CS/소프트웨어개발방법론

소프트웨어 공학의 4가지 중요요소

씩씩한 IT블로그 2022. 1. 21. 18:03
반응형

1. 사람

- 사람과 조직에 의해 움직이므로 사람에 대한 의존성이 크다

- 다른 공학보다 다양한 이슈가 생기므로 소프트웨어 개발을 일목요연하게 정리하는것은 불가능

 

2. 도구

- 어떤일을 수행할 때 일관성을 목적으로 사용하는 방법이나 자동화 반자동화 시켜 놓는것을 말함

- 모델링, 형상관리, 요구관리 등 다양한 도구 존재

 

3. 방법

-  계획수립, 추정, 소프트웨어분석, 자료구조, 프로그램구조, 알고리즘, 코딩, 테스팅 등으로 구성

- 소프트웨어 품질에 대한 평가기준 도입

 

4. 절차

- 방법과 도구를 결합하여 소프트웨어를 합리적으로 적시에 개발할 수 있도록 하는것

- 진행을 평가해주는 마일스톤 등의 순서를 정의

 

 

반응형