Flashcards
Object Oriented Design TEST 1
Cards in this deck (36)
- 1(True/False) Use cases are not diagrams, they are textTrue
- 2(True/False) Use cases are not object-oriented artifactsTrue [Statement of requirements]
- 3(T/F) A use case models an interaction between the software system and the users of that systemTrue
- 4(T/F) The main success scenario normally comprises the majority of the text in a use case.False [Extensions]
- 5(T/F) When stating preconditions or success guarantees, only say something non-obvious and noteworthyTrue
- 6(T/F) A fully dressed use case is typically 3-10 pages longTrue
- 7(T/F) Use cases should model the how, not the whatFalse [they model the what]
- 8A _______ is a specific sequence of actions and interactions between actors and the system.Scenario
- 9An ________ actor is a member of the world outside the software productactor
- 10Non-functional requirements (URPS+) and features that are not expressible in a use case are captured in the ____________supplementary specification
- 11(T/F) Modular design is the classic object oriented metaphor.False [responsibility driven design]
- 12(T/F) Analysis emphasizes a conceptual solution that addresses the requirementsFalse [design emphasizes conceptual solution]
- 13(T/F) The purpose of modeling is to understand, not to documentTrue
- 14(T/F) When modeling, you should model in pairs or triads rather than alone.True
- 15(T/F) Another name for the Inception phase is the requirements life cycle stage.False
- 16(T/F) You should fully defined and commit to the architecture before beginning iterative developmentFalse
- 17(T/F) You should ensure adequate time to do UML modeling before beginning programming so you can fully define the design; weeks if necessaryFalse
- 18(T/F) Artifacts required in the Inception phase include the vision and business case, use case model, supplementary specification, and glossary; all other artifacts are optionalFalse
- 19(T/F) It is inappropriate to write use cases in detail in the Inception phaseFalse [will write 10-20% of use cases in detail]
- 20According to Curtis, Krasner, and Iscoe, writing the code isn't the problem, understanding the ___________ is the problemproblem
- 21A ________ is a representation of coherent set of design elements as created and read by system stakeholders.view
- 22A ___________ is a design decision with zero degrees of freedomconstraint
- 23In the UP ____________ phase, you develop an approximate vision, business case, scope, and vague estimates.inception
- 24In the UP _________ phase, you deploy the softwaretransition
- 25(T/F) The only priority for use cases is to focus on the highest business value.False [Need to also consider risk and breadth (architecturally)]
- 26(T/F) The UP Elaboration phase should have only on iterationFalse
- 27(T/F) By convention, most modelers assume public visibility for attributesFalse [Private - Information hiding]
- 28(T/F) In UML, a class diagram has two compartments: the name of the class and the operations (methods) for the classFalse [Third is attributes of the class]
- 29In UML, when a superclass is declared to be {abstract}, there are no direct instances of the superclassTrue
- 30An _________ is an instance of a classobject
- 31_______ is the definition of a conceptual classIntension
- 32___________ is the set of examples to which the conceptual class appliesExtension
- 33An __________ is a meaningful and interesting relationship between (instances of) classesassociation
- 34An __________ is a logical data value of an object that needs to be remembered, a simple data typeattribute
- 35The visibility modifier _______________ indicates that the attribute is protected - visible only to the class and its subclasses#
- 36In _____________ the characteristics (attributes and operations), associations, and aggregations that are specified for a general class (superclass) are passed on to its subclassesgeneralization
Information
- Description
- 2 Computer Science Flashcards on Object Oriented Design TEST 1, created by James Herd on 20/02/2020.
- Created by
- James Herd · Feb 2020
- Updated
- Feb 20, 2020
- Views
- 0
- Rating