|
소프트웨어 개발 프로젝트에서는 요구 사항을 통해 거의 모든 액티비티, 태스크, 결과물들이 발생한다. 몇 가지 핵심 기술과 반복적인 개발 방식을 사용함으로써, 프로젝트의 성공을 보장하는 요구 사항들을 개발할 수 있다. 프로젝트 초기에 시간을 들여서, 필요, 기능, 요구 사항들을 정의 및 문서화 하면, 비즈니스 목표에 맞게 소프트웨어 요구 사항 스팩을 마련할 수 있다.
본 장에서는, 베스트 프랙티스, 툴, 요구 사항 분석 방법을 검토하고, 그러한 요구 사항들을 IT 기능과 솔루션으로 연결시켜 본다. |
요구 사항: 개요: 정확한 요구 사항은 소프트웨어 프로젝트 성공의 필수 요소이다. 이 글에서 그 이유를 설명하고, 효과적인 요구 사항 문서화를 위한 3 단계 접근 방식을 설명한다.
유스 케이스 유형과 생성물 이해하기: 다양한 유형의 유스 케이스와 생성물을 검토하고, 이러한 것에 익숙하지 않은 팀들에 유스 케이스 기술을 도입하는 방법을 설명한다.
소프트웨어 요구 사항에서 비즈니스 가려내기: 복잡한 요구 사항들을 분석하는 기술을 익혀서, 비즈니스와 소프트웨어 요구 사항을 더욱 부각시킬 수 있다.
유스 케이스를 사용하여 비즈니스 요구 사항 파악하기: 핸드폰 결제 시스템인 Simpay의 비즈니스 요구 사항 엔지니어링 프로젝트에 기반하여 비즈니스 요구 사항들을 파악하는 7 가지 실질적인 원리들을 배운다.
요구 사항 방식 (PDF): 세 가지 전형적인 요구 사항 방식을 연구한다. 익스트림(Extreme) 요구 사항 방식, 애자일(Agile) 요구 사항 방식, 강력한(Robust) 요구 사항 방식.
비즈니스-중심 개발의 핵심 원리: 소프트웨어-중심 시스템의 생성, 전개, 진화에 있어서 산업계의 베스트 프랙티스로 자리잡은 새로운 원리를 배워봅시다. |
|
|
- Rational RequisitePro®는 프로젝트 팀을 위한 요구 사항 및 유스 케이스 관리 툴이다. 제품 관련 자료자료를 찾아보거나, 시험판을 다운로드 하라.
- Rational ClearCase®는 소프트웨어 개발 자산들의 라이프 사이클 관리와 컨트롤을 제공한다. 제품 관련 자료를 참조하라.
- Rational SoDA는 포괄적인 프로젝트 문서 및 리포트의 생성 및 관리를 자동화 한다. 시험판을 다운로드 하라.
- Rational Software Modeler는 커스터마이징 가능한, UML 2.0 기반 비주얼 모델링 및 디자인 툴로서, 프로세스의 문서화 및 통신, 흐름 및 디자인을 가능케 한다. 제품 관련 자료를 찾아보거나, 시험판을 다운로드 하라.
- IBM Rational Software Development Platform은 소프트웨어와 소프트웨어 기반 시스템을 구현, 통합, 현대화, 확장, 전개할 수 있는 제품, 툴, 서비스를 제공한다. 오퍼링 관련 자료를 참조하라.
|
|