Divide & Conquer를 이용한 하향식, 구조적 방법론의 개요 구조적 방법론(Structured Development Methodology) 개념 - 전체 시스템을 기능에 따라 분할하여 개발하고, 이를 통합하는 분할과 정복(Divide & Conquer) 방식의 방법론, 프로세스 중심의 하향식 방법론(Top-Down) - 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 체계적인 방법으로 비즈니스 프로세스 자동화를 목표로 하고 있으며, 프로세스 중심의 개발 방법 특징데이터 흐름 지향으로 프로세스 위주의 분석과 설계 방식모듈의 분할과 정복에 의한 하향식(Top-Down) 설계 방식다른 프로세스로 순차적 진행하는 폭포수 모델이 기본소프트웨어의 개발이 목표인 프로세스와 산출물의 구성연속(..
본 포스팅은 ADP와 ADsP의 공통 과정인 데이터 분석 기획의 2절 분석 방법론의 내용을 다룹니다. 분석 방법론이 한번에 포스팅하기에는 내용이 방대하고 어려울 수 있기 때문에 하나의 토픽마다 포스팅을 독립해서 작성하였습니다. 분석 방법론 분석방법론의 개요- 데이터 분석이 효과적으로 기업에 정착하기 위해 체계화한 절차와 방법이 정리된 데이터 분석 방법론 수립이 필수적- 방법론은 상세한 절차(Procedures), 방법(Methods), 도구와 기법(Tool & Techniques), 템플릿과 산출물(Templates & Output)로 구성 데이터 기반 의사결정의 필요성- 고정관념(Stereotype), 편향된 생각(Bias), 프레이밍 효과(framing effect, 동일한 사건이나 상황임에도 개인의..
1. 고전적 라이프사이클 SW 패러다임, 폭포수 모델 가. 폭포수모델(Waterfall Model)의 개념 - 분석, 설계, 개발, 유지보수 등의 SW Lifecyle이 정해진 단계로 진행되는 선형 순차적 모델 나. 폭포수모델의 특징 Phase Testing : 단계별 검증, 다음 단계 진행산출물 중심 : 표준화 되어 있는 양식과 문서중심의 프로세스 및 관리Top-Down 방식 : 전단계의 작업이 완료되어야 다음 진행이 가능한 하향식 2. 폭포수 모형의 프로세스 및 주요활동 가. 폭포수 모형의 프로세스 - 폭포수 모델은 해당 프로세스들을 순차적으로 수행 나. 폭포수 모델의 프로세스 주요활동 3. 폭포수 모델의 장단점 및 적용 프로젝트 가. 폭포수 모델의 장단점 1) 장점 : 복잡성 낮음, 관리용이, 사례..
1. 소프트웨어 공학의 패러다임, SDLC의 개요 가. SDLC(Software Development Life Cycle)의 개념 타당성 검토부터 시작하여, 개발, 폐기등 전 과정을 생명주기로 간주하고, 정의하여 단계별 공정을 체계화한 모델 나. SDLC의 등장배경SW의 Crisis에 따라 획기적인 대처 방법이 필요생산성 향상 및 고품질을 위한, 개발 모델 필요 소프트웨어(Software)와 위기(Crisis) 소프트웨어공학(Software Engineering)소프트웨어 위기 참조 2. SDLC의 개념도 및 프로세스 가. SDLC의 개념도 타당성 조사, 요구사항 분석, 설계, 개발, 테스트, 유지보수가 반복이 된 후, 폐기 된다 나. SDLC의 프로세스 3. SDLC의 선택방법 및 발전방향 SDLC는 ..