소프트웨어(Software)
[소프트웨어] 소프트웨어 개발 프로세스 생각해보기
2022. 1. 10. 13:13반응형
STEP 1. 무슨 문제를 푸려고하는가? 서비스를 제공하려는가? (유스케이스 정의)
1. 문제/서비스를 정의하고 나누기
핵심문제/핵심서비스는 무엇인가? 답:
세부문제/세부서비스는 무엇인가? 답:
2. 도움이 될 만한 활동
- 문제/서비스를 문장으로 작성해보기
- 사용자 시나리오 (유저 시나리오) 작성해보기 (ProblemSpace 생각하기 인풋->아웃풋)
- 도메인 모델(오브젝트) 그려보기
- 플로우차트 그려보기
- 유스케이스 다이어그램 그려보기
- 시퀀스 다이어그램 그려보기
STEP 2. 설계해보기
사용자가 무슨 기능을 원하는지
STEP 3. 구현해보기
STEP 4. 테스트 및 배포해보기
반응형
'소프트웨어(Software)' 카테고리의 다른 글
도메인 모델 그리기 (Domain Model) (예시) (수정중) (0) | 2022.01.25 |
---|---|
데이터 모델 스타일 뷰 그리기 (Data Model Style) (0) | 2022.01.24 |
(비공개) [소프트웨어] Adapter 패턴 (어댑터 패턴) (0) | 2022.01.06 |
[소프트웨어] 클래스 다이어그램에 대한 고찰 (0) | 2022.01.06 |
(비공개) [디자인패턴] Proxy 패턴 (프록시패턴) (0) | 2022.01.06 |