본문 바로가기
정보처리기사

정보처리기사 실기(요구사항 확인) 소프트웨어 개발 방법론

by 열정적인 이찬형 2022. 3. 13.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


소프트웨어 개발 방법론


 
소프트웨어 개발 방법론
  • 소프트웨어 개발, 유지보수 등 필요한 수행방법과 각종 기법 및 도구를 체계적으로 정리하여 표준화한 것
구조적 방법론
  • 사용자 요구사항을 파악하여 문서화하는 처리 중심 방법론
  • 타당성 검토 → 계획 단계 → 요구사항 단계 → 설계 단계 → 구현 단계 → 시험 단계 → 운용/유지보수 단계

정보공학 방법론

  • 계획, 분석, 설계, 구축에 정형화된 기법들을 통합 및 적용하는 자료 중심의 방법론
  • 정보 전략 계획 수립 → 업무 영역 분석 → 업무 시스템 설계 → 업무 시스템 구축

객체지향 방법론

  • 객체들을 조립해서 소프트웨어를 구현하는 방법론
  • 요구 분석 →설계 단계→ 구현 단계 → 테스트 및 검증 단계 → 인도 단계 

컴포넌트 방법론(CBD)

  • 컴포넌트를 조합하여 새로운 애플리케이션 만드는 방법론
  • 개발 준비 → 분석 단계 → 설계 단계 → 구현 단계 → 테스트 단계 → 전개 단계 → 인도 단계

제품 계열 방법론

  • 제품에 적용하고 싶은 공통된 기능을 정의하여 개발하는 방법론
  • 임베디드 소프트웨어에 적합
  • 영역공학(영역 분석, 영역 설계, 핵심 자산 구현), 응용공학(제품 요구 분석, 제품 설계, 제품 구현)

 

댓글