Study
-
2020 정보처리기사 필기 : 1과목 : 3장Study/정보처리기사 2020. 5. 26. 17:37
3장 : 애플리케이션 설계 1. 소프트웨어 아키텍처 ★★★ = 골격 = 기본구조 = 시스템의 구조 = 시스템의 구조체 = 원칙과 지침 = 의사소통 도구 기본 원리 모듈화 (Modularity) 추상화 (Abstraction) 단계적 분해 (Stepwise Refinement) 정보은닉 (Information Hinding) ** 객체지향의 주요 개념과 헷갈리지 않도록 주의한다. 2. 모듈화 (Modularity) 모듈 단위로 나누는 것 3. 추상화 (Abstraction) ★★★ 포괄적인 개념 설계 후, 세분화하여 진행한다. 유형 과정 추상화 : 전반적인 흐름만 파악 데이터 추상화 : 세부적인 데이터는 정의하지 않는다. 제어 추상화 : 세부적인 절차나 방법은 정의하지 않는다. 4. 단계적 분해 (Step..
-
2020 정보처리기사 필기 : 1과목 : 2장Study/정보처리기사 2020. 5. 26. 17:36
2장 : 화면 설계 1. 사용자 인터페이스 (UI : User Interface) ★★★ 사용자와 시스템 간의 장치, 또는 소프트웨어 사용자의 만족도에 가장 큰 영향을 미친다. 변경이 가장 많이 발생한다. 분야 물리적 제어 분야 표현 및 구성 분야 기능 분야 구분 CLI GUI NUI 기본 원칙 직관성 유효성 학습성 유연성 설계 시 고려사항 사용자 중심 일관성 단순성 결과 예측 가능 가시성 표준화 접근성 명확성 오류 발생 해결 2. 소프트웨어 아키텍쳐 ★★★ 개발할 소프트웨어의 기본 틀을 만드는 것 밑그림을 그리는 과정 전반적인 구조를 설계한다. 아키텍쳐의 결정은, 비기능 요구사항과 큰 관련이 있다. 초기에 작성되기 때문에, 개발 및 유지 보수 작업에 영향을 준다. 물리적이 아닌, 논리적인 구성을 정의하..
-
2020 정보처리기사 필기 : 1과목 : 1장Study/정보처리기사 2020. 5. 25. 21:46
1장 : 요구사항 확인 1. 소프트웨어 생명 주기 (Software Life Cycle) ★★★ 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것. 소프트웨어 수명 주기 라고도 한다. 이를 통해 만든 모형을 ‘생명 주기 모형’ 또는 ‘소프트웨어 프로세스 모형’ 또는 ‘소프트웨어 공학 패러다임’이라고 한다. 모형의 종류 폭포수 모형 프로토타입 모형 나선형 모형 애자일 모형 2. 폭포수 모형 (Waterfall Model) ★★★ 가장 오래된 방식이다. 가장 폭넓게 사용되는 방식이다. 고전적 생명 주기 모형이라고도 한다. 선형 순차적 모형이다. 메뉴얼을 작성해야 한다. 단계별 명확한 산출물이 필요하다. 두 개 이상의 과정이 동시에 수행되지 않는다. 3. 프로토타입 모형 (..