본문 바로가기

일과 관련한/IT

프로그램 언어


현재 IT 산업은 사회에 광범위하게 걸쳐 사용되고 있다.

나 또한 IT 에 몸담고 있으나 대학에서 IT 관련을 전공하지 않았으며 컴퓨터를 좋아하기는 하였으나 프로그래밍이나

언어 등에 대해서는 무지하였다.

처음 회사에 입사했을 때 SI SM 등의 개념도 몰랐으니 말이다.

그래서 하나하나 공부를 할 필요성을 느꼈다.

그래서 오늘은 IT 관련 용어 정리부터 시작해 보려고 한다.


SI[ system integration ]


기업이 필요로 하는 정보시스템에 관한 기획에서부터 개발과 구축, 나아가서는 운영까지의 모든 서비스를 제공하는 일, 쉽게 이야기하면 프로젝트 형식으로 진행되는 개발 업무를 말한다.

SI 업체 라는 이야기를 많이 들어 보았을 것이다. 타회사에 수주를 받아 인력을 가지고 프로젝트를 수행하는 업체를 말한다.


SM[ system management , system administration]


일반적으로는 개발된 시스템을 관리하는 것을 말한다. 기업 또는 조직체에서 정보 시스템 전체를 계획, 관리, 통제하는 기능을 가리킨다. 공유 시스템 자원의 설계, 관리를 총괄하여 수행하는 것도 가리킨다.

프로젝트 종료 후 또는 현재 유지되는 시스템을 관리하는 것을 말한다. SM 업무는 안정적이지만 자기개발에 도움이 되지 않는다고 개발자들은 생각하는 경향이 있다.


솔루션[ solution ]

소프트웨어 패키지나 응용프로그램과 연계된 문제들을 처리해 주는 하드웨어나 소프트웨어이다.
현재 IT 산업의 많은 업체들이 솔루션 구축, 판매, 관리에 관여하고 있다. 황금알을 낳는 거위로 생각하기 쉬우나, 환상적인 아이디어, 잘 구현할 수 있는 기술력, 판매를 위한 영업력이 갖추어져야 진정 황금알을 낳을 수 있다.
SI 업체와 반대되는 의미로 솔루션 업체라고 많이 지칭한다.

클라이언트[ client ]


클라이언트/서버(client/server) 구성에서 사용자측. 사용자가 서버에 접속했을 때 클라이언트는 사용자 자신을 지칭할 수도 있고, 사용자의 컴퓨터를 가리키기도 하며, 컴퓨터에서 동작하고 있는 프로그램이 될 수도 있다. 컴퓨터 시스템의 프로세스는 또 다른 컴퓨터 시스템의 프로세스를 요청할 수 있다. 네트워크에서는 네트워크 서버에 정보나 응용 프로그램을 요구할 수 있는 PC 등의 처리 기능이 있는 워크스테이션을 말하며 객체 연결 및 포함(OLE)에서는 서버 응용 프로그램이라는 다른 응용 프로그램에 데이터를 포함시켜 놓은 응용 프로그램을 말한다. 파일 서버로부터 파일의 내용을 요청하는 워크스테이션을 파일 서버의 클라이언트라 한다. 각각의 클라이언트 프로그램은 하나 또는 그 이상의 서버 프로그램에 의하여 자동 실행될 수 있도록 디자인되며, 또한 각각의 서버 프로그램은 특별한 종류의 클라이언트 프로그램이 필요하다.

복잡하게 설명되어 있는데 보통 앞단이라고 하며 화면단이라고도 한다. 사용자에게 보여지는 부분이다.

서버[ server ]

컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 소프트웨어를 가리키는 용어. 반대로 서버에서 보내 주는 정보 서비스를 받는 측 또는 요구하는 측의 컴퓨터 또는 소프트웨어를 클라이언트라고 한다. 인터넷에서는 FTP나 WWW 등에 대응한 서버가 세계 각지에 산재하고 있으며, 그 수는 급격히 증가하고 있다.
뒷단 또는 서버단이라고 하며 사용자에게 보여지지는 않지만 뒤에서 작업하고 있는 것을 말한다.

                                                                                 - 출처 : 네이버 지식 백과 활용 -

정말 기본적인 것 부터 시작하였는데 다음 번에는 프로그램 언어, 미들웨어, 운영체제 등에 대해서
차근차근 정리하며 공부해 보려 한다.
IT 는 거대한 산업이나 그만큼 많은 업체가 생기고 사라지는 곳이다. 살아남는 것이 목표가 되는 것보다 성장하는 기업이 되는 목표를 세워야 할 시기인 것 같다.