정보 업무명 : 정보처리기사 실기 : 17강 화면 설계 (UI 설계하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [UI 흐름 설계] [1] UI 설계서 구성에 따른 작성 방법 UI 설계서 구성은 UI 설계서 표지, UI 설계서 개정 이력, UI 요구사항 정의, 시스템 구조, 사이트 맵, 프로세스 정의, 화면 설계 등으로 이루어진다. 1. UI 설계서 표지 UI 설계서에 포함될 프로젝트 명 또는 시스템 명을 포함시킨다. 2. UI 설계서 개정 이력 UI 설계서 처음 작성 시에는 첫 번째 항목으로 ‘초안 작성’을 포함시키고 그에 해당 되는 초기 버전(version)을 1.0으로 설정한다. 변경 또는 보완이 충분히 이루어져 완성 이 되었다고 판단할 경우 버전을 x.0 으로..
정보 업무명 : 정보처리기사 실기 : 33강 제품소프트웨어 패키징 (제품소프트웨어 버전관리하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [제품 소프트웨어 버전 등록] [1] 제품 소프트웨어 패키징의 형상 관리 1. 제품 소프트웨어의 형상 관리 파악 제품 소프트웨어에서 형상 관리 목적은 기본적으로 작성된 패키지의 변경 내용을 관리하기 위함이다. 이는 SW의 변화를 시간에 따라 기록하고 특정 시점의 버전을 다시 꺼내올 수 있도록 관리하는 체계를 의미한다. S/W에서 Baseline(변경 통제 시점)을 정하고, 변경을 철저히 관리 통제하는 것이 중요하며, 이에 따라 전체적인 버전 체계가 관리된다. 2. 제품 소프트웨어의 형상 관리 중요성 (1) 제품 소프트웨어는 지속적으로..
정보 업무명 : 정보처리기사 실기 : 16강 화면 설계 (UI 요구사항 확인하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [UI 요구사항 확인] [1] 소프트웨어 아키텍처 개념 1. 소프트웨어 아키텍처란 소프트웨어 아키텍처는 개발하고자 하는 소프트웨어의 사전 작업을 통하여 소프트웨어 개발을 쉽게 하도록 기본 틀을 만드는 것으로, 복잡한 개발을 체계적으로 접근하기 위 한 밑그림이라 할 수 있다. 학술적인 정의로는 권도형(2004)에 따르면 소프트웨어를 구성하는 컴포넌트들의 상호 작용 및 관계, 각각의 특성을 기반으로 컴포넌트들이 상호 유기적으로 결합하는 소프트웨어의 진화를 위한 여러 가지 원칙들의 집합이라고 할 수 있다. 2. 소프트웨어 아키텍처의 활용 소프트웨어 아키..
정보 업무명 : 정보처리기사 실기 : 15강 인터페이스 구현 (인터페이스 구현 검증하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [인터페이스 구현 검증] [1] 인터페이스 구현 검증도구, 감시 도구 구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 동작 상태를 검증 및 감시(monitoring)할 수 있다. 1. 인터페이스 구현 검증도구 인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능 및 시나리오에 기반한 통합 테스트가 필요하다. 테스트 자동화 도구를 이용하여 단위 및 통합 테스트의 효율성을 높일 수 있다 xUnit 다양한 코드중심 테스트 프레임워크는 xUnit 으로 통칭되는 테스트 프레임워크를 가지고 있다. 이 프레임워크는 소..
정보 업무명 : 정보처리기사 실기 : 14강 인터페이스 구현 (인터페이스 기능 구현하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [인터페이스 기능 구현 정의] [1] 모듈 세부 설계서 모듈 세부 설계서는 하나의 독립적인 기능을 수행하는 모듈의 구성 요소와 세부적인 동작을 정의한 설계서이다. 그 중 대표적인 설계서로서 컴포넌트의 구성 요소와 동작을 정의한 컴포넌트 명세서와 컴포넌트와 컴포넌트 간 상호 작용을 정의한 인터페이스 명세서가 있다. 1. 컴포넌트 명세서 컴포넌트 명세서는 컴포넌트의 개요 및 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의한다. 실제 코드 수준의 클래스 명칭이나 또는 설계 수준의 논리적 인 클래스 명칭을 사용하기도 한다. 2...
정보 업무명 : 정보처리기사 실기 : 13강 인터페이스 구현 (인터페이스 설계서 확인하기) 작성자 : 이상호 작성일 : 2020-05-10 설 명 : 수정이력 : 내용 [외부 및 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인] [1] 인터페이스 설계서 인터페이스 설계서는 이 기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 각 시스템의 교환 데이터 및 업무, 송수신 주체 등이 정의되어 있다. 일반적인 내용이 포함된 인터페이스 설계서(정의서) 외에도 다양한 다이어그램 및 데이터 포맷을 포함한 형태의 인터페이스 설계서가 있다. 1. 인터페이스 설계서(정의서) 시스템의 인터페이스 현황을 한눈에 확인하기 위하여 한 시스템이 갖는 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세와 각 ..