본문 바로가기

애자일3

소프트웨어 개발 방법론 ★★ p.696, 5-4 #구정 객컴 에제 1) 구조적 방법론 - 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리중심의 방법론 ▶ 타당성 검토 → 계획 → 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 단계 #분설구테유 2) 정보공학 방법론 - 정보 시스템의 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료(Data) 중심의 방법론 → 대규모 정보 시스템 구축 적합 3) 객체지향 방법론 ★ - 현실 세계의 개체(Entity)를 기계의 부품처럼 하나의 객체(Object)로 만들어, 소프트웨어를 개발할 때 기계의 부품을 조립하듯이 객체들을 조립해서 필요한 소프트웨어를 구현하는 방법론 ▶ 구성 요소: 객체(Object), 클래스(Cla.. 2020. 10. 5.
XP 기법 ★★ p.31, 1-14 1) XP(eXtreme Programming)의 핵심 가치 ★ - 용기(Courage) - 단순성(Simplicity) - 의사소통(Communication) - 피드백(Feedback) - 존중(Respect) #용단의피존 2) XP의 기본원리 __ 20년 4회 기출문제 - Whole Team(전체 팀) - Small Releases(소규모 릴리즈) - Test-Driven Development(테스트 주도 개발) - Continuous Intergration(계속적인 통합) - Collective Ownership(공동 소유권) - Pair Programming(짝 프로그래밍) - Design Improvement(디자인 개선) 또는Refactoring(리팩토링) #전소테 계공짝.. 2020. 9. 29.
소프트웨어 생명 주기, SDLC(Software Development Life Cycle) ★★ p.22, 5-3, 20년 1, 2, 3, 4회 기출문제 1) 폭포수 모형(Waterfall Model) ★ - 가장 오래되고 가장 폭넓게 사용된 고전적 생명 주기 모형 - 한 단계가 끝나야만 다음 단계로 넘어가는 선형 순차적 모형 - 단계별 정의 및 산출물이 명확 - 개발 중간에 요구사항의 변경이 용이하지 않음 - 타당성검토 → 계획 → 요구 분석 → 설계 → 구현(코딩) → 테스트(검사) → 유지보수 #분설구테유 2) 프로토타입 모형(Prototype Model, 원형 모형) ★ - 견본(시제)품을 만들어 최종 결과물을 예측하는 모형 - 인터페이스 중점을 두어 개발 - 개발 중간에 요구사항의 변경이 용이 3) 나선형 모형(Spiral Model, 점진적 모형) ★ __ 20년 1, 2, 3회 기출문제.. 2020. 9. 29.