1. 시험을 보는 부분

2. 시험 목차
1) 소프트웨어 설계
키워드 : 요구사항, 아키텍처, 디자인 패턴, 데이터 구조 설계, 디자인 확인, 구현
2) 소프트웨어 개발
키워드 : 데이터 입출력 구현, 통합 구현, 제품소프트웨어 패키징, 애플리케이션테스트 관리, 인터페이스 구현
3) 데이터베이스 구축
키워드 : SQL 응용, SQL 활용, 논리 데이터베이스 설계, 물리 데이터베이스 설계, 데이터 전환
4) 프로그래밍 언어 활용
키워드 : 서버프로그램 구현, 프로그래밍 언어 활용, 응용 SW 기초기술 활용
5) 정보 시스템 구축 관리
키워드 : 소프트웨어개발 방법론 활용, IT프로젝트 정보시스템 구축관리, 소프트웨어 개발보안 구축, 시스템 보안 구축
3. 목차별 파트에 대한 자세한 내용 정리
1) 소프트웨어 설계

- 요구 사항: 요구 사항은 소프트웨어 제품이 충족하거나 이행해야 하는 특정 요구 사항, 욕구 또는 요구 사항입니다. 이러한 요구 사항은 기능적(소프트웨어가 수행해야 하는 작업), 비기능적(성능, 유용성, 안정성 등) 또는 제약 조건(시스템의 제한 또는 경계)일 수 있습니다. 요구 사항 수집 및 분석은 소프트웨어 설계 프로세스에서 중요한 단계입니다.
- 아키텍처(설계): 아키텍처는 구성 요소 간의 관계 및 상호 작용을 포함하여 소프트웨어 시스템의 상위 수준 구조를 나타냅니다. 아키텍처는 설계에 대한 청사진을 제공하고 소프트웨어가 확장 가능하고 유지 관리 가능하며 요구 사항을 충족하는지 확인하는 데 도움이 됩니다.
- 디자인 패턴: 디자인 패턴은 소프트웨어 디자인에서 발생하는 일반적인 문제에 대한 재사용 가능한 솔루션입니다. 설계 문제에 접근하고 해결하는 표준 방법을 제공하고 소프트웨어 시스템의 설계를 개선할 수 있습니다.
- 데이터 구조 설계: 데이터 구조 설계에는 효율적인 검색, 조작 및 저장이 가능한 방식으로 데이터를 선택하고 구성하는 작업이 포함됩니다. 여기에는 올바른 데이터 구조(예: 배열, 연결 목록, 트리 등)를 선택하고 해당 구조 내에서 데이터를 구성하는 것이 포함됩니다.
- 설계 검증: 설계 검증은 소프트웨어 설계가 요구 사항을 충족하고 의도한 목적에 적합한지 확인하기 위해 소프트웨어 설계를 평가하는 프로세스입니다. 여기에는 시뮬레이션, 프로토타입 또는 기타 방법을 사용한 설계 테스트가 포함될 수 있습니다.
- 구현: 구현은 설계를 기반으로 소프트웨어를 실제로 구축하는 프로세스입니다. 여기에는 코드 작성, 구성 요소 통합 및 소프트웨어 테스트가 포함되어 의도한 대로 작동하는지 확인할 수 있습니다.
2) 소프트웨어 개발

- 데이터 I/O (데이터 입출력 구현): 데이터 입/출력(I/O)은 파일이나 데이터베이스와 같은 외부 데이터 소스에서 읽거나 쓰는 프로세스를 말합니다. 이것은 소프트웨어가 정보를 저장하고 검색할 수 있도록 하므로 많은 소프트웨어 시스템에서 중요한 측면입니다. 데이터 I/O는 효율적이고 안정적이며 안전한 방식으로 설계 및 구현되어야 합니다.
- 통합 구현: 통합 구현은 소프트웨어 시스템의 여러 구성 요소를 단일 작업 전체로 통합하는 프로세스를 말합니다. 여기에는 타사 라이브러리, 사용자 지정 구성 요소 및 데이터 소스 통합과 통합 시스템 테스트 및 디버깅이 포함될 수 있습니다.
- 제품 소프트웨어 패키징: 제품 소프트웨어 패키징은 최종 사용자가 쉽게 설치하고 사용할 수 있는 형식으로 소프트웨어를 패키징하는 프로세스를 말합니다. 여기에는 설치 패키지 생성, 설정 구성 및 소프트웨어 배포 준비가 포함될 수 있습니다.
- 응용 프로그램 테스트 관리: 응용 프로그램 테스트 관리에는 소프트웨어 응용 프로그램이 요구 사항을 충족하고 의도한 대로 작동하는지 확인하기 위한 테스트 계획 및 실행이 포함됩니다. 여기에는 테스트 사례 정의, 테스트 환경 설정 및 테스트 결과 보고가 포함됩니다.
- 인터페이스 구현: 인터페이스 구현은 그래픽 사용자 인터페이스(GUI) 또는 소프트웨어 응용 프로그램을 위한 기타 인터페이스를 구축하는 프로세스를 나타냅니다. 여기에는 인터페이스의 레이아웃, 상호 작용 요소 및 시각적 디자인을 디자인하고 구현하는 것은 물론 요구 사항을 충족하고 사용자에게 친숙한지 확인하기 위한 테스트가 포함될 수 있습니다.
728x90
반응형
LIST
'개인공부 정리 > 정보처리기사 필기' 카테고리의 다른 글
정보처리기사 필기 5일차 - 프로그래밍 언어 활용 (0) | 2023.04.26 |
---|---|
정보처리기사 자격증 출처 (0) | 2023.02.14 |