프로세스(2)
-
2022-09-25 소프트웨어공학_4
소프트웨어 프로젝트 프로젝트 : 유일한 제품이나 서비스를 만들기 위해 수행하는 일시적인 행동. 소프트웨어 프로젝트 프로세스 소프트웨어 제품 구상 기능 요구사항, 성능 요구사항 정의 투자 대비 효과를 예측하고 사업에 미치는 영향 파악 소프트웨어 제안 요청서 배포 외주를 줄 경우 개발 업체들에게 제안 요청서(RFP) 발송 제안서 제출 개발 업체들은 제안서를 작성, 제출 제안서 심사 계약서 작성 프로젝트 시작 및 수행 프로젝트 종료 및 제품 인도 소프트웨어 프로젝트 성공 요소 프로젝트 성공 요소 : 비용(Cost), 일정(Time), 품질(Scope/Quality) 이를 만족하는 성공률은 30% 정도로 낮았다. (그렇다네요?) 성공적으로 프로젝트를 마무리하기 위해선 프로젝트를 관리할 필요 있다. 이와 관련해 ..
2022.09.26 -
2022-09-17 소프트웨어공학_2
소프트웨어 프로세스와 생명 주기 프로세스 주어진 목적을 위해 수행되는 일련의 절차. 프로세스를 사용하는 조직원들의 공통된 행동 양식을 지정한다. 사람, 기술, 조직 구조, 관리 등을 전체적으로 통합한다. 소프트웨어 개발 프로세스 소프트웨어 개발의 목표 : 정해진 기한 내에, 주어진 예산을 이용해 사용자가 원하는 품질 수준으로 개발하는 것. 프로젝트 실패 : 요구사항이 복잡, 규보가 커짐 → 개발 난이도의 상승 소프트웨어 개발 프로세스의 중요성 : “소프트웨어 제품의 품질은 그 제품을 만들기 위해 사용된 프로세스의 품질에 의해 결정된다.” [Watts S. Hemphery 아저씨가] 소프트웨어 개발 프로세스를 정의한 자료 : IEEE_STD_610, Olson et al, SEI CMM 등… 소프트웨어 개..
2022.09.17