

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
[Ch10] Software Engineering - Principles and Practice questions with complete verified solutions 2025-2026.docx
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Classic modeling techniques - answer Entity-relationship modeling Finite state machine Data flow diagrams CRC cards Object oriented modeling - answer UML diagrams Entity Relationship modeling - answer -Entity: distinguishable object -entity type: type of a set of entities -attribute value: information describing an entity -attribute: type of a set of attribute values -relationship: association between 2 or more entities Finite State machine - answer models a system in terms of states and transitions between them. Data Flow Diagram - answer Four types of data entity: External entities processes data flows data stores
CRC Cards (Class Responsibility Collaboration) - answer What is an object? - Probably not in test - answer Modeling viewpoint: model part of the world Philosophical viewpoint: existential abstractions Software Engineering viewpoint: data abstraction Implementation viewpoint: structure in memory Formal viewpoint: state machine Object State and Behaviour - Probably not in test - answer -State: set of attributes of an object -Class: set of objects with the same attributes -Individual object: instance -Behavior is described by services, a set of responsibilities -Service is invoked by sending a message Relations between objects - answer Specialization-generalization Member-of Whole-part Unified Modeling Language (UML) - answer Controlled by Object Management Group OMG. Has 13 diagrams. Static diagrams show architecture Dynamic diagrams show what happens during execution What are the 13 UML Diagrams? - answer -Static: Class Object Component