dongdorodongdong
소프트웨어 개발 방법론 본문
소프트웨어 개발 방법론
- 정의
- 과거 경험을 토대로 성공적으로 평가되는 S/W를 분석 및 설계방법들을 모아 하나의 개발 방법으로 정형화 한 것 - 종류
- 구조적 개발 방법론
- 객체 지향 개발 방법론
구조적 개발 방법론
- 장점
- 구조가 단순
- 이해하기 쉬움
- 수정에 용이
- 정확함 - 단점
- 재사용이 어려움
- 유지보수가 어려움
- S/W 위기 해결에 어려움 개발 순서
1. 요구사항 분석
2. 설계
3. 구현
4. 검사
5. 디버깅
6. 유지보수
정의
- 정형화된 분석절차에 따라 요구사항을 파악하여 문서화 하는 체계적 이론
- 모듈화를 위해 하향식 분할을 하면서 분석, 설계를 수행하는 자료흐름 지향 기법
- 모듈화에 의한 SW 설계 기법
객체지향 개발 방법론
- 장점
- 현실 세계를 프로그램에 반영
- 재사용 용이
- 유지보수가 좋음
- S/W 위기 해결 방안
'Software Engineering' 카테고리의 다른 글
구조적 개발 방법론(5. 디버깅 / 6. 유지보수) (0) | 2019.04.13 |
---|---|
구조적 개발 방법론(3. 구현 / 4. 검사) (0) | 2019.04.13 |
구조적 개발 방법론(2. 설계) (0) | 2019.04.13 |
구조적 개발 방법론(1. 요구사항 분석) (0) | 2019.04.13 |
Software Engineering (0) | 2019.04.13 |