소프트웨어공학 개발계획서 작성하기 구체적인 사례
- 최초 등록일
- 2016.11.16
- 최종 저작일
- 2015.09
- 12페이지/ 한컴오피스
- 가격 1,500원
목차
1. 개요
2. 자원 및 일정 예측
3. 조직 구성 및 인력 배치
4. WBS
5. 기술 관리 방법
6. 표준 및 개발 절차
7. 검토 회의
8. 개발 환경
9. 성능 시험 방법
10. 문서화
11. 유지 보수
12. 설치, 인수
13. 참고 문헌
본문내용
현대사회는 글로벌사회이다. 따라서 과거에 비해 어학능력이 차지하는 비중이 과거보다 훨씬 커졌다. 기업에서는 이제 어학능력을 검증하는 방법으로 TOEIC시험 뿐 아니라 회화능력을 요구하고, 이런 요구를 충족시키기 위해서 다녀야 하는 학원비용은 상당하다. 어학능력 향상을 위한 사교육비의 지출은 2013년 기준으로 연간 6조원 이라는 수치를 기록했다. 외국인과 의사소통을 하고싶지만, 외국인들을 접하기 어려운 환경에 놓였거나 경제적인 비용이 부담되는 사람이 이용할 수 있는 맞춤형 외국인 매칭 어플리케이션을 개발하게 되었다.
<중 략>
하드웨어를 구현하지 않는 시스템이기 때문에 하드웨어의 비용은 지출되지 않더라도 인건비에서 많은 부분이 지출된다. 매주 수요일 검토회의를 진행할 때, 비용측면에서는 추가적인 비용이 필요한지 여부에 대해 팀원들끼리 잦은 회의를 통해 상의하며 진도 측면에서는 CPM네트워크와 간트차트를 이용하여 일정점검을 진행한다.
<중 략>
개발시에 가급적 모든 구성원들이 각 분야에 투입되기위해 어느정도의 지식을 가지며 요구분석서와 정확성을 측정하며 개발을 한다. 잦은 요구변경이 일어날 수 있기 때문에 요구변경의 상한선을 미리 지정을 하며 반복적으로 설계 및 테스트, 평가의 과정을 하며 개발소프트웨어의 기능을 점검한다.
<중 략>
클라이언트 단에서 GCM, GPS와 SQLite와의 연결 서버측에서 DB연동, 다수의 사용자가 동시에 접속할 수 있다는 점에서 시스템 복잡도는 증가하였으며 SNS서비스이기 때문에 한번의 오류로 사용자들의 신뢰성을 낮출 수 있기에 높은 신뢰성을 요구한다. 그렇기에 강인성 향상이 중요하며 유사서비스가 시장에 없다는 점에서 빠른 개발을 요구하지 않으므로 V모델을 채택하여 단계적 테스트를 통해서 강인성이 향상된 서비스를 개발한다.
<중 략>
전체 팀원은 매주 수요일 오후에 모여 작업 내용과 진행 상황 등을 보고한다. 프로젝트 진행 과정에서 발견한 문제점의 해결방안을 회의를 통해 찾는다. 최소 주 1회 모임을 갖되 개발 상황과 문제 발생 등에 따라 추가적인 회의를 하여 유연성을 갖춘다.
참고 자료
소프트웨어공학, 정익사, 최은만 저
http://www.cs.bsu.edu/homepages/dmz/cs697/langtbl.htm