This is it. it's IT.

소프트웨어 개발 방법론 본문

정보처리기사(2022)/1.요구사항확인

소프트웨어 개발 방법론

응애개발자 애기 2022. 4. 7. 14:47
728x90
반응형

소프트웨어 생명주기 모델 (Software Development Life Cycle)

    시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차

 

- 프로세스

    요구사항 분석 (기능, 비기능)

    설계

    구현

    테스트(단위 테스트,통합 테스트,시스템 테스트,인수 테스트)

    유지보수

 

폭포수 모델

프로토 타이핑 모델

나선형 모델 (계획 및 정의, 위험분석, 개발, 고객평가)

반복적 모델

 

애자일

    절차보다 사람이 중심이 되어 신속/효율적인 개발. 빠른 피드백, 유동적 개발

 

애자일 유형

    XP - 용단의피존

    스크럼 - 백로그 스프린트 스크럼미팅 스크럼마스터 스프린트회고 번다운차트

    린- 

 

 

소프트웨어 개발 방법론

 

개발 전 과정에 지속적으로 적용될 수 있는 방법, 절차, 기법

 

종류

    구조적 방법론- 나씨-슈나이더만 차트 활용, 분할과 정복 접근방식

    정보공학 방법론- 절차와 작업기법을 체계화

    객체지향 방법론 - 객체라는 단위로 시스템을 설계

    컴포넌트기반 방법론 - 컴포넌트를 조립해서 새로운 프로그램을 작성하는 방법론

    애자일 방법론 - ㅇ

    제품계열방법론 - 제품에 적용하고싶은 공통된 기능을 정의해서 개발, 임베디드 소프트웨어에서 유용.

 

 

 

 

객체 지향 분석 방법론

 

사용자의 요구사항을 분석하여 요구된 문제와 관련된 모든 클래스(객체) 속성과 연산 관계를 정의하여 모델ㄹ링하는 기법

 

OOSE - 야콥슨 - 유스케이스를 근본으로 활용. 분석/설계/구현 단계로 구성. 기능적 요구사항 중심

OMT - 럼바우 - 객동기. 객체 모델링(객체 다이어그램), 동적 모델링(상태 다이어그램), 기능 모델링(자료흐름도DFD) 순서로 SW 구성요소를 모델링

 OOD - 부치 - 분석과 설계를 동시에... 분석에 사용된 객체모델ㄹ을 설계에 적용

 

 

 

 

비용 산정, 일정관리 모형

 

하향식 - 델파이 기법

상향식 - LoC, Man month, COCOMO, 푸트남, 기능점수 모형

 

Man month  = LoC/월간 생산성

 

기능점수 = 총 기능점수 * [0.65 + (0.1 * 총 영향도 )]

 

COCOMO 유형(규모에 따라 비용을 산정)

    조직형 - 5만라인 이하

    반분리형 - 30만 라인 이하

    임베디드형 - 30만 라인 이상

 

 

일정관리 모델 종류

    CPM(주 공정법) - 가장 긴 시간이 걸리는 경로를 계산 (임계경로 계산)

    PERT - 비관치, 중간치, 낙관치 3점 추정방식

    CCPM(중요 연쇄 프로젝트 관리)

728x90

'정보처리기사(2022) > 1.요구사항확인' 카테고리의 다른 글

요구공학. 요구사항  (0) 2022.04.07
네트워크, DBMS 현행 시스템 분석  (0) 2022.04.07
개발 기술 환경 정의  (0) 2022.04.07
현행 시스템 파악  (0) 2022.04.07
Comments