본문 바로가기
728x90

정보처리기사49

UI 표준 목차 1.사용자 인터페이스 2.UI 표준 3.UI 지침 1.사용자 인터페이스 1-1. UI의 개요 * 사용자와 컴퓨터간의 상호작용이 원할하도록 도와주는 하드웨어 및 소프트웨어 * UI에 따라 사용자의 소프트웨어 이용방식이 결정된다 * 물리적제어, 기능적제어, 전체구성의제어등 3가지분야로 나뉜다 1-2. UI의 특징 * 사용자 소프트웨어 만족도에 가장 큰영향을준다 * 편리성과 가독성향상에 의해 작업시간을 단축시킨다 * 소프트웨어 아키텍처를 기반으로 설계되며, 가장 빈번하게 수정된다 * 수행결과의 오류를 줄이고 기능수행에 대한 방법을 제시한다 1-3. UI의 종류 1. CLI * 명령문자열을 통해 시스템과 상호작용하는 UI 2. GUI * 메뉴, 아이콘 등의 그래픽 요소를 통해 시스템과 상호작용하는 UI이다.. 2022. 6. 22.
UML 목차 1.UML 개요 2.사물 3.관계 4.다이어그램 1.UML 개요 1-1. 개요 * 객체지향 모델링 언어 * 객체지향 방법론의 장점을 통합 * UML 구성요소에는 사물, 관계, 다이어그램 * 시스템 구조를 표현하는 구조 다이어그램 * 시스템 동작을 표현하는 행위 다이어그램 2.사물 2-1. 개념 * 다이어그램 안에서 관계가 형성될수 있는 대상 * 모델을 구성하는 가장 중요한 요소 2-2. 사물의 종류 1. 구조사물 * 물리적 요소인 클래스, 컴포넌트, 노드 2. 행동사물 * 시간과 공간에 따른 요소들의 상호작용행위 표현 3. 그룹사물 * 요소들을 그룹으로 묶어서 패키지로 표현 4. 주해사물 * 부가적인 설명이나 제약조건등을 표현 3.관계 3-1. 개념 * 사물과 사물간의 연관성을 표현 * 연관, 집합.. 2022. 6. 21.
요구사항 정의 목차 1.요구사항의 개념 2.요구사항 도출 3.유스케이스 다이어그램 4.요구사항 분석 5.요구사항 명세 6.요구사항 검증 7.요구사항 검증 방법 1.요구사항의 개념 1-1. 개념 * 소프트웨어에서 제공하는 기능에 대한 설명과 운영에 필요한 제약조건 * 요구사항 도출, 분석, 명세, 확인의 프로세스를 가진다 1-2. 요구사항의 유형 1. 기능 요구사항 * 시스템 기능 과 입출력 및 연산에 요구사항 2. 비기능 요구사항 * 장비, 성능, 품질 대한 요구사항 3. 사용자 요구사항 * 사용자에게 친숙한 표현으로 이해하기 쉽게 작성 4. 시스템 요구사항 * 개발자 관점으로 작성되며 전문적, 기술적인 용어 표현 2.요구사항 도출 2-1. 개념 * 요구사항의 출처 파악 * 개발자와 고객사이의 관계가 만들어지고 이해관.. 2022. 6. 21.
소프트웨어 개발환경 분석 목차 1.현행 시스템 파악 2.개발 기술환경 파악 1.현행 시스템 파악 1-1. 개요 * 새로 개발하려는 시스템의 개발 범위를 정확히 판단하기 위해 시스템의 구성과 구성요소의 기능을 정확히 파악하고 있어야 한다 1-2. 시스템 구성 파악 * 조직 내 모든 정보시스템의 현황을 파악하여 명칭과 주요 기능들을 명시하는것 * 주요 업무를 담당하는 기간 업무와 기간 업무를 지원하는 지원 업무로 구분 1-3. 시스템 기능 파악 * 파악된 단위 업무 시스템들의 기능을 세분화 하여 파악하고 명시하는것 * 주요 업무 기능과 주요 기능의 하부 기능, 하부기능의 세부기능 등으로 계층화하여 표시 1-4. 시스템 인터페이스 파악 * 단위 업무 시스템 간에 주고 받게되는 데이터에 대한 속성 파악 * 데이터의 종류, 형식, 프로토.. 2022. 6. 20.
소프트웨어 생명주기 모델 목차 1.소프트웨어 생명주기 2.스크럼 모델 3.XP 모델 4.프로젝트 관리 5.형상 관리 1.소프트웨어 생명주기 1-1. 개요 * 소프트웨어 개발 과정을 단계별로 나눈것 * 각 단계별 결과에 대한 산출물 표현 1-2. 폭포수 모델(Warterfall model) 1. 개발 이전 단계로 돌아갈수 없다 2. 한단계가 끝나야 다음단계로 넘어감 3. 매뉴얼 작성이 필요함 4. 단계별로 결과물이 명확하게 산출 1-3. 프로토타입 모델(Prototyping model) 1. 폭포수 모형의 단점을 보완한 모델 2. 사용자 요구사항 파악을위해 견본품을 만들어 결과물 예측 3. 사용자와 시스템 사이의 인터페이스 집중하여 개발 1-4. 나선형 모델(Spiral model) 1. 폭포수와 프로토 타입의 장점에 위험분석기능.. 2022. 6. 20.
소프트웨어 개발 방법론 목차 1.소프트웨어 개발 방법론 2.비용 산정 기법 3.소프트웨어 비용 추정 모형 4.소프트웨어 개발 표준 1. 소프트웨어 개발 방법론 1-1. 개요 * 소프트웨어 개발, 유지보수등에 필요한 여러가지 일들의 수행방법 * 개발 수행과정중 필요한 각종 기법과 도구 표준화 * 소프트웨어 생상선과 품질향상 목적 1-2. 구조적 방법론 1. 졍형화된 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리중심 방법론 2. 정보의 구조 중심으로 분석,설계,구현 3. 순차,선택,반복으로 프로그램 흐름구성 복잡성 감소 4. 분할정복을 통해 프로그램 모듈화 1-3. 정보공학 방법론 1. 정보시스템 개발에 관리절차와 작업 기법을 체계화 2. 계획,분석,설계,구축에 대한 정형화된 기법을 전체적으로 적용 3. 데이터, 업무활동.. 2022. 6. 19.
728x90