소프트웨어 개발에 있어 요구사항분석은 중요한 부분입니다. 요구사항의 수립과 변경에 따라 개발자들이 느끼는 업무강도와 예산이 달라지기 때문에 어떻게 보면 발주자인 고객과 대면하여 개발을 시작부터 마지막 인도단계까지 끌고 갈 수 있는 부분입니다.
- NFR(Non-Functional Requirements)은 품질 속성을 정의하는 시스템에 부과되는 제약 조건입니다.
- 일반적으로 보안, 성능 및 확장성과 같은 상대적으로 추상적 방식으로 표현됩니다.
- 비기능적 요구 사항은 시스템이 사용자의 요구 사항을 충족하는지 확인하는 데 도움이 되기 때문에 중요합니다.
- 제품 요구사항(Product Requirement) - 제품의 동적을 규정
- 조직 요구사항(Organizational Requirement) - 고객과 개발자 조직의 정책과 절차
- 외부 요구사항(External Requirement) - 시스템과 그 개발 프로세스의 외부 요소로부터 생긴 모든 요구사항
비기능요구사항에는 아래의 몇 가지 장점이 있습니다.
비 기능 요구 사항에는 아래 같은 몇 가지 단점이 있습니다.
- NFR(Non-Functional Requirements)은 품질 속성을 정의하는 시스템에 부과되는 제약 조건입니다.
- 일반적으로 보안, 성능 및 확장성과 같은 추상적으로 표현됩니다.
- 비기능적 요구 사항은 시스템이 사용자의 요구 사항을 충족하는지 확인하는 데 도움이 되기 때문에 중요합니다.
- 기능적 사용자 요구사항 : 사용자에 의해 이해 될 수 있는 추상적 방법으로 설명
- 기능적 시스템 요구사항 : 시스템 기능, 입력, 출력, 예외사항 등
- 기능 요구 사항을 생성할 때 구체적이고, 측정 가능하고, 달성 가능하고, 관련성 있고, 시간 제한적임
- 기능 요구 사항은 다음과 같아야 합니다.
• 시스템이 수행해야 하는 작업에 대해 구체적으로 설명
• 시스템이 수행하는지 알 수 있도록 측정 가능
• 설정한 기간 내에 달성 가능
• 비즈니스 목표와 관련
• 진행 상황을 추적
- 기능적 사용자 요구사항 : 사용자에 의해 이해 될 수 있는 추상적 방법으로 설명
- 기능적 시스템 요구사항 : 시스템 기능, 입력, 출력, 예외사항 등
정보처리기사 필기시험 준비 [2] (0) | 2023.01.29 |
---|---|
SW개발방법론 - 시스템테스트, 웹취약성테스트, 웹표준테스트, 웹호환테스트, 성능테스트, 웹접근성테스트, 부하테스트 (0) | 2023.01.27 |
SW개발방법론 - 테스트, 오류, 결함, 장애, 블랙박스테스트, 화이트박스테스트, 소프트웨어개발 (0) | 2023.01.27 |
SW개발방법론-소프트웨어개발 테스트의종류! 단위테스트, 통합테스트, 시스템테스트, 인수테스트 (0) | 2023.01.26 |
정보처리기사 필기시험 준비 [1] (0) | 2023.01.24 |
댓글 영역