정처기5 [정보처리기사] 공통 모듈 설계 [1] 공통 모듈 1. 공통 모듈의 개념 1) 모듈의 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 모듈화를 통해 분리된 시스템의 기능들로 서브프로그램, 서브 루틴, 소프트웨어 내의 단위 프로그램, 작업 단위 등과 같은 의미로 사용된다. 2) 모듈의 특징 각각의 모듈은 상대적으로 독립성을 가지고 있다. 모듈 내부에는 그 모듈을 하나로 통합하는 수많은 조합이 존재할 수 있다. 모듈은 단독으로 컴파일할 수 있으며, 재사용할 수 있다 독립성이 높은 모듈일수록 모듈 수정 시에도 다른 모듈들에는 영향을 거의 미치지 않고, 오류가 발생 시에도 쉽게 해결할 수 있다. 모듈의 독립성은 결합도와 응집도에 의해 측정되며, 독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게, 모듈의 .. 2021. 2. 4. [정보처리기사] UI 설계 [1] UI 흐름설계 및 상세 설계 1. UI 설계 프로세스 문제 정의 사용자 모델 정의 작업 분석 컴퓨터 오브젝트 및 기능 정의 사용자 인터페이스 정의 디자인 평가 2. UI 흐름 설계 화면에 표현되어야 할 기능 작성 화면의 입력 요소 확인 UI 요구사항을 기반으로 유스케이스 설계 기능 및 양식 확인 3. UI 상세 설계 UI 요구사항 기반으로 메뉴 구조 설계 내, 외부 화면과 폼 설계 UI 검토 및 보완 [2] 감성공학 1. 감성공학 개념 감성공학은 인간의 감성을 정성적, 정량적으로 측정 및 평가하고, 고학적으로 분석하여 이를 구체적인 제품 설계로 실현해 내는 공학 감성공학의 연구영역은 인간의 생리적, 심리적 특성에 기반한 인간과 기계 또는 인간과 환경 사이를 연계시키는 인터페이스 설계 분야 2. 감.. 2021. 1. 26. [정보처리기사] 분석 모델 확인 [1] 모델링 기법 1. 모델링의 개념 - 모델링은 실세계의 물리현상을 특정한 목적에 대응하여 이용하기 쉬운 형식으로 표현하는 기법 2. 모델링의 역할 실세계 문제에 대한 모델링이 소프트웨어 요구사항 분석의 핵심이다. 모델은 문제가 발생하는 상황에 대한 이해를 증진시키고 해결책을 설명한다. 개념 모델은 문제 도메인의 엔터티들과 관계 및 종속성을 반영한다. 3. 모델링 절차 순서 절차 설명 1 요구사항 분석 - 현행 데이터의 문제점과 개선해야 할 점을 확인하고 향후 개선점을 도출하는 활동 2 개념 모델링 - 업무 중심의 포괄적인 모델링으로 추상화하는 활동 - 주제 영역과 핵심데이터 간 관계 정의 3 논리 모델링 - 관계(Relationship), 속성 (Attribute), 키(KEy) 등을 도출하는 활동.. 2021. 1. 13. [정보처리기사] 요구사항 확인 (2) [2] UML 1. UML의 개념 UML은 객체지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화 할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다. 2. UML의 특징 특징 설명 가시화 언어 - 개념 모델 작성 시 오류가 적고 의사소통이 용이 구축언어 - 다양한 프로그래밍 언어로 실핼 시스템의 예측 가능 - UML을 소스 코드로 변환하여 구축 가능, 역 변환하여 역공학 가능 명세화 언어 정확한 모델 제시, 완전한 모델 작성 가능 문서화 언어 시스템에 대한 평가 및 의사소통의 문서 3. UML 구성요소 구성요소 내용 사물 - 추상적인 개념으로, 주제를 나타내는 요소 관계 - 사물의 의미를 확장하고 명확히 하는 요소 - 사물과 사물을 연결하여 관계를 표현하는 .. 2021. 1. 13. 이전 1 2 다음