[소프트웨어공학]【A+】계획
- 최초 등록일
- 2011.07.15
- 최종 저작일
- 2011.07
- 49페이지/ MS 파워포인트
- 가격 1,000원
소개글
가장좋은 평가를 받은 자료입니다
목차
없음
본문내용
프로젝트 관리란?
소프트웨어 프로젝트를
조직하고(organizing)
계획하고(planning)
일정관리(Scheduling) 하는 것
계획의 부재
불확실성
일정의 차질, 경비의 초과, 저품질, 높은 유지보수 비용
Risk
프로젝트의 실패
소프트웨어 프로젝트 계획 수립
“소프트웨어 개발 과정과 일정, 비용, 조직, 생산 제품에 대하여사전에 계획”
문제를 이해하고 정의
필요한 소작업을 정의하고 순서를 결정 => 계획서
일정 예측
비용 예측
위험 분석
계획 수립의 결과
-> 소프트웨어 개발 계획서
사업관리자, 개발자, 사용자들에게 사업의 범위, 필요 비용, 필요 자원,개발 일정, 위험 요소 등에 대한 정보를 제공하는 산출문서(deliverable)
주의할 점
시스템에 대한 충분한 이해, 그러나 변경의 여지도 있음
현실적, 구체적 계획
득실 관계 저울질
기술적인 측면 고려
대책 수립
신규 시스템의 목표 설정
기능과 우선순위(투자 효과를 분석)
해결 방안 모색(사용자 요구, 개발 여건, 기술적 능력 고려)
시스템 정의
문제의 기술
시스템의 필요성
시스템의 목표
제약 사항
시스템의 제공 기능
사용자의 특징
개발, 운용, 유지보수 환경
경제적 타당성
투자 효율성
시장성
비용과 수익의 비교
기술적 타당성(사용자 요구 기능 및 성능 vs. 제공 가능성)
사례 연구
실패 사례 연구
모의 실험
프로토타이핑
법적 타당성
사용 도구들의 법적 권한
시장, 관행들에 대한 조사
소프트웨어 개발 비용 예측
정확한 비용 예측은 매우 어려움
알려지지 않은 요소가 산재
원가의 계산이 어려움
과거의 데이타가 필요
단계적 비용 산정 방법도 사용
예산
인건비: MM(인원/월)을 기초
경비: 여비, 인쇄비, 재료비, 회의비, 공공요금
간접 경비: overhead
제품의 크기
제품의 크기가 커짐에 따라 기하급수로 늘어남
제품의 복잡도
응용 : 개발지원 : 시스템 = 1 : 3 : 9
프로그래머의 자질
코딩, 디버깅의 능력차
프로그래밍 언어, 응용 친숙도
요구되는 신뢰도 수준
기술 수준(개발 장비, 도구, 조직능력, 관리, 방법론 숙달)
남은 시간
Putnam “프로젝트의 노력은 남은 개발 기간의 4제곱에 반비례”
참고 자료
없음