Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

dongdorodongdong

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

Software Engineering

소프트웨어 개발 방법론

d5ngs 2019. 4. 13. 20:30

소프트웨어 개발 방법론

  • 정의
    - 과거 경험을 토대로 성공적으로 평가되는 S/W를 분석 및 설계방법들을 모아 하나의 개발 방법으로 정형화 한 것

  • 종류
    - 구조적 개발 방법론
    - 객체 지향 개발 방법론



구조적 개발 방법론

    정의
    - 정형화된 분석절차에 따라 요구사항을 파악하여 문서화 하는 체계적 이론
    - 모듈화를 위해
    하향식 분할을 하면서 분석, 설계를 수행하는 자료흐름 지향 기법
    - 모듈화에 의한 SW 설계 기법


  • 장점
    - 구조가 단순
    - 이해하기 쉬움
    - 수정에 용이
    - 정확

  • 단점
    - 재사용이 어려움
    - 유지보수가 어려움
    - S/W 위기 해결에 어려움

  • 개발 순서
    1. 요구사항 분석
    2. 설계
    3. 구현
    4. 검사
    5. 디버깅
    6. 유지보수



객체지향 개발 방법론

  • 장점
    - 현실 세계를 프로그램에 반영
    - 재사용 용이
    - 유지보수가 좋음
    - S/W 위기 해결 방안