본문 바로가기

728x90

정보처리기사 필기

[정보처리기사 필기요약] 2-2. 통합 구현 1. 모듈 구현 (1). 단위 모듈 구현 재사용 기법 ① 재사용 개념 : 이미 개발되어 그 기능, 성능 및 품질을 인정 받았던 소프트웨어의 전체 또는 일부를 다시 사용하는 기법 ② 재사용 종류 재공학 (Re-engineering) 분석(Analysis) 기존 소프트웨어 명세서를 확인하여 소프트웨어 동작을 이해하고, 재공학 대상을 선정하는 작업 재구조(Restructing) 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 형태로 바꾸는 작업 역공학(Reverse Engineering) 기존 소프트웨어를 분석하여 설계도를 추출하거나 다시 만들어내는 작업 이식(Migration) 소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업 .. 더보기
[정보처리기사 필기요약] 2-4. 애플리케이션 테스트 관리 1. 애플리케이션 테스트 케이스 설계 (1). 테스트 케이스 테스트 케이스(Test Case) 개념 : 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력값, 실행 조건, 예상된 결과의 집합 테스트 케이스(Test Case) 작성 절차 테스트 계획 검토 및 자료 확보 -> 위험 평가 및 우선순위 결정 -> 테스트 요구사항 정의 -> 테스트 구조 설계 및 테스트 방법 결정 -> 테스트 케이스 정의 및 작성 -> 테스트 케이스 타당성 확인 및 유지보수 테스트 오라클(Test Oracle) 개념 테스트의 결과가 참인지 거짓인지 판단하기 위해 사전에 정의된 참값과 비교하는 기법 참 오라클(모든 값에 대해), 샘플링 오라클(샘플), 휴리스틱(샘플+추정), 일관성 검사 오라클(수정 전후 값이 동일한지) (2).. 더보기
[정보처리기사 필기요약] 1-2. 화면 설계 1. UI 요구사항 확인 (1). 객체 지향 UI 유형 ① CLI(Command Line Interface) : 명령어를 텍스트로 입력 ② GUI(Graphic User Inerface) : 그래픽 환경 기반, 마우스나 전자펜을 이용 ③ NUI(Natural User Interface) : 신체 부위를 이용하는 사용자 인터페이스로 터치, 음성 등이 해당. 직관적 ④ OUI(Organic User Interface) : 현실에 존재하는 모든 사물이 입출력장치로 변화 더보기
[정보처리기사 필기요약] 1-1. 요구사항 확인 2. 요구사항 확인 (1). 요구분석 기법 요구사항 분석에 사용하는 기능 모델링 기법 ① 데이터 흐름도(DFD; Dats Flow Diagram) : 데이터가 각 프로세스를 따라 흐르면서 변화되는 모습을 나타낸 그림 : 제어(Control)의 흐름은 중요하지 않고, 시간 흐름을 명확하게 표현할 수 없음 구성요소 설명 표기법 처리기(Process) 자료의 처리/변환 과정 표현 원 데이터 흐름(Data Flow) 자료의 흐름 표현 화살표 데이터 저장소(Data Store) 파일, 데이터 베이스 등 저장소의 위치 평행선 단말(Terminator) 자료의 출처와 도착지 사각형 (2) UML : 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할때 사용되는 모델링 기술과 방법론을 통합해서 만든.. 더보기
[정보처리기사 필기요약] 1-3. 애플리케이션 설계 1. 공통 모듈 설계 (2). 공통 모듈 모듈화 유형 ① 응집도 : 모듈의 독립성을 나타내는 개념으로, 모듈 내부 구성요소 간 연관 정도 : 높을수록 좋음 우리 놀던 시절에 먹었던 통통한 순대, 기가 막혔지? 기능적 응집도 모듈 내부의 모든 기능이 단일한 목적을 위해 수행 순차적 응집도 모듈 내에서 한 활동으로부터 나온 출력값을 다른 활동이 사용 통신적 응집도 동일한 입력과 출력을 사용하여 다른 기능을 수행 절차적 응집도 모듈 안의 구성 요소들이 기능을 순차적으로 진행 시간적 응집도 특정 시간에 처리되어야 하는 활동을 한 모듈에서 처리 논리적 응집도 유사한 성격을 갖거나 특정 형태로 분류되는 처리요소들이 한 모듈에서 처리 우연적 응집도 모듈 내부의 각 구성 요소들이 연관이 없는 구성요소로 구성될 경우의 .. 더보기

728x90
반응형