쏭의 개발 블로그

요구사항 분석 본문

카테고리 없음

요구사항 분석

songu1 2023. 10. 7. 16:54

[1] 요구사항

문제의 해결 또는 목적 달성을 위해 고객에 의해 요구되거나, 표준이나 명세 등을 만족하기 위해 시스템이 가져야하는 서비스 또는 제약 사항
  • 소프트웨어 개발이나 유지보수 과정에서 필요한 기준과 근거 제공
  • 개발에 참여하는 이해 관계자 간의 의사소통을 원활하게 해줌

유형

  1. 기술 내용
    • 기능적 요구사항
    • 비기능적 요구사항
  2. 기술 관점, 대상의 범위
    • 시스템 요구사항
    • 사용자 요구사항

 

[2] 기능적 요구사항

제품 구현을 위해 소프트웨어가 가져야할 기능적 속성
EX) 파일 저장 기능, 편집 기능 등
  • 시스템은 어떤 서비스를 제공하는가
  • 어떤 입력이 주어졌을 때 어떻게 반응하는가
  • 어떤 상황에서 어떻게 행동하는가
  • 시스템이 무엇을 해야하는지 설명

 

[3] 비기능적 요구사항

제품 품질 기준 등 만족을 위해 소프트웨어가 가져야할 특성
EX) 성능, 사용의 용이성, 신뢰도, 보안성, 안정성

https://blog.naver.com/netrance/110141647706

 

  1. 제품 요구사항
    • 사용성(Usability) : 사용자가 어떻게 쉽게 사용할 수 있는가
    • 효율성(Efficiency)
      • 성능(Perfomance) : 특정 기능이 특정시간내에 실행
      • 공간(Space) : 특정 기능 수행시 메모리를 최대 얼마까지 사용할 수 있는가
    • 신뢰성(Reliablity) : 특정 기능 실행 시 실패할 가능성이 몇 퍼센트보다 낮아야하는가
    • 이식성(Portablity) : 다양한 플랫폼 위에서 작동하는가
  2. 조직 요구사항
    • 배포(Delivery)  :  소프트 웨어를 어떻게 배포할 것인가
    • 구현(Implement)  :  어떤 방법론과 프로그래밍 언어 등을 사용할 것인가?
    • 표준(Standard)  :  소프트웨어 개발 시 어떤 표준을 따를 것인가
  3. 외부 요구사항
    • 상호 운용성(Interoperability)  :  구현할 소프트웨어가 다른 소프트웨어와 어떻게 연동할지
    • 윤리적(Ethical)  :  소프트 웨어의 내용의 윤리적 범위을 정의
    • 법적 (Legislative)
      • 사생활(privacy) : 공개범위 등
      • 안전성(safety) : 자료 저장방식, DBMS, 자료의 암호화

 

 


https://ee-22-joo.tistory.com/2

https://chayan-memorias.tistory.com/72