'퀴즈'에 해당되는 글 1건

  1. 2013.04.04 Software Engineering Quiz #1

1. 아래는 Software engineering 에 대한 정의이다. 아래 정의 내에서 밑줄 친 engineering discipline, all aspects of software production 이라는 두 구문이 갖는 의미를 간단히 설명해 보시오.

Software engineering is an engineering discipline that is concerned with all aspects of software production.


2. 다음 세 가지 용어가 나타내는 의미의 차이점을 설명해 보시오.

1) Software Process Model

2) Software Process

3) Plan-Driven Process


3. Agile method 가 갖는 문제점을 두 가지만 설명해 보시오.


4. Requirement Engineering Process 를 spiral 관점에서 설명해 보시오.


5. System 에 대한 Model 중에서 해당 System 과 Environment 에 대한 모델로 Context Model 과 Interaction Model 이 있다. 이들 두 모델의 차이점을 모델의 형식 및 용도의 관점에서 설명해 보시오.


6. Software Architecture 에 대한 4+1 View Model 에서 Development View 와 Logical View 의 차이점에 대하여 간단히 설명해 보시오.


7. Configuration management 에서는 기본적으로 다음과 같은 Activity 들이 수행된다. Configuration management 도구가 아래의 Activity 들을 구체적으로 어떻게 지원하는 것인지 간단히 설명해 보시오.

1) Version management

2) System Integration

3) Problem Tracking


8. Test-driven development 의 장점을 설명해 보시오.


9. 특정 기능을 시스템의 개발 도중에 시스템에 추가하는 것보다 개발이 끝난 이후에 추가하는 것이 일반적으로 더 많은 비용이 든다. 그 이유를 간단히 설명해 보시오.


Posted by Maverick Unlimited