requirements engineering 2

Stakeholder Requirement

V-Cyclce, Process 등 많은 좋은 말(?)들이 많지만, 결국은 말하고자 하는 점은 요구사항대로 개발하고 구현하고 검증해야 한다. 일 겁니다. ASPICE에서 SYS (System) 에서는 요구사항 시작 단계에 아래와 같이 SYS.1 Requirements Elicitation 이 명기되어 있습니다. 역시 여기서도 요구사항으로 시작합니다. 오늘은 간단하게 Requirements 를 대할 때 어떻게 해야 하는지 말해보고자 합니다. Requirements는 누가 줄까요? 고객이 주는 걸까요? 고객만 주는 걸까요? 고객이 주는 요구사항(Requirements)는 충분할까요? 개발하는데 상세화는 어떤 기준으로 해야 할까요? 요구사항 명세 시 관리해야 하는 수준은 어떻게 해야 할까요? 우리 조직에서 관..

요구공학 프로세스, Requirements Engineering

출처: Guide to the Software Engineering Body of Knowledge 참고: 블로그 주인장 마음대로 그림으로 작성하여 업로드 소프트웨어 (또는 시스템) 개발에 있어서 무엇이 개발되어야 하는지를 결정하는 공정을 요구공학 (Requirements Engineering)이라고 부른다. 요구공학은 크게, Requirements Development와 Requirements Management로 구성된다고 볼 수 있다. 쉽게 생각해서 요구사항을 개발하고 검증 (Development)하면서 이는 프로세스적으로 관리되어야 한다는 것이다. (Management) Development와 Management의 주요 단계를 보면 아래와 같다. Development 부분을 간략히 설명하면, 1...