본문 바로가기

ETC/자격증

[정보처리기사]문제 풀이 정리 2

반응형

UI 설계 원칙에서 누구나 쉽게 이해하고 사용할 수 있어야 한다는 것은?
직관성


XP(eXtreme Programming)의 5가지 가치는?
의사소통
용기
피드백
단순함
존경


UML 모델에서 사용하는 Structural Diagram(구조 다이어그램 - 정적 구조)은?
클래스 다이어그램(Class Diagram)
객체 다이어그램(Object Diagram)
패키지 다이어그램(Package Diagram)
컴포넌트 다이어그램(Component Diagram)
복합 구조 다이어그램(Composite Structure Diagram)
배치 다이어그램(Deployment Diagram)


소프트웨어 개발 방법중 요구사항 분석(Requirements Analysis)은?
요구사항의 타당성을 조사한다.
소프트웨어 요구사항들 사이에 서로 다르거나 상충되는 것을 해결한다.
소프트웨어의 범위를 파악한다.
소프트웨어 개발 비용과 일정에 대한 제약을 설정한다.
소프트웨어가 다른 환경과 어떻게 상호 작용하는지 이해한다.
소프트웨어 요구사항을 최적화하여 정확히 분석한다.
분석 기법에는 DFD, DD, Mini-Spec, ERD, UML 등이 있다.
요구사항을 분석하고 정의해서 문서화한다.


람바우(Rumbaugh)의 객체지향 분석 절차는?
객체 모형 - 동적 모형 - 기능 모형


공통 모듈에 대한 명세 기법 중 해당 기능에 대해 일관되게 이해되고 한 가지로 해석될 수 있도록 작성하는 원칙은?
명확성


객체지향 기법에서 클래스들 사이의 '부분-전체(part-whole)' 관계 또는 '부분(is-a-part-of)'의 관계로 설명되는 연관성을 나타내는 용어는?
집단화


CASE가 갖고 있는 주요 기능은?
소프트웨어 생명주기의 전 단계를 연결한다.
CASE 의 툴(Tool) 가격은 비싸지만,소프트웨어를 개발할 수 있는 기간이나 인력을 줄일 수 있기 때문에 전체 개발 비용은 절감된다.
CASE는 스스로 동작하는 것이 아니므로 분석가의 지원이 필요하다.
수정이 용이하며 정확하다.
개발을 신속하게 할 수 있어 개발 기간이 단축된다.
프로그램의 유지보수가 간편하다.
생산성 이 좋아진다.
재사용성이 높아진다.
지동화된 검사를 통해 품질이 향상된다 .
그래픽을 지원한다.
다양한 소프트웨어 개발모형을 지원한다.
CASE 툴(Tool) 간의 호환성이 없다.
요구사항 변경 사항을 추적하고 분석 및 관리할 수 있다.
표준 준수 여부를 확인할 수 있다.
분산된 환경에서 다양한 이해관계자가 공동 작업할 수 있다.
테스트 연계 및 결함 관리 등의 기능을 제공한다.
시스템 구축 업무를 효율적으로 수행할 수 있다.
컴파일러나 인터프리터와 같은 언어 번역 프로그램은 지원하지 않는다.


DBMS 분석 시 고려사항은?
가용성
성능
기술 지원
상호 호환성
구축 비용


HIPO(Hierarchy Input Process Output)에 대한 특징은?
표준화된 설계 기법이다.
단일 입출력 구조이다.
순차,선택, 반복 구조만을 이용한다.
프로그램의 명료성이 증대 된다.
한정된 범위 내에서 GO TO문을 사용한다 .
검증이 용이 하다.
유지보수가 용이 하다.
프로그램의 이해가쉽다.

반응형