2021년 정보처리기사 실기 책 수제비로 공부했습니다. 공부하면서 정리한 요약내용입니다. 제가 이미 알고있는 내용은 요약정리에 없는 경우도 있습니다. 상세한 내용은 수제비책을 참조하세요.
SDLC 개념
시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차
SDLC 프로세스
요설구테유 - 요구사항분석 / 설계 / 구현 / 테스트 / 유지보수
소프트웨어 생명 주기 모델 종류
폭프나반 - 폭포수 모델 / 프로토 타이핑 모델 / 나선형 모델 / 반복적 모델
소프트웨어 개발방법론 종류
구조적 방법론 / 정보공학 방법론 / 객체지향방법론 / 컴포넌트 기반 방법론 / 애자일 방법론
애자일 방법론 개념
소프트웨어 개발방법론의 하나로서 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법
비용산정 모델 개념
소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 기법
비용산정 모델 분류
- 하향식산정방법 : 경험이많은전문가에게 비용산정을의뢰하거나 여러전문가와조정자를통해산정하는방식
전문가판단/ 델파이기법
- 상향식산정방법 : 세부적인요구사항과기능에따라필요한비용을 계산하는방식
코드라인수(LOC; Lines of Code) /Man Month/ COCOMO 모형 /Putnam모형 /FP(Function Point) 모형
Man Month 개념
- 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산정하는 기법
일정관리 모델 개념
프로젝트가 일정 기한 내에 적절하게 완료될 수 있도록 관리하는 모델
일정관리 모델 종류
CPM , PERT, CCPM
소프트웨어 아키텍처 개념
여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조
소프트웨어 아키텍처 프레임워크 개념
소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준
소프트웨어 아키텍처 4+1 뷰
유스케이스 / 논리 뷰/ 구현 뷰/ 프로세스 뷰/ 배포 뷰
소프트웨어 아키텍처 패턴 개념
소프트웨어를 설계할 때 참조할 수 있는 전형적인 해결 방식
소프트웨어 아키텍처 패턴 유형
계층화 패턴/ 클라이언트-서버 패턴/ 파이프-필터 패턴
소프트웨어 아키텍처 비용 평가 모델 개념
아키텍처 접근법이 품질 속성에 미치는 영향을 판단하고 아키텍처의 적합성을 평가하는 모델
아키텍처 비용 평가 모델 종류
SACAA - SAAM/ ATAM/ CBAM/ ADR/ ARID
디자인 패턴 개념
소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴
목적에 따른 디자인 패턴 유형
생구행 - 생성/구조/행위
생성 패턴
생빌프로팩앱싱
구조 패턴
구브데 퍼플 프록
행위 패턴
행 미인이 템옵 스테 비커 스트 메체
미들웨어의 개념
분산 컴퓨팅 환경에서 응용 프로그램과 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있도록 제어해주는 소프트웨어
요구공학 개념
요구사항의 분류 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세 ,확인 및 검증 하는 구조화된 활동
도분명확 - 도출/ 분석 / 명세 / 확인 및 검증
요구공학분석 단계 기법
-자료 흐름 지향 분석 : 데이터 흐름도 및 자료 사전으로 부터 소프트웨어 구조를 유도
-객체 지향 분석 : 시스템의 기능과 데이터를 함께 분석, UML 로 표준화
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사실기] 2. 화면설계 (0) | 2021.07.13 |
---|---|
[정보처리기사실기] 3. 데이터 입출력 구현 (0) | 2021.07.13 |
[정보처리기사실기] 4. 통합구현 (0) | 2021.07.13 |
[정보처리기사실기] 5. 인터페이스 구현 (0) | 2021.07.13 |
[정보처리기사실기] 12. 제품 소프트웨어 패키징 (0) | 2021.07.13 |