반응형
소프트웨어 개발방법론
소프트웨어 개발방법론 | Software Development Methodology
- 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법입니다.
- 소프트웨어를 하나의 생명체로 간주하고 개발 시작부터 끝까지 전 과정을 형상화한 방법론입니다.
소프트웨어 개발방법론 종류
구조적 방법론 | Structured Development
- 기능에 따라 나누어 개발하고 이를 분할과 정복 접근을 통합하는 방식의 방법론입니다.
- 프로세스 중심의 하향식 방법론입니다.
- 구조적 프로그래밍을 위해 나씨 - 슈나이더만 차트를 사용합니다.
- 논리 기술에 중점
- 제어 논리 구조로 표현
정보공학 방법론 | Information Engineering Development
- 정보시스템 개발에 필요한 관리 절차와 작업 기법을 체계화한 방법론입니다.
- 개발주기를 이용해 대형 프로젝트를 수행하는 체계적인 방법론입니다.
객체지향 방법론 | Object - Oriented Development
- 객체 단위로 시스템을 분석 및 설계하는 방법론입니다.
- 객체, 클래스, 메시지를 사용합니다.
컴포넌트 기반 방법론 | CBM : Component Based Development
- 컴포넌트를 조립해서 하나의 프로그램을 작성합니다.
- 새로운 기능을 추가하기 좋습니다
- 소프트웨어 재사용이 가능합니다.
- 개발 기간 단축으로 생산성이 향상됩니다.
애자일 방법론 | Agile Development
- 절차보다는 사람이 중심입니다.
제품 계열 방법론 | Product Line Development
- 임베디드 작성에 유용합니다.
- 특정 제품에 적용하고 싶은 공통된 기능을 정의하여 개발하는 방법론입니다.
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] : 디자인 패턴 (0) | 2021.12.17 |
---|---|
[정보처리기사] : 현행 시스템 파악 (0) | 2021.12.17 |
[정보처리기사] : 비용산정 모형 (0) | 2021.12.16 |
[정보처리기사] : 소프트웨어 생명주기 모델 (0) | 2021.12.01 |
댓글