정보처리기사
-
[정보처리기사] 1과목 소프트웨어 설계 : 4장. 인터페이스 설계정보처리기사 2022. 2. 17. 18:17
1. 시스템 요구사항 분석 2. 인터페이스 요구사항 검증 3. 인터페이스 시스템 식별 4. 송수신 데이터 식별 5. 인터페이스 방법 명세화 6. 시스템 인터페이스 설계서 작성 7. 미들웨어 솔루션 명세 *** 1. 시스템 요구사항 분석 시스템 인터페이스 요구사항 구성 - 시스템 인터페이스는 독립적으로 떨어져 있는 시스템들끼리 서로 연동하여 상호 작용하기 위한 접속 방법이나 규칙 - 시스템 인터페이스 요구사항은 개발을 목표로 하는 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 - 시스템 인터페이스 요구사항 명세서에는 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 등이 포함됨 시스템 인터페이스..
-
[정보처리기사] 1과목 소프트웨어 설계 : 3장. 애플리케이션 설계정보처리기사 2022. 2. 16. 19:20
1. 소프트웨어 아키텍처 *** 2. 아키텍처 패턴 *** 3. 객체지향(Object-Oriented) *** 4. 모듈 *** 5. 공통 모듈 6. 코드 7. 디자인 패턴 1. 소프트웨어 아키텍처 *** 소프트웨어 아키텍처의 설계 - 소프트웨어의 골격이 되는 기본 구조이자, 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체 - 소프트웨어 개발 시 적용되는 원칙과 지침이며, 이해 관계자들의 의사소통 도구로 활용됨 - 좋은 품질을 유지하면서 사용자의 비기능적 요구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정 - 애플리케이션의 분할 방법과 분할된 모듈에 할당될 기능, 모듈 간의 인터페이스 등을 결정 1) 모듈화 - 소프트웨어의 성능을 향상시..
-
[정보처리기사] 1과목 소프트웨어 설계 : 2장. 화면 설계정보처리기사 2022. 2. 16. 18:27
1. 사용자 인터페이스 *** 2. UI 표준 및 지침 3. UI 설계 도구 *** 4. UI 요구사항 확인 5. 품질 요구사항 6. UI 프로토타입 제작 및 검토 *** 7. UI 설계서 작성 8. 유용성 평가 9. UI 상세 설계 10. HCI / UX / 감성공학 1. 사용자 인터페이스 *** 사용자 인터페이스(UI) - 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 사용자 인터페이스의 세 가지 분야 - 정보 제공과 전달을 위한 물리적 제어에 관한 분야 - 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 - 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 소프트웨어 아키텍처 - 개발하고자 하는 소프트웨어의 특성과 본질을 파악하고 다양한 시작에..
-
[정보처리기사] 2과목 소프트웨어 개발 : 5장. 인터페이스 구현정보처리기사 2022. 2. 15. 16:55
1. 모듈 간 공통 기능 및 데이터 인터페이스 확인 2. 모듈 연계를 위한 인터페이스 기능 식별 3. 모듈 간 인터페이스 데이터 표준 확인 4. 인터페이스 기능 구현 정의 5. 인터페이스 구현 6. 인터페이스 예외 처리 7. 인터페이스 보안 8. 연계 테스트 9. 인터페이스 구현 검증 10. 인터페이스 오류 확인 및 처리 보고서 작성 1. 모듈 간 공통 기능 및 데이터 인터페이스 확인 모듈 간 공통 기능 및 데이터 인터페이스의 개요 - 공통 기능: 모듈의 기능 중에서 공통적으로 제공되는 기능 - 데이터 인터페이스: 모듈 간 교환되는 데이터가 저장될 파라미터 - 인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인 - 확인된 공통 기능 및 데이터 인터페이스는 모듈 간 연계가 필요한 인터페이스의 기능을 ..
-
[정보처리기사] 2과목 소프트웨어 개발 : 4장. 애플리케이션 테스트 관리정보처리기사 2022. 2. 14. 21:42
1. 애플리케이션 테스트 2. 애플리케이션 테스트의 분류 3. 테스트 기법에 따른 애플리케이션 테스트 4. 개발 단계에 따른 애플리케이션 테스트 5. 통합 테스트 6. 애플리케이션 테스트 프로세스 7. 테스트 케이스/ 테스트 시나리오/ 테스트 오라클 8. 테스트 자동화 도구 9. 결함 관리 10. 애플리케이션 성능 분석 11. 애플리케이션 성능 개선 1. 애플리케이션 테스트 애플리케이션 테스트의 개념 - 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 - 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인하고 소프트웨어가 기능을 정확히 수행하는지 검증함 - 애플리케이션 테스트를 실행하기 전에 개발한 소프트웨어의 유형을 분류하고 특성을 정리해서 중점적으로 테스트할 사항을 정리해야 함..