탕구리's 블로그

소프트웨어 공학 정보처리기사 필기 2017/03/05 기출 오답 본문

정보처리기사

소프트웨어 공학 정보처리기사 필기 2017/03/05 기출 오답

탕구리당 2017. 5. 4. 19:55
반응형

63. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

=> 컴포넌트


66. 객체 지향 설계 및 분석단계에 대한 설명

- 분석 단계에서는 주어진 문제 안에서 객체들을 발견하고 객체들의 상관관계를 분석한다.

- 설계 단계에서는 객체들을 클래스로 정의하고 상관관게를 상속단계로 정의한다.

- 구현단계에서는 정의된 클래스들에 대해 특정 언어를 이용하여 1:1로 정의한다.


70. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어


답 : CASE(computer aided software engineering)


CAD(computer aided design) : 컴퓨터를 이용하여 제도 및 설계하는 행위 또는 컴퓨터용 응용프로그램을 말한다.

CAI(computer assisted instruction) : 보조적 수단으로써 컴퓨터를 활용하여 이루어지는 수업

CAM(content addressable Memory) : 기억장치에서 자료를 찾을 때 주소에 접근하지 않고, 내용의 일부를 이용하여 접근할 수 있는 기억장치


75. COCOMO model 중 기관 내부에서 개발된 중소 규모의 소프트웨어로 일괄 자료 처리나 과학기술 계산용, 비즈니스 자료 처리용으로 5만라인 이하의 소프트웨어를 개발하는 유형은?  답 : organic


- 반 분리형(semi_detached mode) : 30만 라인 이하

- 내장형(embedded mode) : 초대형 규모


77.COCOMO model에 의한 비용 산정 과정에 대한 설명

1. KDSI or KLOC를 측정

2. 개발 노력 승수를 결정한다.

3. 비용 산정 유형으로 단순형, 중간형, 임베디드형이 있다.


61. 데이터 흐름도(DFD)의 구성요소

1. 프로세스

2. 자료흐름

3. 자료저장소

4. 단말


* 소프트웨어 역공학 : 기존의 소프트웨어를 분석하여 소프트웨어의 개발과정과 처리과정을 설명하는 정보를 재발견하거나 다시 만드는 작업이므로 역공학을 위한 대상 소프트웨어가 필요하다.


76. 럼바우 모델링

객체 모형(Object), 동적 모형(Dynamic), 기능모형(Functional) 3개의 모형으로 분리하여 접근하는 방법
객체 모델: 객체, 메소드,속성 식별
동적 모델: 사건, 상태도, 조건, 활동파악
기능 모델: 객체간의 자료 흐름도


78. 실시간 소프트웨어 설계 시 고려해야할 사항

1. 인터럽트와 문맥 교환의 표현

2. 태스크간의 통신과 동기화

3. 타이밍 제약의 표현


79. 위험 모니터링의 이미

- 위험 요소 징후들을 계속적으로 인지하는 것


80. 소프트웨어 공학에 대한 설명

1. 소프트웨어의 개발, 운용, 유지보수, 폐기처분에 대한 체계적인 접근방법.

2. 정해진 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지, 보수 하는데 관련된 기술적이고 관리적인 접근 방법

3. 소프트웨어 공학은 안정적이며 효율적으로 작동하는 소프트웨어를 생산하고 유지, 보수 활동을 체계적이고 경제적으로 수행하기 위해 계층화 기술을 사용한다.



반응형
Comments