[정처기 필기] 오답노트) 프로토콜 / 소프트웨어 생명주기 모델
🤷♀️ 정처기 필기 오답노트
✅ 네트워크 계층 프로토콜
Q. TCP/IP 네트워크에서 IP 주소를 MAC 주소로 변환하는 프로토콜은?
① UDP
② ARP
③ TCP
④ ICMP
정답 : ②
🔎 네트워크 계층(3계층) 프로토콜
-
IP(Internet Protocol) : 송신, 수신 간의 패킷 단위로 데이터를 교환하는 네트워크에서 정보를 주고받는 데 사용하는 통신규약
-
ARP(Address Resolution Protocol) : IP 네트워크 상에서 IP 주소를 MAC 주소(물리 주소)로 변환하는 프로토콜
-
RARP(Reverse Address Resolution Protocol) : IP 호스트가 자신의 물리 네트워크 주소(MAC)는 알지만 IP 주소를 모르는 경우 서버로부터 IP 주소를 요청하기 위해 사용하는 프로토콜
-
ICMP(Internet Control Message Protocol) : IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜
-
IGMP(Internet Group Management Protocol) : 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는 데 사용하는 통신 프로토콜
-
라우팅 프로토콜
🔎
-
UDP : 전송 계층(4계층) 프로토콜 / 비연결성이고, 신뢰성이 없으며, 순서화되지 않은 데이터그램 서비스를 제공하는 프로토콜
-
TCP : 전송 계층(4계층) 프로토콜 / 근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟을 안정적으로, 순서대로, 에러 없이 교환할 수 있게 해주는 프로토콜
✅ 소프트웨어 생명주기 모델
Q. 나선형(Spiral) 모형의 주요 태스크에 해당하지 않는 것은?
① 버전 관리
② 위험 분석
③ 개발
④ 평가
정답 : ①
🔎 나선형 모델(Spiral Model)
-
시스템 개발 시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델
-
비교적 대규모 시스템에 적합
-
소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것을 목적으로 함
-
절차 : 계획 및 정의 -> 위험 분석 -> 개발 -> 고객 평가
-
계획 및 정의, 위험 분석, 공학적 개발, 고객 평가의 개발 주기를 반복해서 수행
🔎 소프트웨어 생명주기 모델 종류
-
폭포수 모델(Waterfall Model)
-
소프트웨어 개발 시 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델
-
Bohem이 제시한 고전적 생명주기 모형으로, 선형 순차적 모델이라고도 함
-
가장 오래된 모델로 적용 경험과 성공 사례가 많으며, 단계별 정의와 산출물이 명확
-
요구사항 변경이 어려움
-
절차 : 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수
-
-
프로토타이핑 모델(Prototyping Model)
- 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델
-
나선형 모델(Spiral Model)
-
반복적 모델(Iteration Model)
-
구축대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발하여 점증 완성시키는 SDLC 모델
-
사용자의 요구사항 일부분 혹은 제품 일부분을 반복적으로 개발하여 최종 시스템으로 완성하는 모델
-