기타/컴퓨터공학

프로그램 만드는 프로잭트 과정을 알고싶어요

바로이순간 2011. 12. 25. 19:13

프로그래머들이 같이 프로젝트를 진행할때

각자 따로 나누어 만들기로한 함수만 만들어서 이어붙여서 컴파일하는거에요?

아니면 다른방법으로 하나요?

 

그리고 프로젝트 전체 과정과 각자의 역할등을 알고싶어요.

간단한 프로젝트로 예를 들어서 설명해주세요

--------------------------------------------------------------------------

소프트웨어 프로젝트란 소프트웨어가 가지는 목표를 달성하기 위해서
소프트웨어를 만들어가는 계획 및 일의 진행과정을 말한다.

 

[1] 기능은 얼마나 [2] 비용은 [3] 시간은 [4] 얼마나 좋게 만들것인가
 
프로젝트 계획수립
 - 프로젝트의 목표수립 : 어떤 기능을 가진 소프트웨어를 언제까지 만들것인가?
 - 사용가능한 인력, 장소, 돈을 확보해야 한다.
 - 업무의 세분화(나눔) : 누가 무엇을 할 것인가?
 - 업무 일정 : 어떤일을 언제까지 마칠것인가?

 

프로젝트 실행
프로젝트 통제
프로젝트 종료
 
======================
 
프로젝트 팀의 구성
- 팀의 리더
- 소프트웨어 설계자 (큰 그림을 그릴수 있는)
- 사용자 인터페이스 담당자
- 데이터 베이스 담당자
- 핵심 엔진 담당자
- 디버깅및 테스터 담당자
- 문서화및 스케쥴 담당자
(고객과의 대화, 상사와의 대화 등도 포함됨)
 
이들은 서로 겹치기도 하고 한사람이 여러가지 역할을 하기도 한다.