반응형

정처기 필기 7

[정보처리기사]1. 소프트웨어 설계/애플리케이션 설계/객체지향 분석 & 설계

[정보처리기사] 정보처리기사 필기 목차 객체지향 분석(Object Oriented Analysis) 사용자의 요구사항과 관련된 객체,속성, 연산,관계 등을 정의, 모형화(특히 클래스 식별 이 주 목적) SW 개발 위한 비즈니스 객체와 속성. 클래스와 멤버, 전체와 부분 등으로 나누어 분석 객체지향 분석 방법론 개정 전 기출, 20년 1, 2회 기출 ▶ Coad와 Yourdon 방법 20년 3회 필기 -E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성 ▶ Booch 방법 -미시적(Micro) 개발 프로세스와 거시적(Macro) 개발 프로세스를 모두 사용하는 분석 방법 - 클래스, 객체들의 분석 및 식별, 클래스..

[정보처리기사]1.소프트웨어 설계/화면설계/사용자 인터페이스 시나리오

[정보처리기사] 정보처리기사 필기 목차 사용자 인터페이스 시나리오 UI 기능 구조, 화면, 인터렉션 흐름, 예외 처리 등을 순차적으로 정리한 문서 1) UI 시나리오 문서 작성 원칙 - 개발자가 전체적인 UI의 기능과 작동 방식을 한눈에 이해할 수 있도록 구체적으로 작성, 보통 계층 구조 또는 플로차트 표기법으로 작성 - 모든 기능에 공통적으로 적용될 UI 요소와 인터랙션을 일반 규칙으로 정의 - 인터랙션의 흐름을 정의하며, 화면 간 인터랙션의 순서, 분기, 조건, 루프 등을 명시 - 예외 상황에 대비한 다양한 케이스 정의 - UI 일반 규칙을 지키면서 기능별 상세 기능 시나리오 정의 2) UI 시나리오 문서로 인한 기대 효과 - 요구사항이나 의사소통에 대한 오류 감소 - 개발 과정에서의 재작업 감소, ..

[정보처리기사] 1. 소프트웨어 설계/요구사항 확인/요구사항 분석의 구조적 분석

[정보처리기사] 정보처리기사 필기 목차 요구사항 분석의 구조적 분석기법 요구사항 분석(Requirement Analysis) 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정 - 현재 상태 파악, 문제 정의, 문제 해결, 목표 명확히 - 사용자 면접, 사용중 각종 문서 검토, 설문 조사 의겸 수렴- 요구사항 정의 문서화( 기능 기술, 비용 일정에 대한 제약 설정, 타당성 조사)- 사용자 요구사항의 타당성을 조사하고 비용과 일정에 대한 제약을 설정 - 도출된 요구사항들을 토대로 소프트웨어의 범위 파악, 소프트웨어와 주변 환경이 상호 작용하는 방법 이해 - 하향식 분석, 단계적 세분화 - 자료 흐름, 처리 중심의 분석 1) 자료 흐름도(D..

[정보처리기사] 1. 소프트웨어 설계/요구사항 확인/요구사항 정의

요구사항 정의 1. 요구사항 정의 요구사항: 문제를 해결하기 위해 필요한 조건이나 제약사항을 요구 1) 기능적 요구사항 기능 요구사항 : 시스템 기능, 입력, 출력, 저장, 수행 등등 비기능 요구사항: 시스템 장비 구성,성능, 품질, 제약사항, 프로젝트,인터페이스,테스트, 데이터 품질 요구사항 : 가용성, 집합성, 상호 호환성, 대응성, 신뢰성, 사용성, 유지관리성, 이식성,확장성, 보안성 등으로 구분해 기술 2) 이용자 요구사항 사용자 요구사항 시스템/SW 요구사항( 개발자) 시스템 전체가 사용자와 다른 시스템에 제공해야 할 요구사항 2. 요구사항 개발 프로세스 #도분명검 (도출- 분석-명세-검증) 1. 요구사항 도출(Requirement Elicitation, 요구사항 수집) 시스템, 사용자, 시스템..

[정보처리기사]1.소프트웨어 설계/요구사항 확인/Agile 방법론

[정보처리기사] 정보처리기사 필기 목차 애자일Agile 모형 - 민첩, 기민하게 변화에 유연하게 대응 (상호작용, 고객 협업, 변화 반응)- 일정한 개발 주기(Iteration, Sprint)를 반복하면서 SW 기능 중심 개발과정 진행- 요구사항에 우선순위 부여하며 개발 진행- 매 주기마다 결과물에 해당 평가와 요구 수용- 빠르게 절차와 도구보다 고객(개인)과의 소통에 초점을 맞춤 ex) XP(eXtreme Programming), 스크럼(Scrum), 칸반(Kanban), 크리스탈(Crystal), 린(LEAN), ASD, FDD,SDM Agile 방법론 3가지 : Scrum, Lean, XP 4.1 ) 스크럼(Scrum) 기법 스크럼 기법 팀원 스스로가 스크럼 팀 구성 개발 작업에 관한 모든 것을 스..

[정보처리기사]1. 소프트웨어 설계/요구사항 확인/소프트웨어 생명 주기

소프트웨어 생명 주기(Software Development Life Cycle,SDLC) 정처기 5장과 겹치는 파트로 따로 5장에서 다루지 않았습니다. 1. 시스템 구성요소 입력 처리 출력 제어 피드백 상태 아님(자주 오답으로 나옴) 1.1 특징 규칙적,정형적 구조가 없다. 요구/환경 변화에 적절히 변형한다. 무형 -> 마모/소멸 되지 않는다. 논리적 절차에 따른 개발 (코드) 2. 소프트웨어 생명 주기(Software Development Life Cycle,SDLC): 시스템 개발 주기 - 소프트웨어(SW) 개발 방법론의 바탕 - SW 개발하기 위해 과정을 각 단계별로 나누어 각 단계별 주요 활동 및 활동의 결과를 산출물로 표현 - 특정 모형을 선택하여 사용하거나 개별적인 모형을 사용할 수 있음 - ..

[정보처리기사] 개정된 정보처리기사 필기 목차

개정된 정보처리기사 필기 목차 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로 요약하여 작성하였습니다. 그리고 정보처리기사 시험 출제된 시험보고 추가하거나 기출여부 표시하고 있습니다. 저는 정리한것으로 필기, 실기 준비했습니다. 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 각 중요도에 따라서 1 2 3 4 순으로 나타냅니다. 왼쪽의 분홍색 부터 가장 중요하고 오른쪽으로 가서 점점 중요도가 떨어집니다. 밑줄_ 은 이전에도 기출로 나온적이 있어 표시한 것입니다. 중요도 순과 밑줄 친 부분은 꼭 마스터하세요. 하단의 목차에 각 구성요소를 누르면 관련 포스팅으로 넘어갑니다. 1) 소프트웨어 설계 1.1) 요구사항 확인 소프트웨어 생명 주기 Agile 방법론: ..

반응형