본문 바로가기

개발 방법론2

폭포수 모델이란 폭포수 모델이란 waterfall model 이라하며 순차적인 소프트웨어 개발 프로세스이다. 요구사항이 모두 식별되고 명확할 때에 적합한 개발 방법론이다. 계획 > 분석 > 설계 > 개발/구현 > 테스트 > 유지보수 단계로 이루어져 있음. 1. 계획 고객의 요구조건, 시스템 환경등을 고려하여 프로젝트 진행 여부를 판단, 진행결정이 나면 프로젝트 전반적인 계획에 들어감. 2. 요구분석 사용자의 요구사항을 듣고 정확히 기능적, 비기능적 요구사항을 도출. "요구명세서"를 작성 * 요구명세서 - 요구분석의 산출물 - 시스템 개발 목표 달성의 기준이 됨 - 개발공정에서 테스트, 검증의 기초자료로로 활용 - 요구사항을 가능한 한 명확하고 완전하게 기록해야함. 3. 설계 요구사항 명세가 전달되면 요구사항 명세를 준수.. 2019. 6. 7.
소프트웨어(프로젝트) 개발 방법론 스프트웨어(프로젝트) 개발 방법론이란 소프트웨어 개발에 필요한 반복적인 과정 절차, 방법, 산출물, 기법, 도구를 체계적으로 정리한 것. 소프트웨어 개발에 대한 계획, 분석, 설계, 구축에 대한 정형화된 방법과 기법. 프로젝트 진행방법과 수행 노하우를 체계화 하고 표준화 시킨것을 의미함. 개발 방법론의 종류 1. 구조적 방법론 - 설명 : 구조, 흐름, 간결, 간단 이 구조적 개발방법의 특징 요구사항 분석 > 구조적 분석 > 구조적 설계 > 구조적 프로그래밍 요구사항 분석 : 고객이 원하는 요구사항을 끌어내며 명세화 하는것. 구조적 분석 : 고객이 원하는 기능과 시스템환경, 데이터 종합하여, 데이터 흐름도(Data Flow Diagram)를 작성 구조적 설계 : 모듈 중심으로 설계를 하는 단계. 모듈의 .. 2019. 6. 7.