728x90

Study/정보처리기사 2

[요구사항 확인] 소프트웨어 개발 방법론 종류와 간단한 특징

​소프트웨어 개발 방법론 - 소프트웨어 개발 방법론은 스프트웨어 개발 전체 과정에 지속적으로 작용하는 절차이자 기법이다. 소프트웨어 개발 방법론 종류 구조적 방법론 : 기능에 따라 나누어 개발하고 이를 통합 정보공학 방법론 : 개발에 필요한 관리 절차와 작업 기법을 체계화한 방법론 객체 지향 방법론 : '객체'라는 기본 단위로 시스템을 분석하고 설계하는 방법론 컴포넌트 기반 방법론(CBD) : 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 프로그램을 작성하는 방법론 애자일 방법론 : 절차보다는 사람이 중심이 되어 유연하고 신속하면서도 효율적인 개발을 할 수 있는 방법론 제품 계열 방법론 : 특정 제품에 적용하고 싶은 공통의 기능을 정의하여 개발하는 방법

[요구사항 확인] 소프트웨어 생명주기 모델

소프트웨어 생명주기(SDLC ; Software Development Life Cycle) 모델 - 시스템의 요구분석부터 유지보수까지 모든 공정을 체계화한 절차 - 시스템 개발될 때부터 운용과 유지보수를 거쳐서 생애를 마칠 때까지 어떤 순서를 진행하는 지에 대한 작업 프로세스를 모델화한 것 [SDLC 프로세스] 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 (1) 요구사항 분석 - 다양한 이해관계자의 요구사항을 고려하여 제품에 부합되는 요구와 조건을 결정하는 단계 - 개발할 소프트웨어의 기능과 제약 조건 그리고 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 - 기능 요구사항, 비기능 요구사항이 있음 (2) 설계 - 시스템 명세 단계에서 정의한 기능을 수행할 방법을 논리적으로 결정 - ..

728x90