5-1강. SW개발 방법론 활용-SW개발 방법론 선정(1)
[ 목차 ] 1. 소프트웨어개발 방법론 과정 1) 초기 개발 방법 : 무원칙, 개발자 위주 개발 -> 생산성 저하, 유지보수 어려움 2) 소프트웨어 위기 : 시스템 대규모화에 따라 신뢰성 저하, 개발비 증대, 개발시간 지연, 인력 부족, 인건비 상승, 계획의 지연, 요구다양, 공급 순차적 실행 -> 간단하고 이해가 쉬움 2] 모둘화 -> 재사용가능 3] 폭포수 모델이 기본(계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수) 5] 소규모 프로젝트 적합 5) 객체 지향 개발 방법론 1] 객체 중심 개발 -> 재사용, 유지보수 우수 -> 소프트웨어 위기 극복 2] 객체 특징 : 다형성, 상속성, 추상화, 캡슐화, 정보 은닉 2. 소프트웨어 개발 생명주기 모델 1) 시스템을 계획, 개발,..
3-10강. 응용 SW 기초 기술 활용-네트워크 기초 활용(2)
[ 목차 ] 1. 프로토콜 1) 컴퓨터 통신에서 컴퓨터 상호 간 또는 컴퓨터와 단말기 간에 데이터를 송수신하기 위한 통신규약 2) 구성요소(구타의미) 1] 구문 : 데이터 형식 2] 타이밍 : 순서, 속도 조절 3] 의미 : 오류, 제어 정보 3) 프로토콜 데이터 단위 1] 물-비트, 데-프레임, 네-패킷, 전-세그먼트, 세표응-메시지 4) 프로토콜 기능 1] 캡슐화 : 데이터+제어정보를 같이 묶어 전송 - (ex. HDLC : 비트 프레임 동기 방식, 데이터 링크 제어 프로토콜, 각 프레임에 비트열을 삽입해서 전송을 제어 2] 동기제어 : 송신과 수신측의 시점을 맞추는 것 - 동기식 : 미리 정해진 수 만큼의 문자열을 한 블록으로 만들어 일시에 전송하는 방식으로, 전송 속도가 빠르며 시작, 종료 비트로..