Software Engineering

Software Engineering

[Software Engineering] 폭모수 모델(Waterfall Model)

안녕하세요 성조입니다.소프트웨어 공학을 처음 학습하면 맨처음 접하게 되는 폭모수 모델 개념에 대해 정리해봤습니다.폭포수 모델(Waterfall Model)이란?폭포수 모델은 이름에서 알 수 있듯 마치 폭포수가 위에서 아래로 떨어지듯 소프트웨어 개발 과정이 한 방향으로만 순차적으로 진행되는 모델을 의미하는데 일반적인 폭포가 물이 역류하지 않는것처럼 한 번 내려가면 다시 오르기 현실적으로 어려운 구조를 지향하는 의미를 갖게 된다.다시 정리하면 1970년 원스턴 로이스(Winston W. Royce)가 제안한 이 모델은, 이전 단계가 끝나야지만 넘어가는 선형 순차적(Linear Sequential) 구조를 가져서 이론 그리고, 원칙적으로는 이전 단계로 되돌아가는 것을 허용하지 않는 룰을 갖는다. 다만, 실무는..

Software Engineering

[Software Engineering] 소프트웨어 공학

안녕하세요 성조입니다. 소프트웨어 공학을 정리해야지 해야지 해놓고 정리하지 못했던 것이 이제 조금 시간적 여유가 생겨나면서 다뤄보려고 포스팅을 시작하게 됐습니다! 프로그램이란? 프로그램은 특정 문제를 해결하기 위해서 그 처리 프로세스와 방법에 관한 순서를 기술하여 컴퓨터에 가까운 소스 코드(source code) 등의 명령어 집합을 의미한다. 소프트웨어(Software)란? 소프트웨어는 프로그램의 명령어 집합과 개발 과정에서 만들어지는 모든 산출물들 더미로 요구 분석(명세서 등), 설계, 자료 구조, 알고리즘, 데이터베이스 구조, 테스트 결과와 코드 설명서, 품질 등을 포함하는 개념이다. 소프트웨어 공학(Software Engineering)이란? 소프트웨어 응용 프로그램의 설계, 개발, 운용, 테스트 ..

SeongJo
'Software Engineering' 카테고리의 글 목록