[일정관리 프로그램] 일정관리 프로그램 전체 문서(방법론 적용 개발)
*찬*
다운로드
장바구니
소개글
내용만을 추출하여 프로젝트 문서에 활용 가능함(특히 문서에 사용된 표가 유용한)
프로젝트 진행과 문서화에 사용된 모든 이미지 포함되어 있음
프로젝트 문서화에 기초가 될 수 있음.
모든 스텝에 대해서 기술하여 프로젝트 수행이 수월해짐
실제로 진행된 프로젝트
내용면에서 강력히 추천함
목차
1000 PLAN AND ELABORATIONActivity 1001. Define Draft Plan
Activity 1002. Preliminary Investigation Report
Activity 1003. Define Requirements
Activity 1004. Record Terms
Activity 1005. Implement Prototype
Activity 1006. Define Business Use-Cases
Activity 1007. Define Business Concept Model
Activity 1008. Define Draft System Architecture
Activity 1009. Refine Plan.
2000 BUILD
PHASE 2010. REVISE PLAN
PHASE 2020. SYNCHRONIZE ARTIFACTS
PHASE 2030. ANALYZE
Activity 2031. Refine Essential Use-Cases
Activity 2032. Refine Use-Case Diagrams
Activity 2033. Refine Conceptual Model
Activity 2034. Refine Glossary
Activity 2035. Define System Sequence Diagram
Activity 2036. Define Operation Contracts
Activity 2037. Define State Diagrams (optional)
PHASE 2040. DESIGN
Activity 2041. Define Real Use-Cases
Activity 2042. Define Reports & UI
Activity 2043. Refine System Archiecture
Activity 2044. Define interaction diagrams
Activity 2045. Define Design class diagrams
본문내용
I. Phase. 2010-Revise Plan1. 시스템에 대한 개요
(1) 시스템 명칭
시스템의 명칭은 여러가지 일정의 집합체로서 Schedule Park로 한다.
(2) 목적
일정 공유를 통해 효과적인 일정관리와 정보의 지원을 목표로 한다.
(3) 시스템 개요
회사에서의 일정관리를 직원들과 정보공유에 가능하며 효율적인 작업의 진행이 가능하며 해당하는 일정이나 group에 해당하는 파일의 공유도 가능할 수 있도록 한다. 기능의 확장으로 프로젝트 진행용으로도 사용가능( ex>다른 진행자의 진행상황 볼 수 있음)하도록 한다. 기능의 변환으로 학생들에게도 사용 가능할 것이다.
2. 대상
중소 규모의 부서의 작업을 관리한다거나 혹은 특별한 공공기관에 맞도록 변형하여 시간을 좀 더 알차고 효율적으로 활용하고 싶어하는 회사가 대상이 된다..
3. 프로젝트의 최종 목표
이번 프로젝트는 한눈에 보여지는 일정관리와 그 표현을 해주는 것에 그 목표로 하며 사용될 데이터와 그에 해당하는 설계 자료와 구현에서 익힌 노하우를 모으는 것과 또 그 노하우를 익히는 것이 두번째 목표로 한다.
4. 시스템 기능들을 식별
(1) Evident Functions
- 권한에 해당하는 스케줄을 일정에 대해 알 수 있어야 함
- 약속에 해당하는 여유 시간 체크 할 수 있음
- 권한에 의한 일정 분리 기능
- 부서에 의한 일정 분리 기능
- 일정의 입력과 삭제 및 수정이 가능
- 일반적인 스케줄과 주기적인 스케줄이 존재
(2) Hidden Functions
- 사용자 인터페이스가 정말 간편하고 사용이 쉽도록 한다.
- 서버에서만 데이터 베이스 혹은 데이터베이스 서버에 접속 할 수 있다.
- 실제 프로그램은 데이터베이스 서버를 따로 설치하지 않고 내부적으로 해결 가능하도록 한다. 하지만 데이터 베이스 관련 부분은 서버 설치에 따라서도 사용이 가능하도록 접속 부분을 따로 제작한다.
- 사용자가 보기에 일정에 대해서 어떤 흐름을 가지게 되는가를 볼 수 있도록 한다.
- 프로그램 내에서 모든 데이터를 가지고 사용하는 방식으로 프로그램이 종료된 후에는 아무것도 남지 않는다.(데이터 보안)
(3). Frill Functions
- 웹에서도 일정이 확인 가능하도록 한다.
- 일정에 대해서 다른 프로그램에서도 읽을 수 있는 파일 형식으로 변환