Software Engineering midterm
Which of the following statement is most accurate?
An individual can fill more than one role.
An individual can fill one role only.
An individual must fill more than one role.
An individual must fill one role only
What UML diagram is often used in conjunction with a sequence diagram to model the structural aspects of a system?   	
Activity diagram
State diagram
Class diagram 
Component diagram
Object-oriented design is associated with ..........................  In object-oriented modeling. 	     	
Solution domain
	Both of the above
Application domain 
Any of the above
A UML state machine is a notation for describing the sequence of states an object goes through in response to intenal events 
True
False
What is the purpose of a state in a UML state chart diagram?	 
To define a condition that must be met for a transition to occur
To represent an action or operation that an object performs
	To indicate the history of an object's previous states 
 To represent a specific condition or situation in the lifecycle of an object 
A ..................  Defines a set of ........................... 	    		
Tester, responsibilities  
Role, responsibilities
Role, tasks 
Tester, tasks
In object-oriented modeling, object-oriented analysis is associated with   	
None of the above
Any of the above 	
Solution domain 
Application domain 	
The role of a liason in an organization is to	 	
Check if bug fixes address a specific failure
 Facilitate communication between two teams 
Formulate system integration strategy
   Report failures 	
An internal transition is a transition that does leave the state
True
False
In a UML class diagram, what does a multiplicity of "1..*" indicate when shown near an association between two classes?  
One class owns the other class
One class is a subclass of the other
   One class has a one-to-many relationship with the other class 	 	
One class has a many-to-one relationship with the other clas 
In UML, interaction diagrams can take one of two forms: diagrams or communication diagrams
True
False
What is the primary purpose of a UML sequence diagram?    
To show the interactions and the order of messages between objects over time 	
To model the relationships between classes and their attributes 	
To display the flow of control within a single method or operation 	
 To represent the static structure of a system
What is the primary purpose of a UML state chart diagram? 		 		
To illustrate the static structure of a software system 
  To model the dynamic behavior of a system's objects and their states 
To represent the interactions between objects in a system
To depict the flow of control within a single method or operation 
Task description should include all of the following EXCEPT  
Role
Resources
Task initiater
Timeframe
A risk of over commitment is associated with which of the following mappings of roles to participant 	
One to one 	
Many to few
Many to too many
Few to many 	
Which of the following is NOT a potential mapping of roles to participant?
One to one
Many to few 
One to many
Many to too many 	   
In project organization, reporting structure responsibility is 
Who reads their status to whom
Who reports their status to whom 	
Who communicates with whom 	   
Who decides 	
...............  Is an undertaking, limited in time, to achieve a set of goals that require a concerted effort
System
Project
View
Model
In a UML state chart diagram, what does a transition between two states represent? 
 A change in the object's attribute values
  An event that triggers a change in the object's state 	
 A change in the object's class 	 
A change in the object's identity 	
In a UML class diagram, what does an association line with a diamond-shaped arrowhead represent?
Inheritance relationship    
Aggregation relationship 
 Dependency relationship
Composition relationship
In a use case diagram, the use case take the ................ shape
Rectangle
Square
Oval
Start
Which of the following is true about Inheritance relationship in use case diagrams
  Child use cases do not share common functionality and attributes with the parent use case but may also have additional specialized behavior 
Child use cases share common functionality and attributes with the parent use case but may also have additional specialized behavior 
 None of the above
Child use cases share common functionality and attributes with the parent use case and must have additional specialized behavior 
 A use case textual description has the following elements except
   unique name 
Flow of event
Participating actors 
Pencil and sheet 
A use case diagram is a 	  
Textual representation of dynamic behavior of the system
Graphical representation of functional behavior of the system	 
 graphical representation of functional behavior of the system 	graphical representation of dynamic behavior of the system  
Textual representation of functional behavior of the system 	  
Use case diagram happens during which of the following phases of sofware engineering 	   
Analysis 	
Implementation
Testing 	
Design 	
A use case model consist of ............ and ..............	   	 	
 actor, object 	
Object, use case
Actor, use case
Actor, actress
Include relationship and exlcude relationship are part of	   		
Neither use case nor class diarams
 use case diagram only
Class diagram only 
Both use case and class diagrams 
Given the following class diagram,     What is the name of class
Watch
Watch
Wacht
Wacht
Association is an integral part of class diagram, given two calsses, Library and Book, what is the association/multiplicty between library and book (library to book)?	   		
One to one
One to many 
Many to many 
Any of the above
Which of the following is true about extend relationship in use case diagram ? 
	The extended use case is initiated directly by the actor
The extended use case is always executed 
Represents optional or conditional behavior that can extend a use case under certain circumstances 
Represents manadatory behavior that can extend a use case under certain circumstances 	   	
The goal of class diagram in UML is to 		 	   	
Describe the static structure of a single object 
Describe the dynamic structure of the sytem including objects, attributes and association
Describe the static structure of the sytem including objects, attributes and association 
Describe the behavior of the system from the user point of view
Given the following class diagram, what are the attributes of the class?		
Watch, date 	   
Time, date 
SetDate(d), date 	
SetDate(d), time
Which of the following is NOT part of fundamental UML notations? 	 	 	  	
Class diagram
Use case diagram
 object diagram 
Interaction diagram
The purpose of Inheritance relationship in use case diagrams is to 
Represents the relationship between extended use case and one or more inlcuded use cases 	
Represents the relationship between a use case and one or more actor
Represents the relationship between a parent use case and one or more child use cases
Represents the relationship between a child use case and one or more parent use cases 	   
 what is the appropriate definition of an actor in use case diagram? 	
An actor is a model for an internal entity which interacts with the system  	  
None of the above
An actor is model who follow the direction/instruction of a director. 
 An actor is a model for an external entity which interacts with the system
Systems, models, and views are part of ......................... concepts
Function 
Object
Modeling
Attribute
An object is an instance of a class	
True
Fales
A system can be defined as
An abstraction of a model 
A single unit without any communication parts
 an organized set of communicating parts
None of the above
In uml class digram, a class container has three parts, what are they?
Name, attributes, function  
Name, variables, operators
Name  ,field, method 
All of the above
Inheritance relationship is part of	 	
  Both use case and class diagrams 	
Neither use case nor class diagrams
Use case diagram only
Class diagram only 	 
Diagram that describes the behavior of a system in terms of activities 
State machine 
Use Case 	 
Activity
Interaction  	
Class
Diagram that describe functionality of the system from a user’s point of view 
State machine
Activity 
Use case 
Interaction 
Class
An object in the world of a domain as you perceive it 
Falsification 	
Phenomenon 	
Concept 	
Testing Response Feedback:	
A repeatable technique that specifies the steps involved in solving a specific problem 
Class 
Method
Activity 
Analysis
An artifact that is produced during the development, such as a document or a piece of software for other developers or for the client Selected Answer:	 B.  Work product Answers:	
A.  resources 	 
D.  deliverables 
C.  methodology 	
B.  Work product 	
A class defines the __________ that can be applied to its instances 
Data type 	
Operation
Object 	
Attribute 	  
Diagram that describe the dynamic behavior of an individual object
State Machine
Activity
Use Case 
Interaction
Class
A special case of an association denoting a “kind-of” hierarchy 
Inheritance 	 
Aggregation 
 diversification
Elicitation 
The knowledge necessary to capture and understand the context in which each design decision was made is called the __________ of the system 
Tasks 	 
Rationale
Risk-based
Requirement 
A collection of interconnected parts 
System
Activity
Task
Object
A graphical or textual set of rules for representing a model 
Object
Node
Pointer
Notation
The act of disproving a model 
 testing 
Falsification 
Concept 
Phenomenon
An abstraction in object-oriented modeling and in object-oriented programming languages
Class
Model
Method
State
An abstraction describing a system or a subsystem
View
Diagram 
Class
Model
A special case of association denoting a “consists-of” hierarchy
Aggregation
Diversification
Elicitation
Inheritance
Diagram that describe the dynamic behavior between objects of the system
Activity
State machine
Use case 
Interaction
Represents an atomic unit of work that can be managed
Node
Activity
Task
Analysis
Simulates the user interface of a system
Domain
Model 
Prototype 
Class
The act of disproving a theory or hypothesis
Phenomenom
Testing
Falsification
Concept
A set of tasks that is performed toward a specific purpose
System
Activity 
Resources
Object
Development of abstractions to answer specific questions about a set of phenomena while ignoring irrelevant details
Modeling
Phenomenom
Concept 
Analysis
A class defines the __________ that apply to all its instances
Object
Operation
Data type 
Attribute 
Diagram that describe structure of the system (Objects, attribute, associations)
Interaction
Class
Use case 
State machine
Activity
Depicts selected aspects of a model
Object 
View 
Diagram
Class
Focuses on formalizing the system requirements into an object model
Analysis
Methodology
Modeling 
Design
{"name":"Software Engineering midterm", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Which of the following statement is most accurate?, What UML diagram is often used in conjunction with a sequence diagram to model the structural aspects of a system?, Object-oriented design is associated with .......................... in object-oriented modeling.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
More Quizzes
Genetics and heredity: what traits do you have?
 
(You may need a mirror, or a photo of yourself handy!)
520
Matchmaker, Matchmaker, Make Me a Match! 
840
Which of the Trio are you?
5224
Political Perspectives Quiz
201036
New York City - Free Online Trivia Challenge
201024217
NCLEX GI Questions - Free Gastrointestinal Practice
201021404
Nervous System - Test Your Anatomy Knowledge
201021661
What iPhone 11 Color Should I Get? Free
201021926
Who Would You Be in a Zombie Apocalypse? - Free
201019504
APUSH Unit 3 Practice Test - Free Period 3 Review
201019704
FBLA Financial Math Practice Test - Free
201018934
What Hair Color Suits Me - Free Shade Finder
201020016