공부/객체지향2011. 7. 7. 22:04


소프트웨어 개발

1. 특징리스트

2. 유스케이스 다이어그램

3. 문제점 분해하기
코드에 관한 것으로 어떻게 기능을 분해할지에 대한 것.
4. 요구사항
고객이 소프트웨어를 어떻게 사용할지에 대한 것.
5. 도메인 분석

6. 사전 설계

7. 구현

8. 4~7 반복

9. 완성

시스템에서 특징은 시스템이 해야 하는 것이며, 시스템이 어떻게 사용되어야 하는지 보여 주는 유스케이스에 항상 반영되지는 않는다. 간접적으로 사용된다.

문제점을 분해하고 유스케이스를 요구사항으로 바꿀 때, '문제 이해하기' 단계가 들어갈 수 있다.

 

'공부 > 객체지향' 카테고리의 다른 글

9장 반복하기, 테스팅하기  (0) 2011.07.03
8장 디자인 원리들  (0) 2011.07.02
7장 아키텍쳐 (architecture)  (0) 2011.06.30
6장 큰문제 해결하기  (0) 2011.06.29
5장 좋은디자인 = 유연한 소프트웨어  (0) 2011.06.28


Posted by skyjumps