워터 폴 프로젝트의 각 부분에 얼마나 많은 노력을 기울여야합니까?


9

폭포가 일반적으로 포함하는 곳 :

  1. 요구 사항
  2. 기능성 디자인
  3. 기술 설계
  4. 짓다
  5. 테스트
  6. 리뷰
  7. (배포)

그리고이 목록에서 반복. 단계를 잊어 버렸다면 알려주십시오.

답변:


3

다음을 포함한 많은 요소에 따라 다릅니다.

  • 도메인 (예 : 트위터 클론보다 방어 계약의 요구 사항에 더 많은 시간을 소비 함)
  • 개발자 (유사한 기술로 유사한 시스템을 구축 한 경험이 있다면 디자인에 더 적은 시간을 할애 할 수 있음)
  • 고객 (요구 사항이 변경 될 가능성은 해당 단계의 소요 시간에 영향을 미침)
  • 시스템의 중요성 (StackExchange 담당자 시스템보다 우주 왕복선 발사 시스템을 테스트하는 데 더 많은 시간을 할애합니다).

각 섹션에 제공하려는 총 노력의 몇 퍼센트에 대한 대략적인 분석을 제공하지만 위의 요인에 따라 각각 +/- 10 %의 오차 한계가 있으므로 다소 차이가 있습니다. 무의미한.


무의미하다고 생각합니다. 제발.
Tobiasopdenbrouw

1

(슬프게도 구식 인) Mythical Man Month의 가장 좋은 부분은 P.20이며 프로젝트 시간을 1/3 계획, 1/6 코딩, 1/4 구성 요소 테스트 및 1/4로 나눕니다. 시스템 테스트, 슬프게도 거의 준수하지 않는 아주 좋은 분할.

  1. 요구 사항
  2. 기능성 디자인
  3. 기술 설계
  4. 짓다
  5. 테스트
  6. 리뷰
  7. (배포)

이 모두 또는 그룹 2 & 1, 2 & 3을 분할 할 수 있습니다.

4) 빌드에는 단위 테스트가 포함됩니까? 5) 시험이란 무엇입니까? 단위 테스트, 소프트웨어 통합, 시스템 통합?

6) 검토는 1, 2 및 3의 부분 집합입니다.

단위 테스트 사양 작성은 3) 기술 설계의 일부입니까?

나는 이것이 의미하는 바에 대해 더 많이 생각하고 세분성을 추가해야한다고 생각합니다.

그러나 이것에 대해 생각하면 축하합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.