현재 위치 - 법률 상담 무료 플랫폼 - 법률 자문 무료 플랫폼 - 비기능적 요구사항은 무엇입니까?
비기능적 요구사항은 무엇입니까?
비기능적 요구 사항은 성능, 시스템 신뢰성 및 확장성을 보장하기 위한 요구 사항과 같은 정보 시스템의 해당 요구 사항입니다. 비기능 요구 사항 내용: (1) 안정성 요구 사항: 소프트웨어 고장의 빈도, 심각도, 복구 가능성 및 장애 예측 가능성에 대한 사용자 요구 사항. (2) 사용 편의성 요구 사항: 인터페이스 사용 편의성 및 미적 요구 사항, 사용자 중심 문서 및 교육 자료.

비기능 요구 사항은 보안, 신뢰성, 상호 운용성, 견고성 등 시스템의 특정 동작에 대한 요구 사항이 아니라 몇 가지 조건에 따라 시스템의 운영 또는 특성을 판단하는 것을 의미합니다. 비기능 요구사항이란 특정 조건에 따라 시스템의 작동이나 특성을 판단하는 수요이며, 시스템의 특정 동작이 아닙니다.

비기능적 요구 사항은 성능, 시스템 신뢰성 및 확장성을 보장하기 위한 요구 사항과 같은 정보 시스템의 해당 요구 사항입니다.

비기능 요구사항의 내용

(1) 안정성 요구 사항: 소프트웨어 장애의 빈도, 심각도, 복구 가능성 및 장애 예측 가능성에 대한 사용자 요구 사항.

(2) 사용 편의성 요구 사항: 인터페이스 사용 편의성 및 미적 요구 사항, 사용자 중심 문서 및 교육 자료.

(3) 운영 환경 제약: 소프트웨어 시스템 운영 환경에 대한 사용자 요구 사항.

(4) 외부 인터페이스: 개발할 소프트웨어 시스템과 다른 소프트웨어 시스템 또는 하드웨어 장치 간의 인터페이스에 대한 사용자 요구 사항

(5) 보안 요구 사항: 인증, 권한 통제 및 개인 정보 보호에 대한 사용자의 요구 사항

비기능적 요구는 실제 환경에서 벗어나서는 안 된다.

때때로 우리는 문장 한 편이나 책 한 권을 읽거나 불완전한 소개를 보았기 때문에 극도로 편협해질 때가 있다. (윌리엄 셰익스피어, 햄릿, 독서명언) 각 경우에 사람들은 기술, 솔루션 및 옵션의 일부 측면만 논의하고, 비기능적 요구 사항이라는 중요한 문제는 간과하고 있습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 기술명언)

물론 기능성은 매우 중요하다. 결국, 만약 당신이 구축된 시스템이 원하는 기능을 달성했다는 것을 증명할 수 없다면, 누가 관심을 가질까요? 새롭고, 교묘하고, 더 간단하고, 더 아름답고, 더 적합한 방법으로 문제를 해결하는 것이 좋지만, 비기능적 요구를 고려하지 않는다면 해결책이 반드시 효과적인 것은 아니다.

우리 모두는 이런 상황에 부딪친 적이 있다. 많은 솔루션이 합리적이지만, 대규모 시스템의 실제 환경에서 이러한 솔루션을 사용하는 것을 진정으로 고려하고 이러한 시스템을 관리하는 사람들이 매우 바쁠 때, 그것들은 터무니없게 된다. 이러한 재난의 원인은 시스템의 비기능적 요구 사항이 무시되거나 무시되기 때문이다.

비 기능적 요구 사항은 "내 시스템이 이 기능을 구현하길 원한다" 는 것이 아니라 "이 시스템을 실제 환경에서 작동시키는 방법" 입니다.