본문 바로가기

요구공학

개발방법론 그리고 요구공학 개발 방법론은 여러가지가 있다. 개발을 어떻게 할 것인가의 문제인데, 과거 전통적인 방법론은 폭포수 방법론이였다. 폭포가 떨어지듯 순차적으로 개발을 진행하는 것이다. 기획 - 분석, 설계 - 개발 - 테스트 이 순서는 전통적인 개발의 순서이다. 어떤 것을 만들지 고민하고, 인터페이스라든가 기능을 설계하고, 해당하는 기능을 만들고 테스트하는 것이다. 이 방법이 많이 변하였고, 어떤 것이 맞다기 보다는 방법론의 변화에 대한 이해가 필요하다. 방법론은 정답이라는 개념이 아니라 좋은 것을 선택하는 문제이다. 건축이라면 아마도 설계도를 그리는 것이 공정상에 가장 중요할지 모른다. 설계가 잘못되었다면 아무리 건축물을 열심히 지어도 붕괴의 위험이나 잘못을 돌이킬 수 없기 때문이다. 시스템 개발에 대해서도 기획, 분석.. 더보기
요구공학 1. 요구 공학의 정의 - 개발 공정의 단계 마다 초기에 정한 개발 요구사항들은 물론 이후의 상세 요구 사항들이 제품설계와 구현 단계에서 제대로 지켜지고 있는지를 검증해 나가는 기법 2. 요구 공학 프로세스의 프레임 워크 - 요구사항 추출: 문제를 이해하고, 요구사항 추출 - 요구사항 명세: 문제를 이해하면서 문장으로 기술, 설명(분석, 정의) - 요구사항 검증 및 확인: 문제를 기술하고, 서로 다른 부분들과 일치 3. 요구사항 관리 - 모든 요구 공학 프로세스 단계와 병행적으로 수행되면서 요구 사항에 대한 변경을 제어함 - 제품이 성공적으로 완성되었는지 아닌지를 합의하기 위한 기본으로 역할과 책임 부여 4. 요구사항 관리 프로세스 가. 요구사항 협상 - 가용한 자원과 수용 가능한 위험 수준에서 구현 가.. 더보기