본문 바로가기
  • 머리보단 블로그에
Book/정보처리기사

수제비 정보처리기사 실기 ( 1. 요구 사항 확인 )

by LSaiNa 2022. 7. 19.

 

I. 요구 사항 확인

 1. 소프트 웨어 개발 방법론

  - 생명주기 : 분석 >> 설계 >> 구현 >> 테스트 >> 유지보수

  - 모델 : 폭포수, 프로토 타이핑, 나선형, 반복적 ( 폭포나반 ) 

  - 애자일 : XP, 린, 스크럼

  - 럼바우 : 객체 / 동기 / 기능 - 모델링 ( 객동기 )

  - 비용산정

      · 하향식 : 전문가, 델파이

      · 상향식 : Loc, Man month, COCOMO, 푸트남, 기능점수

          ※ COCOMO : 조직형(5), 반분리형(30), 임베디드(30↑)

          ※ 일정관리 모델 - 주 공정법( 임계 경로 ), PERT, 중요연쇄 프로젝트 관리

 

 2. 현행 시스템 분석

  - 단계 : 1) 구성 / 기능 / 인터페이스 파악

               2) 아키텍처 및 소프트웨어 구성 파악

               3) 하드웨어 및 네트웤크 구성 파악

  - 아키텍처 4+1 뷰 : 유스케이스 뷰, 논리 뷰, 프로세스 뷰,구현 뷰, 배포 뷰

  - 아키텍처 패턴 : 계층화, 클라이언트-서버, 파이프-필터, 브로커, 모델뷰컨트롤러

  - 디자인 패턴 유형 ( 생구행 

      · 생성 : 생빌 프로 팩앱싱 - 생성 ( 빌더 / 프로토타입 / 팩토리 메서드/ 앱스트랙 팩토리 / 싱글톤 )

      · 구조 : 구 브데 퍼플 프록 컴 어 - 구조 ( 브리지 / 데코레이터 / 퍼사이드 / 플라이 웨이트 / 프록시 / 컴포지트 / 어댑터 )

      · 행위 : 행 미인이 템옵 스테 비커 스트 메체 - 행위 ( 미디에이터 / 인터프리터 / 이터레이터 / 템플릿 메서드 / 옵져버 / 스테이트 / 비지터 / 커맨드 / 스트레티지 / 메멘토 / 체인 오브 리스판 서빌리티)

          ※ 생구행 까지만 기억하자

  - 운영체제 종류 : 윈도우, 유닉스, 리눅스, 안드로이드, IOS

  - OSI 7계층 : 응용, 표현, 세션, 전송, 네트워크, 데이터링크, 물리 ( 응표세전네데물 )

 

3. 요구사항 확인

  - 분류 : 기능적, 비기능적

  - 프로세스

      · 개발 : 도출-분석-명세-확인 ( 도분명확 )

      · 관리 : 요구사항 변경관리, 추적관리

  - 도출기법 : 인터뷰, 브레인 스토밍, 델파이, 롤 플레잉, 워크숍, 설문조사

  - 확인 단계에서 정형기술 검토 : 동료 검토, 워크 스루, 인스펙션

댓글