합격 2

정보처리기사 - 1장 요구사항 확인(현행 시스템 분석)

현행 시스템 파악 정의 : 현행 시스템 파악은 현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보, 기술 요소 등을 사용하는지 파악하는 활동 1) 소프트웨어 아키텍쳐 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어 적인 접근 방법으로 각 구조는 아키텍처 개념을 제시하고, 4개의 구조의 충돌 유무 및 시스템의 요구사항을 충족시키는지 확인하기 위해 유스케이스를 사용한다. 4개의 뷰와 이 4뷰를 검증하기 위한 유스케이스 뷰를 4+1이라고 표현하며 4개의 뷰는 (논리, 프로세스, 구현, 배포)로 구성되어 있다. 논리 뷰(Logical View)는 설계자와 개발자 관점에서 시스템의 기능적 요구사항이 어떻게 제공되는지를 설명해주는 뷰 프로세스 뷰(Pr..

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

해당 내용은 2022 정보처리기사 수제비 실기책을 참고해 작성한 내용입니다. 1. 소프트웨어 개발 방법론 1) 소프트웨어 생명주기 ( SDLC : Software Developement Life Cycle) : 요구분석부터 유지보수까지 전 공정을 체계화한 절차로 시스템 개발의 운용과 유지보수를 거쳐 생애를 마칠 때까지 밟는 순서에 대한 작업 프로세스를 모델화 한 것이다. 이 생명주기의 모델에는 4가지가 있는데, 폭포수(waterfall) 모델, 프로토타이핑(prototyping) 모델, 나선형(spiral) 모델, 반복적(iteration) 모델이 있다. 1) 폭포수 모델(Waterfall Model)은 개발 시 단계를 완료한 후에 다음 단계로 넘어가는 모델로 가장 오래된 모델이다. 선형 순차적 모델으로..