본문 바로가기

전체 글48

SI, SM 차이 및 Project 포지션 정리 SI, SM 차이 및 Project 포지션 정리 SI/SM SI (System Integration) 기업이 필요로 하는 정보시스템에 관한 기획에서부터 개발과 구축, 나아가서 운영까지의 모든 서비스를 제공하는 업무 기업에서 사용할 프로그램을 구축하는 업무. 요구사항 분석, 분석/설계, 개발, 테스트, 검수 프로젝트 단위로 진행되며, 프로젝트가 주 로서 팀이 구성되고, 개발 환경, 개발 언어 등 모두 결정 된다. SM (system Maintenance) 시스템의 기능상 오류가 발생하거나, 현재 구축된 프로그램의 기능을 변경 혹은 추가 하는등 실제 현업에서 업무를 담당하는 사람들이 시스템을 편리하고 안정적으로 사용할 수 있도록 지원하는 업무. 오류 수정, 기능 개선, 기능 추가, 데이터 제공, 시스템 안정.. 2022. 7. 27.
OSI 7 계층 이란? OSI 7계층 1. OSI 7계층 이란? OSI 7계층 (OSI 7 Layer)는 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작용하는 방식을 정해 놓은 것이다. 1980년대 컴퓨터 통신망이 확산되면서 다양한 통신망이 확산되면서 다양한 통신망 혼재 상황에서의 기능별 분류가 필요해져 통신망별 정보교환을 위한 별도의 절차를 마련하는 갓은 비효율적이므로 다른 제조업자의 시스템이라도 네트워크 유형에 관계없이 상호 통신이 가능한 지침이 필요했다. 일반적인 통신 환경에서 서로 통신을 원하는 양 당사자는 신뢰성 있고, 원활한 통신을 수행하기 위해 서로 합의에 의해 설정한 통신 규약, 즉 프로토콜을 가지게 됐다. 컴퓨터간의 네트워크의 필요성이 절실하게 대두되자 ISO에서 OSI 7 계층.. 2022. 6. 4.
[Toy project - 1] Java의 GUI Swing을 활용한 도서 처리 프로그램 [Toy project - 1] Java의 GUI Swing을 활용한 도서 처리 프로그램 1. 서론 1-1. 프로그램 설명 학교 과제로 수행하였던 프로젝트였는데, 욕심이 생겨서 조금 더 구현하여 작성해 보았습니다. JAVA연습으로 JAVA의 GUI인 Swing을 활용한 도서 처리 프로그램 입니다. 1-2. 프로그램 개발 환경 OS : Window pro 10 version JAVA : JAVA 17.0.2 version IDE : eclipse 21-09(4.21.0) version (수월한 개발을 위해 이클립스의 Window Builder Plug in을 이용하였습니다.) DB : MySQL (간단한 hosting 서비스인 freemysqlhosting.net을 이용하였습니다.) 1-3. Class D.. 2022. 5. 30.
< SSAFY 8기 > 안녕하세요! 이 글은 지극히 제가 잘 기억하기 위해서 작성해놓은 글입니다! 제가 보기 편하게 작성하였으며, 혹시나 링크 등이 문제가 된다면 바로 내리도록 하겠습니다! 기본적인 모든 이미지와, 정보들은 youtube SSAFY 8기 모집 설명회를 참고하였습니다! 우선 저는 9기 10기까지 지원할 생각이며, 이번 8기부터 SSAFY SW적성검사에서 전공자는 coding test가 만들어졌고, 비전공자는 CT를 그대로 보다 보니, 8기 기준 설명회와, 여러 자료들을 참고하였습니다. 제가 싸피를 하고 싶은 이유는 첫 번째, 오직 싸피에만 집중할 수 있기 때문입니다. 싸피의 든든한 교육과정과, 지원 덕분에 취준과 저의 기술개발에 오직 몰두할 수 있다는 것이 첫 번째였습니다. 두 번째로는 같은 길을 걸어가는, 많은.. 2022. 5. 18.
[ 10장 ] 객체 리터럴 10장 객체 리터럴 10-1. 객체란? 자바스크립트는 객체기반이 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 "모든것"이 객체 이다. 원시 타입은 하나의 값을 나타내고, 객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복잡한 자료구조 이다. 원시 타입의 값, 즉 원시 값은 변경 불가능한 값, 객체 타입의 값, 즉 객체는 변경 가능한 값 이다. 객체는 0개 이상의 프로퍼티로 구성된 집합, 프로퍼티는 키와 값으로 구성 var person = { name: &#39;Lee&#39;, age: 20 }; 여기서 name: &#39;Lee&#39;와 age: 20은 프로퍼티 이며, age는 프로퍼티 키, 20은 프로퍼티 값 이다. 프로퍼티 값이 함수일 경우 일반 함수와 구분하기 위해 메서드라 부른다. .. 2022. 5. 9.
[ 9장 ] 타입 변환과 단축 평가 9장 타입 변환과 단축 평가 9-1. 타입 변환이란? 자바 스크립트의 모든 값은 타입이 있고, 개발자는 이를 의도에 따라 사용한다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환, 또는 타입 캐스팅 이라고 한다. var x = 10; //명시적 타입 변환 var str = x.toString(); console.log(typeof str, str); //string 10 // x 변수의 값이 변경된 것은 아니다. console.log(typeof x, x); //number 10 개발자가 의도 하지 않아도 표현식을 평가하는 과정에서 자바스크립트 엔진에 의해 암묵적으로 타입이 자동으로 변환 되기도 한다. 이를 암묵적 타입 변환, 또는 타입 강제 변환 이라고 한다. var x = 10; /.. 2022. 5. 3.