본문 바로가기
기타/Toy Project

영단어 교육 프로그램 - OSP Stage 1000 - Planning

by 멘토_ 2021. 9. 17.
반응형

프로젝트 설명

 

[소프트웨어 모델링 및 분석] 객체지향 분석 및 설계 (OOAD) 기반의 Java 개발 프로젝트 설명 - 각 단

해당 프로젝트는 건국대학교 컴퓨터공학과 학부 3학년 1학기 - 'Software Modeling & Analysis (소프트웨어 모델링 및 분석) (현 객체 지향 개발 방법론) 수업에서 진행하는 프로젝트이다. 프로젝트는 "OOO

ji-se.tistory.com

 

OSP Stage 1000 - Planning 소개

해당 단계는 소프트웨어 개발 프로젝트를 기획하는 것으로, 요구사항을 도출하고 프로젝트 계획서를 완성하는 것을 목표로 한다. 추상적인 팀 프로젝트 주제 "유아용 OOO 영어 놀이학습 프로그램" 를 구체화 시키고 구체화된 주제를 가지고 프로젝트를 기획한다. 먼저 전체 개발 스케쥴, 예산, M/M (Man Month) 등을 상세화를 하여 개략적인 계획을 작성한다. 그 후 프로젝트의 당위성을 비즈니스 측면으로 분석 후 요구사항을 도출하여 Use Case 를 작성한다. 기능 요구사항은 Hierarchy 를 가지도록 작성을 하며 비기능 요구사항도 포함하여 도출 / 작성한다.

 

OSP Stage 1000 - Planning 은 위의 그림에 나와있듯이 총 9개의 Activity 로 구성되어 있고 각각의 Activity 를 수행 후 수행 결과를 문서화 한다.

 

※ 각 Activity 에 대한 상세 설명은 아래 PDF 참조

OSP Stage 1000.pdf
0.50MB

 

 

 

영단어 교육 프로그램 (영단어 수집왕) - OSP Stage 1000 - Planning

OSP Stage 1000 - Planning 은 프로젝트 기획서 / 계획서를 작성하는 단계로 생각하면 이해하기 쉽다.

  • 프로젝트의 수행 동기 / 목적 그리고 프로젝트를 수행함에 있어 필요한 인력 및 스케줄을 정의한다.
  • 개발 프로그램에 대한 기능 요구사항을 정의하고 비기능 요구사항을 정의한다.
  • 기능 요구사항을 기반으로 System Function 과 Use-case 를 도출하여 Use case diagram 을 작성한다.

영단어 교육 프로그램 (영단어 수집왕) 에 대한 OSP Stage 1000 - Planning 의 최종 활동 수행 결과는 아래 PDF 참조

[SMA_T3]OSP_stage_1000_ver4.pdf
0.46MB

 

반응형