728x90
[정처기 필기] 「1」 | 인터페이스 설계 - (4.2) 인터페이스 방법 명세화, 미들웨어 설루션 명세 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, 애플리케이션 설계, > 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 1 시스템 인터페이스 요구사항 분석 2 인터페이스 요구사항 검증 > 3 인터페이스 방법 명세화 > 4 미들웨어 설루션 명세 1. 시스템 인터페이스 요구사항 분석 인터페이스 방법 명세화의 개념 내 / 외부 시스템이 연계하여 작동할 때 인터페이스 별, 송 / 수신 방법, 송 / 수신 데이터, 오류 식별, 처리 방안 등 문서로 정리 - 인터페이스 별로 송 / 수신 방법을 명세화하기 위해서, 시스템 연계 기술..
[정처기 필기] 「1」 | 인터페이스 설계 - (4.1) 시스템 인터페이스 요구사항 분석, 검증 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, 애플리케이션 설계, > 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 > 1 시스템 인터페이스 요구사항 분석 > 2 인터페이스 요구사항 검증 3 인터페이스 방법 명세화 4 미들웨어 설루션 명세 1. 시스템 인터페이스 요구사항 분석 시스템 인터페이스 요구사항 구성 독립적으로 떨어져 있는 시스템들끼리 서로 연동하여 상호작용하기 위한 접속 방법, 규칙 - 개발을 목표로 하는 시스템, 외부사항을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항 기술 - 시스템 인터페이스 요구사항 명..
[정처기 필기] 「1」 | 애플리케이션 설계 - (3.4) 코드, 디자인 패턴 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, > 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 1 소프트웨어 아키텍처 2 아키텍처 패턴 3 객체지향(Object-Oriented) 4 객체지향 분석 및 설계 5 모듈 6 공통 모듈 > 7 코드 > 8 디자인 패턴 7. 코드 코드(Code)의 개요 컴퓨터를 이용하여 자료를 처리하는 과정에서 분류 / 조합 / 집계를 용이하게 하고, 특정 자료의 추출을 쉽게 하기 위해 사용하는 기호 - 정보를 신속 / 정확 / 명료하게 전달할 수 있게 함 - 일정한 규칙, 정보 처리의 효율과 ..
[정처기 필기] 「1」 | 애플리케이션 설계 - (3.3) 모듈, 공통 모듈 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, > 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 1 소프트웨어 아키텍처 2 아키텍처 패턴 3 객체지향(Object-Oriented) 4 객체지향 분석 및 설계 > 5 모듈 > 6 공통 모듈 7 코드 8 디자인 패턴 5. 모듈 모듈(Module)의 개요 모듈화를 통해 분리된 시스템의 각 기능들, == 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 - 단독으로 컴파일 가능, 재사용 - 독립되는 기능을 가진 단위(UNIT), 하나의 기능만 수행하고 다른 모듈과 과도한..
[정처기 필기] 「1」 | 애플리케이션 설계 - (3.2) 객체지향, 객체지향 분석 및 설계 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, > 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 1 소프트웨어 아키텍처 2 아키텍처 패턴 > 3 객체지향(Object-Oriented) > 4 객체지향 분석 및 설계 5 모듈 6 공통 모듈 7 코드 8 디자인 패턴 3. 객체지향(Object-Oriented) 객체지향의 개요 개체(Entity)를 하나의 객체(Object)로 만들어, 조립하여 작성할 수 있는 기법 - 구조적 기법의 문제점(유지보수, 추가적인 요구사항에 대응, 재사용이 어려움)으로 인한 해결책 -..
[정처기 필기] 「1」 | 애플리케이션 설계 - (3.1) 소프트웨어 아키텍처, 아키텍처 패턴 > 「1」 소프트웨어 설계 - 요구사항 확인, 화면 설계, > 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 > 1 소프트웨어 아키텍처 > 2 아키텍처 패턴 3 객체지향(Object-Oriented) 4 객체지향 분석 및 설계 5 모듈 6 공통 모듈 7 코드 8 디자인 패턴 1. 소프트웨어 아키텍처 소프트웨어 아키텍처의 설계 소프트웨어의 골격이 되는 기본 구조, 요소들 간의 관계를 표현하는 시스템의 구조, 구조체 - 소프트웨어 개발 시 적용되는 원칙과 지침, 의사소통 도구로 활용 - 좋은 품질 유지, 비기능적 요구사항..
[정처기 필기] 「1」 | 화면 설계 - (2.2) UI 상세 설계, HCI / UC / 감성공학 > 「1」 소프트웨어 설계 - 요구사항 확인, > 화면 설계, 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 1 사용자 인터페이스 2 UI 설계 도구 3 품질 요구사항 > 4 UI 상세 설계 > 5 HCI / UX / 감성공학 4. UI 상세 설계 UI 시나리오 문서 개요 모든 화면에 대한 자세한 설계를 진행하는 단계, 시나리오 작성 - 사용자 인터페이스의 기능 구조, 대표 화면, 화면 간 인터랙션의 흐름, 예외 처리 등을 문서로 정리 - 최종 목표를 달성하기 위한 방법이 순차적으로 묘사 - UI 설계자, 인터랙션..
[정처기 필기] 「1」 | 화면 설계 - (2.1) 사용자 인터페이스, UI 설계 도구, 품질 요구사항 > 「1」 소프트웨어 설계 - 요구사항 확인, > 화면 설계, 애플리케이션 설계, 인터페이스 설계 「2」 소프트웨어 개발 「3」 데이터베이스 구축 「4」 프로그래밍 언어 활용 「5」 정보시스템 구축 관리 > 1 사용자 인터페이스 > 2 UI 설계 도구 > 3 품질 요구사항 4 UI 상세 설계 5 HCI / UX / 감성공학 1. 사용자 인터페이스 사용자 인터페이스(UI; User Interface)의 개요 사용자와 시스템 간의 상호작용을 도와주는 장치나 소프트웨어 - 사용자가 수행할 작업을 구체화 시키는 기능, 정보 내용을 전달하기 위한 표현 방법 사용자 인터페이스의 세 가지 분야 - 정보 제공과 전달..