Object-Oriented Systems Mid-Term Exam 2024 PDF
Document Details
Uploaded by UsableNewYork
Mohawk College
2024
Tags
Summary
This is a mid-term exam for an object-oriented systems course, covering topics such as class diagrams, iterative development, and technology architecture concepts. These questions focus on fundamental concepts in the software engineering domain.
Full Transcript
Object-Oriented Systems Mid-Term\ Oct 23, 2024 Q1: A/\ B/ C/\ D/ Q2: The boxes on a class diagram can be thought of as a particular \_\_\_ A/ Set of procedures\ B/ Set of attributes C/ Set of relationships\ D/ Set of objects Q4: Iterative development is the same as Agile development A/ True...
Object-Oriented Systems Mid-Term\ Oct 23, 2024 Q1: A/\ B/ C/\ D/ Q2: The boxes on a class diagram can be thought of as a particular \_\_\_ A/ Set of procedures\ B/ Set of attributes C/ Set of relationships\ D/ Set of objects Q4: Iterative development is the same as Agile development A/ True B/False Q5: A person that functions as an architect to plan, capture the vision, and understand the needs for a new system is often called a \_\_\_ A/ System analyst\ B/ Software Developer C/Software Engineer\ D/Programmer analyst Q7: The strength of closed-ended questions is that they A/ Limit answers to a set of choices\ B/ Invite discussion and elaboration C/ Are easier for the users to answer\ D/ Speed up the interview process Q8: What does the acronym UML stand for? A/ User Mode Listings\ B/ User Modification Language C/ Unix Modeling Language\ D/ Unified Modeling Language \*\* Q5: A person that functions as an architect to plan, capture the vision, and understand the needs for a new system is often called a \_\_\_ A/ System analyst\ B/ Software Developer C/Software Engineer\ D/Programmer analyst Q10: The term technology architecture refers to A/ The hardware, network, and system software\ B/ The software resources which make up the information systems C/ The configuration of the old technology and new technology within an organization\ D/ The combination of information systems and the hardware infrastructure Q11: Every successful interview requires \_\_\_ A/ Finding the exception conditions\ B/ An activity diagram C/ Preparation\ D/ Open-ended questions Q5: A person that functions as an architect to plan, capture the vision, and understand the needs for a new system is often called a \_\_\_ A/ System analyst\ B/ Software Developer C/Software Engineer\ D/Programmer analyst Q13: A state event is an event that occurs when something happens outside the system that triggers the need for processing A/ True B/ False Q14: A/\ B/ C/\ D/ Q15: An event that occurs by reaching a point in time is called a \_\_\_ event A/ external\ B/ timed C/ temporal\ D/ internal Q16: User stories are different than use cases in what way? A/ Differ in identified functions required\ B/ Differ in the amount of detail captured C/ Different focus\ D/ Different users identify them Q2: A/\ B/ C/\ D/ Q18: The event decomposition technique begins by identifying use cases A/ True\ B/ False Q19: As association class is frequently required for what kind of relationship A/ Many to many\ B/ Zero to one C/ Zero to many\ D/ One to many Q2: A/\ B/ C/\ D/ Q2: A/\ B/ C/\ D/ Q21: A state machine diagram is used to document the states and transitions of a(n) \_\_\_ A/ Message\ B/ Business process C/ Use case\ D/ Object Q22: The cardinality of a class is a measure of the number of objects in the class A/ True\ B/ False Q2: A/\ B/ C/\ D/ Q24: An oval indicates an embedded use case inside of an activity diagram A/ True\ B/ False Q25: Which of the following is NOT an advantage of object-oriented modeling with several models is that \_\_ A/ developing new models allows the analyst to discard unnecessary diagrams\ B/ developing new models helps gain deeper understanding of user requirements C/ developing new models helps correct previously drawn diagrams\ D/ developing new models ensures a consistency in the requirements IMG20 Q26: In a fully developed use case description normally the preconditions describe what? A/\ B/ C/\ D/