728x90
반응형

2024/09/28 3

소프트웨어 공학: 요구사항 확인 및 관리 - 소프트웨어 품질과 변화 대응을 위한 방법

요구사항을 추출하고 분석하는 것도 매우 어려운 일이지만,요구사항을 검증하고 관리하는 것 역시 쉽지 않습니다.이미 잘 알려진 내용이지만, 가볍게 한번 살펴 보겠습니다.  이 글은 Ian Sommervile의 "Software Engineering, 9th Edition"에 기반하여 정리되었습니다.  요구사항 확인 (Requirements Validation)요구사항 확인은 요구사항이 실제로 고객이 원하는 시스템을 정의하고 있는지 확인하는 과정입니다. 이 과정은 요구사항 분석과 겹치는 부분이 있으며, 요구사항의 문제를 찾는 데 중점을 둡니다. 요구사항 문서에 오류가 있는 경우, 개발 중이나 시스템이 서비스에 들어간 후 문제가 발견되면 광범위한 재작업 비용이 발생할 수 있기 때문에 요구사항 검증은 매우 중요합..

소프트웨어 공학: 요구사항 추출 및 분석

요구사항 추출 및 분석은 소프트웨어 공학에서 아주 중요한 활동입니다.하지만 요구사항 추출 및 분석에 어떤 방법이 사용되는지 정리된 내용이 많이 부족합니다.이번 포스팅에서는 요구사항 추출 및 분석 방법에 대해 살펴 보겠습니다.  이 글은 Ian Sommervile의 "Software Engineering, 9th Edition"에 기반하여 정리되었습니다. 요구사항 추출 및 분석 (Requirements Elicitation and Analysis)요구 사항 추출 및 분석은 소프트웨어 엔지니어들이 고객 및 시스템 최종 사용자와 협력하여 애플리케이션 도메인, 시스템이 제공해야 하는 서비스, 시스템의 요구 성능, 하드웨어 제약 조건 등을 파악하는 활동입니다. 요구 사항 추출 및 분석에는 조직 내에서 다양한 사람..

소프트웨어 공학: 요구사항 문서와 명세 - "효과적인 소프트웨어 요구사항 문서화와 명확하고 일관된 시스템 명세를 위한 가이드"

이번 포스팅에서는 요구사항 문서화에 대해 알아 보려고 합니다.요구사항 문서화는 자연어, 다이어그램, 그리고 수학식과 같은 다양한 방법이 사용됩니다.결과적으로 문서화 역시 쉽지 않은 분야이며, 많은 노력이 요구되는 분야입니다.자세한 내용을 살펴 보도록 하겠습니다.  이 글은 Ian Sommervile의 "Software Engineering, 9th Edition"에 기반하여 정리되었습니다. 소프트웨어 요구사항 문서 (Software Requirements Document)소프트웨어 요구 사항 문서(종종 소프트웨어 요구 사항 명세서 또는 SRS(Software Requirements Specification)라고 불림)는 시스템 개발자가 구현해야 할 내용을 공식적으로 명시하는 문서입니다. 이 문서에는 시스..

728x90
반응형