본문 바로가기

자격증/정보처리기사7

1과목 소프트웨어 설계 (3) 1. HIPO(Hierarchy Input Process Output) - 시스템의 분석 및 설계나 문서화 할때 사용하는 기법 - 시스템 실행과정인 입력, 처리, 출력의 기능 특징 : 체계적인 문서 관리가 가능 / 기본 시스템 모델은 입력, 처리, 출력 / 하향식 소프트웨어 개발/ 기호, 도표 등을 사용하여 보기 쉽고 이해 쉬움/ 변경 및 유지보수가 용이 / 기능과 자료의 의존 관계를 동시 표현 가능 HIPO Chart : 시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층 구조로 표현 종류 1) 가시적 도표 (도식 목차) : 시스템의 전체적인 기능과 흐름을 보여주는 계층 구조도 2) 총체적 도표 (총괄 도표, 개요 도표) : 프로그램을 구성하는 기능을 기술한 것으로 입력, 처.. 2023. 2. 17.
1과목 소프트웨어 설계 (2) 1. 운영체제 (OS , Operating System) - 컴퓨터 시스템의 자원들을 효율적으로 관리, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있는 환경 제공 소프트웨어 - 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스 - Windows, Unix, Linux, Mac OS, Ios, Android - 가용성, 성능, 기술지원, 주변기기, 구축비용 2. 데이터베이스 관리 시스템(DBMS) - Database Management System - 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보 생성, 관리해주는 소프트웨어 - 데이터 종속성과 중복성의 문제 해결, 모든 응용 프로그램들이 공용할 수 있도록 한다 - 데이터베이스의 구성, 접근방법, 유지관리에 대한 총 책임 - Oracle, I.. 2023. 2. 15.
1과목 소프트웨어 설계 (1) 1. 소프트웨어 생명주기 (Software Life Cycle) - 소프트웨어 개발 방법론의 바탕 - 소프트웨어를 개발하기 위해 정의, 운용, 유지보수 - 개발단계, 각 단계의 주요 활동, 활동의 결과 산출 - 표현하는 형태 : 소프트웨어 생명 주기 모형 = 소프트웨어 프로세스 모형 = 소프트웨어 공학 패러다임 2. 소프트웨어 공학 - Software Engineering : 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문, 여러가지 방법론과 도구, 관리 기법등을 통하여 소프트웨어의 품질과 생산성 향상을 목적 기본원칙 1) 현대적인 프로그래밍 기술을 계속적으로 적용 2) 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증 3) 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록 유지 3. 폭.. 2023. 2. 15.
728x90