본문 바로가기
728x90
반응형
SMALL

정보처리기사12

[정보처리기사 이론 정리]UML 1. 개념 UML의 기본적 요소 외에 새로운 요소를 만들어 내기 위한 확장 매커니즘 2. 형태 기존 UML 요소 그대로 사용 but 내부 의미는 다른 목적으로 사용하게 확장 3. 표현 >(길러멧 기호) 사용 4. 종류 시스템 & 외부 경계에 걸쳐있는 클래스로 시스템 주변환경과 내부 간 커뮤니케이션 담당 열거형 타입 클래스 하나의 유스케이스가 어떤 시점에 반드시 다른 유스케이스를 실행하는 포함 관계, 반드시 실행 ex. 다음 그림처럼 관리자가 시스템 구동과 시스템 종료 기능을 사용하려면 사용자 인증 기능을 수행할 필요가 있는 경우 두 개 이상 유스케이스에 공통으로 적용되는 기능을 분리해 새로운 유스케이스로 만든 경우 원래 유스케이스와 새롭게 분리된 유스케이스의 관계는 포함(include)관계이고, 로 표시.. 2022. 3. 24.
[정보처리기사 이론 정리]요구 사항 1. 기능적 요구사항 원하는 기능 자체를 서술 (로그인, 회원조회) ex. 부서별 담당자가 홈페이지 게시물 작성을 위한 관리자 페이지 제공 ex. 콘텐츠관리자가 예약정보를 입력하고 예약현황을 파악하기 위한 다양한 통계, 관리메뉴 제공 ex. 게시물에서 예약 접수 화면으로 이동할 수 있는 링크, 삽입 기능 제공 ex. 회원이 마이페이지에서 예약진행 사항, 이용내역 확인 가능 2. 비기능적 요구사항 기능에 대한 품질, 제약사항 서술 최대100명, 1시간 이내 ex. 특정 함수 호출시간이 5초 넘지 않도록 한다. ex. 시스템 자원(CPU, 메모리)의 평균사용률이 최대 70%를 초과하지 않도록 한다. 1. 요구사항 도출(Elicitation) 요구사항 수집 단계로 이해 관계자 간 의사소통이 중요(인터뷰, 브레.. 2022. 3. 24.
[정보처리기사 이론 정리]사용자 인터페이스(UI) 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이며, 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면을 뜻하는 용어 1. 직관성 - 누구나 쉽게 이해 / 쉽게 사용 2. 유효성 - 정확, 완벽하게 사용자 목표 달성 3. 학습성 - 초보, 숙련자가 모두 쉽게 배우고 사용 4. 유연성 - 사용자 인터랙션을 최대한 포용하고 실수 방지 업무 흐름과 업무수행에 의한 화면 위치, 흐름을 흐름도 형식으로 표현하는 것 수행 절차 1. UI 설계안 적정성 확인 2. 화면에 표현될 기능적, 비기능적 요구사항 검토 3. 화면 입력요소와 유스케이스로 UI 요구사항 확인 4. 유스케이스 설계 - UI 요구사항으로 액터별 시나리오를 구상하고 세분화해 UI 액.. 2022. 3. 24.
[정보처리기사 이론 정리]테스트 1. 테스트 계획 검토, 자료 확보 2. 위험 평가, 우선순위 결정 3. 테스트 요구사항 정의 4. 테스트 구조 설계, 테스트 방법 결정 5. 테스트 케이스 정의 6. 테스트 케이스 타당성 확인, 유지보수 1. 테스트 드라이버(Driver) 상위 모듈에서 데이터 입력 & 출력 확인 위한 더미모듈 상향식 통합 테스트 수행 시 사용 상향식 통합 테스트에서 데이터의 입력과 출력을 확인하기 위해서 하위 모듈을 호출하는 상위의 더미 모듈이다. 2. 테스트 스텁 모듈, 모든 하위 컴포넌트를 대신하는 더미모듈 하향식 통합 테스트 수행 시 사용 3. 빅뱅 테스트 모든 모듈을 동시에 통합 후 테스트 수행 단시간에 통합 테스트 가능 1. 모듈 또는 컴포넌트들이 하위 모듈의 기능을 수행하는 클러스터(Cluster)로 결합 .. 2022. 3. 24.
728x90
반응형
LIST