2025/04/30 2

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 인터페이스 설계

시스템 인터페이스 요구사항 분석 1. 시스템 인터페이스: 상호 작용하기 위한 접속 방법이나 규칙 2. 시스템 인터페이스 요구사항: 개발을 목표로 하는 시스템과 외부 시스템을 연동하는 데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 3. 시스템 인터페이스 요구사항 구성: 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 4. 시스템 인터페이스 요구사항 분석: 기능적/비기능적 5. 시스템 인터페이스 요구사항 분석절차: 요구사항 목록 > 자료 준비 > 기능/비기능 요구사항 분류 > 내용추가, 수정 > 이해관계자 전달 인터페이스 요구사항 검증 1. 인터페이스 요구사항 검증: 개발 범위의 기준인 베이스라인을 설정하는 것요구..

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 애플리케이션 설계

소프트웨어 아키텍처 1. 소프트웨어 아키텍처의 설계: 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체-> 좋은 품질을 유지하며 사용자의 비기능적 요구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정 2. 모듈화 Modularity: 시스템의 기능들을 모듈 단위로 나누는 것- 모듈화를 통해 기능 분리가 가능해 인터페이스가 단순해짐- 프로그램의 효율적인 관리가 가능하고 오류의 파급 효과를 최소화 3. 추상화 Abstraction: 문제의 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하여 구체화시켜 나가는 것- 과정 추상화: 전반적인 흐름만 파악할 수 있게 설계- 데이터 추상화: 데이터 구조를 대표할 수 있는 표현으로 대체- 제어 추상화..