본문 바로가기
728x90

정보처리기사35

[정보처리 실무] 7장 애플리케이션 테스트 관리 061 애플리케이션 테스트 ◈ 애플리케이션 테스트의 개념 - 애플리케이션에 잠재되어 있는 결함을 찾아내는 행위 또는 절차 - 애플리케이션 테스트는 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation)하고 기능을 정확히 수행하는지 검증(Verification) - 애플리케이션 테스트를 실행하기 전에 개발한 소프트웨어의 유형을 분류하고 특성을 정리해서 중점적으로 테스트할 사항을 정리 ◈ 애플리케이션 테스트의 기본 원리 1) 완벽한 테스트 불가능 - 소프트웨어의 잠재적인 결함을 줄일 수 있지만 결함이 없다고 증명할 수는 없음 - 완벽한 소프트웨어 테스팅은 불가 2) 결함 집중(Defect Clustering) - 애플리케이션 결함은 대부분 개발자의 특성이나 애플리케이션의 기능적 특징 때.. 2021. 2. 11.
[정보처리 실무] 6장 화면 설계 055 사용자 인터페이스 ◈ 사용자 인터페이스(UI; User Interface)의 개요 - UI는 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어 ◈ 사용자 인터페이스의 구분 - CLI(Command Line Interface) : 명령과 출력이 텍스트 형태로 이루어짐 - GUI(Graphical User Interface) : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경 - NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작 - VUI(Voice User Interface) : 사용자의 음성으로 기기를 조작 - OUI(Organic User Interface) : 모든 사물과 사용자 간의 상호작용 ◈ 사용자 인터.. 2021. 2. 11.
[정보처리 실무] 5장 서버 프로그램 구현 048 개발 환경 구축 ◈ 개발 환경 구축의 개요 - 개발 환경 구축은 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 ◈ 하드웨어 환경 - 하드웨어 환경은 사용자의 역할을 하는 클라이언트(Client) 그리고 클라이언트와 통신하여 서비스를 제공하는 서버(Server)로 구성 ◈ 하드웨어 종류 1) 웹 서버(Web Server) - 클라이언트로부터 직접 요청을 받아 처리 - 저용량의 정적 파일들을 제공 2) 웹 애플리케이션 서버(WAS; Web Application Server - 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행 - 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 .. 2021. 2. 11.
[정보처리 실무] 4장 통합 구현 040 연계 요구사항 분석 ◈ 연계 요구사항 분석의 개요 - 통합 구현을 위해 사용자 요구사항을 분석하고 연계 데이터를 식별 및 표준화하여 연계 데이터를 정의하는 것 ◈ 연계 요구사항 분석 절차 1) 시스템 구성도, 응용 애플리케이션 구성 등을 통해 송수신 시스템의 하드웨어 및 소프트웨어 구성, 네트워크 현황을 확인 2) 송수신 시스템과 연결할 데이터와 관련된 테이블 정의서, 코드 정의서 등의 문서를 확인 3) 확인된 시스템의 구성과 데이터 현황 정보 등을 기반으로 체크리스트를 작성 4) 시스템 구성도, 응용 애플리케이션 구성, 테이블 정의서, 코드 정의서, 체크리스트 등을 사용자, 시스템 관리자 등과 공유하고 인터뷰나 설문조사를 실시 5) 인터뷰나 설문조사를 통해 확인된 결과를 기반으로 요구사항의 ID.. 2021. 2. 11.
728x90