[소프트웨어공학] 2.1 소프트웨어 프로세스 개요

이두팔·2021년 4월 15일
0

소프트웨어공학

목록 보기
6/12

2.1 소프트웨어 프로세스 개요

프로세스란 주어진 목적을 달성하기 위해 수행되어야 하는 활동들의 순서 또는 절차

프로세스 모델을 사용하는 이유

  1. 전체 프로세스를 이해하는데 도움을 준다
  2. 구조화된 방법을 개발에 적용한다
  3. 자원 사용에 대한 사전 계획을 가능하게 한다
  4. 자원 사용을 계속적으로 통제할 수 있다
  5. 시스템 개발의 진행 과정을 추적할 수 있다.

섬머빌 교수는 네 가지로 구분하였다.

  1. 소프트웨어 명세: 소프트웨어의 기능과 운영상의 제약 조건을 정한다.
  2. 소프트웨어 개발: 요구사항 명세를 만족하는 소프트웨어를 설계하고 프로그래밍한다.
  3. 소프트웨어 검증: 소프트웨어가 고객이 원하는 것을 수행하는지 검증한다.
  4. 소프트웨어 진화: 고객과 시장의 요구사항 변화를 수용하여 소프트웨어를 수정한다.
profile
Software Engineer

0개의 댓글