기능하지 않는 요건

Non-functional requirement

시스템 엔지니어링요건 엔지니어링에서 NFR(Non-functional requirement)은 특정 행동이 아닌 시스템 작동 판단에 사용할 수 있는 기준을 지정하는 요건이다.이러한 요구 사항은 특정 동작 또는 기능을 정의하는 기능 요건과 대조됩니다.기능요건의 실장 계획은 시스템 설계에 상세하게 기재되어 있습니다.비기능적 요구사항의 구현 계획은 일반적으로 아키텍처적으로 중요한 [1]요구사항이기 때문에 시스템 아키텍처에 자세히 설명되어 있습니다.

정의.

일반적으로 기능요건은 시스템이 무엇을 해야 하는지를 정의하고 비기능요건은 시스템이 어떻게 해야 하는지를 정의합니다.기능요건은 일반적으로 "시스템은 <요건>을 수행해야 한다", 개별 동작 또는 시스템의 일부이며, 아마도 명시적으로 수학적 기능, 블랙박스 설명 입력, 출력, 프로세스 및 제어 기능모델 또는 IPO 모델의 의미일 것이다.이와는 대조적으로 비기능적 요건은 특정 기능이 아닌 시스템 전체 또는 특정 측면의 전체 특성인 "시스템이 <요구사항이어야 한다"의 형태이다.시스템의 전체 속성은 일반적으로 개발 프로젝트의 성공 여부를 나타냅니다.

비기능적 요구사항은 종종 시스템의 "품질 속성"으로 잘못 불리지만, 그 둘 사이에는 차이가 있습니다.비기능적 요건은 소프트웨어 시스템이 어떻게 동작해야 하는지를 평가하는 기준이며, 소프트웨어 시스템은 비기능적 요건을 충족하기 위해 특정 품질 속성을 가져야 합니다.즉, 시스템이 「안전」, 「고가용성」, 「휴대용」, 「확장성」등이라고 하는 것은, 그 품질 속성에 대해서입니다.비기능적 요건의 다른 용어로는 "자격", "품질 목표", "서비스 품질 요건", "제약", "비동작 요건"[2] 또는 "기술 요건"[3]이 있습니다.비공식적으로는 안정성이나 휴대성 등의 속성으로 인해 이러한 속성을 "유틸리티"라고 부르기도 합니다.품질(비기능적 요건)은 크게 두 가지 범주로 나눌 수 있습니다.

  1. 동작 중(실행 시)에 관찰할 수 있는 안전, 보안, 사용성 등의 실행 품질.
  2. 테스트 가능성, 유지보수성, 확장성 및 확장성 등의 진화적 품질은 시스템의 [4][5]정적 구조에 구현됩니다.

시스템은 사용자에게 데이터베이스 내의 레코드 수를 표시하도록 요구될 수 있다.이것은 기능상의 요건입니다.이 번호가 얼마나 최신이어야 하는지는 기능하지 않는 요건입니다.숫자를 실시간으로 갱신할 필요가 있는 경우 시스템 설계자는 변경되는 레코드 수의 허용 가능한 짧은 간격 내에 시스템이 레코드 수를 표시할 수 있는지 확인해야 합니다.

충분한 네트워크 대역폭은 시스템의 기능상 요건이 아닐 수 있습니다.기타 예는 다음과 같습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Chen, Lianping; Ali Babar, Muhammad; Nuseibeh, Bashar (2013). "Characterizing Architecturally Significant Requirements". IEEE Software. 30 (2): 38–45. doi:10.1109/MS.2012.174. hdl:10344/3061.
  2. ^ Stellman, Andrew; Greene, Jennifer (2005). Applied Software Project Management. O'Reilly Media. p. 113. ISBN 978-0-596-00948-9. Archived from the original on 2015-02-09.
  3. ^ Ambler, Scott. "Technical (Non-Functional) Requirements: An Agile Introduction". Agile Modelling. Ambysoft Inc. Retrieved 5 October 2018.
  4. ^ Wiegers, Karl; Beatty, Joy (2013). Software Requirements, Third Edition. Microsoft Press. ISBN 978-0-7356-7966-5.
  5. ^ Young, Ralph R. (2001). Effective Requirements Practices. Addison-Wesley. ISBN 978-0-201-70912-4.

외부 링크