Cp 463 Midterm

3
Technological Institute of the Philippines Software Engineering (CP463) MIDTERM EXAM Name: ________________________ Section: _________________ ` Score:____________ I. 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

description

cp

Transcript of Cp 463 Midterm

Technological Institute of the PhilippinesSoftware Engineering (CP463)MIDTERM EXAM

Name: ________________________ Section: _________________`Score:____________

I. 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. Which of the following represents the name of the class?a. consultation b. doctors c. new d. none of the above_____6. Which of the following represents the data of the class? a. consultation b. doctors c. new d. none of the above_____7. Which of the following represents the behavior of the class? a. consultation b. doctors c. new d. none of the above_____8. 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 communicationa. 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. 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)2. 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)3. 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.