요구사항(2)
-
11. 소프트웨어의 요구사항 관리
요구사항 관리 요구사항 관리의 중요성 적절한 요구사항 관리는 다양한 이해 관계자 간의 효과적인 의사소통 수단을 제공한다. 요구사항 관리 목적 고객의 요구를 정확히 파악하고 품질 높은 소프트웨어를 만들기 위하여 요구사항 관리 공정 요구추출 -> 요구 분석 -> 요구명세 및 검증 -> SW 아키텍처 -> SW 설계/구현 -> SW 테스트 요구사항 관리 원칙 고객 가치 기반, 요구사항 변경관리 위원회 운영을 통한 베이스라인 설정 요구사항 명세 요구사항 명세 기법 정형명세 : VDM - 상태기반의 그래픽 명세 방법 수학적 기반 기술 - 명세개발 및 체계적 시스템 검증 프레임워크 제공 비정형 명세 : FSM - 입력신호에 의한 상태전이 표현 SADT - 그래픽 기반의 구조적 분석 모델 유스케이스 - 사용자 기반의..
2021.02.02 -
3-1,2 소프트웨어 요구사항 분석과 모델링
요구사항의 분석 개요 요구사항은 프로젝트 범위와 규모를 정하는 가장 중요한 정보로써 프로젝트 전체 과정 동안 추적관리가 필요하다. 요구사항 분석 단계에선 무엇을 해야하는것에 초점이 맞춰줘 있다. 기능적 요구사항 : 목표를 만들기 위하여 요구되는 소프트웨어 기술 비기능적 요구사항 : 시스템의 품질 또는 특성을 정의하기 위한 요구사항 지속적 요구사항 : 조직의 핵심 활동 관련 안정된 요구사항으로 문제 영역을 모델로부터 유도 휘발성 요구사항 : 시스템의 개발 환경이나 사용자의 요구에 의해 변화하는 요구사항 요구사항 분석의 어려운점 다양한 도메인 지식이 부족하고 요구를 잘못 이해하면 충돌 또는 모호함이 발생한다. 개발 규모가 커지고 여러 명이 작업할수록 이러한 점은 더욱 중요하게 된다. 기능적 요구사항 및 비기..
2021.01.13