총 6개
-
구조적 방법론, 정보공학 방법론, 객체지향 방법론의 특징과 장단점2025.05.091. 구조적 방법론 구조적 방법론은 1970년대 소프트웨어 위기 이후 대두되었으며, 데이터의 흐름을 중심으로 분석하고 설계하는 방식입니다. 구조적 방법론의 특징은 프로세스 중심의 분석과 모듈화된 설계, SDLC 구조의 폭포수 모델 등입니다. 장점으로는 프로세스 파악이 용이하고 정형화된 접근이 가능하지만, 경직된 구조로 인해 기능 추가나 재활용이 어렵다는 단점이 있습니다. 2. 정보공학 방법론 정보공학 방법론은 구조적 방법론의 문제점을 해결하기 위해 1990년대 초 등장했습니다. 데이터 중심의 분석과 설계, CASE 도구를 활용한 자...2025.05.09
-
구조적방법론, 정보공학방법론, 객체지향 방법론의 특징과 장단점2025.05.091. 구조적방법론 구조 방법론은 1970년대까지 소프트웨어 개발 방법론에서 가장 많이 활용되었다. 기능에 따라 전체 시스템을 분리해 개발하고 이를 통합하는 분할과 정복 방법의 방법론이다. 모든 논리를 순차적, 선별적, 반복적으로 처리하는 방식으로 구성되며 정형화된 분석 프로그램에 따라 요구 사항을 파악하고 그래픽 중심의 그래프를 이용하여 문서화한다. 구조 방법론의 장점은 요구 사항을 명확하게 추출하고 설계에 반영하기 때문에 정형화되고 체계적이며, 모듈화로 인해 유지보수 기능과 효율적인 재사용이 가능하다. 단점은 방법론에 대한 다양한...2025.05.09
-
구조적 방법론, 정보공학 방법론, 객체지향 방법론의 특징과 장단점2025.01.161. 구조적 방법론 구조적 방법론은 소프트웨어 개발 초기 단계에서 주로 사용되는 전통적인 방법론입니다. 해당 방법론은 시스템을 상위 단계에서 하위 단계로 분해하여 논리적으로 분석하고 설계하는 절차를 따릅니다. 구조적 방법론의 핵심은 단계적 접근 방식으로, 시스템을 기능별로 나누어 모듈화하고 각 모듈을 독립적으로 개발할 수 있게 합니다. 이를 바탕으로 복잡한 시스템을 체계적으로 관리하고, 이해하기 쉽게 만드는 데 중점을 둡니다. 그러나 구조적 방법론은 변경 관리가 어려운 단점이 있습니다. 요구사항 변경이나 추가가 발생할 경우, 전체 ...2025.01.16
-
주요 소프트웨어 개발 방법론 조사2025.11.171. 소프트웨어 개발방법론의 정의 및 필요성 소프트웨어 개발방법론은 소프트웨어를 생산하는 데 필요한 반복적인 과정들을 정리한 것으로, 개발 계획부터 구축, 운영에 이르기까지의 절차, 도구, 기법, 산출물 표준들의 체계적인 집합입니다. 작업의 표준화로 프로젝트 관리가 용이해지고, 효율적인 의사소통이 가능하며, 소프트웨어의 품질 관리가 향상됩니다. 대형 프로젝트의 장기화로 인한 예산, 기간, 품질 문제를 해결하기 위한 방법으로 사용됩니다. 2. 구조적 방법론 1970~1980년대 소프트웨어 위기론 이후 등장한 폭포수 방법론 중심의 방법...2025.11.17
-
소프트웨어 개발 방법론의 특징과 장단점 비교2025.12.191. 구조적 방법론 1970년대 등장한 소프트웨어 개발 방법론으로, 복잡한 시스템을 모듈화하여 계층적으로 분해하는 접근 방식이다. 모듈화, 계층적 구조, 절차적 접근, 단계별 개발 프로세스를 특징으로 한다. 장점은 명확한 구조, 유지보수 용이성, 예측 가능성이며, 단점은 요구사항 변경 대응 어려움, 객체지향적 특성 부족, 확장성 한계, 유연성 부족 등이다. 2. 정보공학 방법론 1980년대 제임스 마틴과 클리브 핀켈스타인이 개발한 방법론으로, 데이터 중심 접근을 강조하며 조직의 정보 시스템을 체계적으로 설계한다. 데이터 모델링, 전...2025.12.19
-
소프트웨어 개발 방법론의 특징과 비교2025.12.141. 구조적 방법론 구조적 방법론은 시스템을 기능 중심으로 분석하고 설계하는 절차지향적 접근 방식입니다. 자료 흐름도(DFD), 구조도 등의 도구를 활용하여 전체 시스템을 상위 수준의 기능으로 파악한 후 단계적으로 세분화합니다. 장점은 개발 절차가 명확하고 체계적이며 중소규모 프로젝트에 적합하고 유지보수가 용이합니다. 단점은 데이터 구조 변동에 취약하고 코드 재사용성이 낮으며 변경과 확장에 비효율적입니다. 2. 정보공학 방법론 정보공학 방법론은 데이터 중심의 접근을 기반으로 한 체계적인 시스템 개발 방식입니다. 엔터티-관계 다이어그...2025.12.14
