Fall2007_midterm_closedBooks - CS 487 Software Engineering...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CS 487 Software Engineering Fall 2007 Student Name: Section: ID: Where shall I return the exam to: Page 1 of 7 Monday, October 29, 2007 1. Which of the following statements are TRUE about Use Cases? This question has 3 correct answers. a. Use case diagrams are the primary tool to document requirements b. Use cases provide the basis of communication between sponsors and developers in planning phase c. Use cases description provides a good source to identify domain concepts d. A fully-dressed use case should include both "whats" and "hows" so that they are ready for "realization" e. A use case is an interaction between a user and a system. 2. Knowing UML means one can handle object-oriented analysis and design. a. True b. False 3. True or False: within a specification model, generalization means that the interface of the subtype must include all elements from the interface of the supertype. a) True b) False 4. Generalization at the implementation perspective is associated with inheritance in programming languages. c) True d) False 5. Which of the following statement is false? a. Aggregation is a special kind of Association. b. Both Aggregation and Composition are 'part-of' relationship. c. When the whole is deleted, parts in aggregation are also removed 6. True or false a. UI and control objects are ideal candidates to be depicted by a state diagram. FALSE b. State diagrams are good at describing the behavior of an object across several use cases. FALSE CS 487 Software Engineering Fall 2007 Student Name: Section: ID: Where shall I return the exam to: Page 2 of 7 Monday, October 29, 2007 7. Which of the following statements is false about the goals of Inception? a. What is the vision and business case for this project b. Is it feasible? c. Are we going to buy or build? d. Provide accurate estimates of cost e. Produce a development schedule f. Get decision from management to proceed or stop 8. 9. Which of these are the 5 generic software engineering framework activities?...
View Full Document

{[ snackBarMessage ]}

Page1 / 7

Fall2007_midterm_closedBooks - CS 487 Software Engineering...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online