Sie sind auf Seite 1von 2

Technological Institute of the Philippines

Software Engineering (CP463)


MIDTERM EXAM
Name: ________________________
I.

Section: _________________ `

Score:____________

Write the letter of the correct answer.


_____1.
The process of developing abstract models of a system, with each model presenting a
different view or perspective of that system.
a. system model b. architectural design c. requirements engineering d. software
model
_____2.
A perspective where you model the context or environment of the system.
a. external b. behavioral c. structural. interaction
_____3.
A diagram that show interactions between actors and the system and between system
components.
a. class b. use case c. sequence d. activity
Answer questions # 4 using the given figure

_____4.

The solid line represents the ______________________.


a. system boundary b. system environment c. system limitation d. external system

Answer question # 5 to 7 using the given figure

_____5.
_____6.
_____7.
_____8.

Which of the following represents the name of the class?


a. consultation b. doctors c. new d. none of the above
Which of the following represents the data of the class?
a. consultation b. doctors c. new d. none of the above
Which of the following represents the behavior of the class?
a. consultation b. doctors c. new d. none of the above
Which of the following is NOT included in 4+1 Architectural View Models?

a. sequence b. use case c. development d. physical


_____9.
The design process for identifying the sub-systems and the framework for the subsystem
control and communication
a. architectural design b. system design c. software design d. pattern
_____10. Which of the following is not a valid guideline to create user requirements?
a. use shall for mandatory requirements b. use a computer jargon c. use text
highlighting to identify key parts d. include rationale
Case Study
1.
2.

3.

Using your knowledge of how an ATM is used, develop a set of use cases that could
serve as a basis for understanding the requirements for an ATM system. (10 pts)
Develop a sequence diagram showing the interactions involved when a student
registers for a course in a university. Courses may have limited enrollment, so the
registration process must include checks that places are available. Assume that the
student accesses an electronic course catalog to find out about available courses. (10
pts)
Draw a block diagram showing a conceptual view of the architectures of the following
systems: (Choose only two)(5 pts each)
A. An automated ticket-issuing system used by passengers at a railway station.
B. A computer-controlled video conferencing system that allows video, audio, and
computer data to be visible to several participants at the same time.
C. A robot floor cleaner that is intended to clean relatively clear spaces such as
corridors. The cleaner must be able to sense walls and other obstructions.

Das könnte Ihnen auch gefallen