ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 3. 선형 순차적 모댈
    개발이론/소프트웨어 공학 2018. 11. 24. 23:20

    4. 선형 순차적 모델


    1. 폭포수 모델


    - 절차


    1. 계획


    - 문제정의, 영역 결정

    - 작업 분할, 구조도 이용하여 세부 작업 결정

    - CPM 작업순서 결정

    - 간트차트 이용 일정표 작성

    - 기능 점수 비용 산정

    - 개발 계획서 작성


    2. 요구분석


    - 기존 시스템 분석, 요구 사항 수집

    - 기능적 요구. 비기능적 요구 파학

    - 각 방법론에 따른 요구사항 표현

    예 : 객체지향 -> 유즈케이스

    - 요구 분석 명세서 작성


    3. 설계


    - 상위설계


    - 전체 구조 아키텍처 설계

    - 품질 속성 결정

    - 스타일 결정

    - 설계 패턴 작성


    - 하위 설계


    - 각 모둘 세부 내용 설계

    - 설계 원리, 클래스 간 관계, 설계 원칙 고려


    4. 구현


    - 시큐어 코딩

    - 표준 코딩 스타일


    5. 테스트


    - 개발자, 사용자 시각

    - 사용 목적

    - 실행 요구 여부

    - 품질 특성

    - 개발 단계


    6. 유지보수


    - 수정

    - 적응

    - 기능 보강

    - 예방


    - 장단점


    - 장점


    - 관리 용이

    - 체계적 문서화

    - 요구 사항의 변화가 적은 프로젝트에 적합


    - 단점


    - 앞 단계가 완료되어야 수행 가능

    - 앞 단계가 완벽해야 오류 발생 X

    - 사용자가 가시적 결과 볼수 없음



    2. V 모델


    - 정의 : 폭포수 모델의 확장으로 폭포수 모델에 비해 오류를 줄일 수 있다.


    - 절차


    위의 폭포수 모델에 더해서..


    1. 단위 테스트


    - 목표 : 개별 모듈 검증

    - 내용 : 기능 수헹 판별, 논리적 오류 검출


    2. 통합 테스트


    - 목표 : 모듈간의 인터페이스 확인

    - 내용 : 모듈 통합, 오류 검출, 연계 테스트


    3. 시스템 테스트


    - 목표 : 요구사항 만족 확인

    - 내용 : 전체 동작 확인


    4. 인수 테스트


    - 목표 : 시스템이 예상대로 동작, 요구사항 부합 확인

    - 내용 : 여구분석 명세서에 명시된 사항 테스트, 이후 프로젝트 종료

    '개발이론 > 소프트웨어 공학' 카테고리의 다른 글

    6. 단계적 개발 모델  (0) 2018.11.25
    5. 나선형 모델  (0) 2018.11.25
    4. 진화적 프로세스 모델  (0) 2018.11.24
    2. 소프트웨어 개발 프로세스및 모델  (0) 2018.11.24
    1. 소프트웨어 이해  (0) 2018.11.24
Designed by Tistory.