CECS 343 MIDTERM 1 QUESTIONS AND ANSWERS
5 generic software engineering framework activities - Answers - communication,
planning, modeling, construction, deployment
Software Engineering - Answers - application of a systematic, disciplined, quantifiable
approach to the development, operation, and maintenance of software
Iterative Model - Answers - A useful approach when a customer cannot define
requirements clearly
T/F: In traditional software requirements gathering, interviewing stakeholders is the
primary technique used. - Answers - True
Process Flow Types - Answers - Evolutionary flow, iterative process flow, linear process
flow, parallel process flow
T/F: Typically, a use case may have multiple success and failure scenarios. - Answers -
True
T/F: All use case actors must be human. - Answers - True
T/F: The unified process, sometimes called the Rational Unified Process, is an agile
process closely aligned with the Unified Modeling Language (UML). - Answers - True
Flaws of the Waterfall Process model - Answers - A "design gap" between analysis
model and design model. No working functionality until the entire system is complete.
Little to no consideration for changes in requirements.
Use Case - Answers - A list of actions or event steps, typically defining the interactions
between a role and a system to achieve a goal.
use case diagram - Answers - the UML model used to graphically show use cases and
their relationships to actors
Umbrella Activities - Answers - software project management, formal technical reviews,
software quality assurance, software configuration management, work product
preparation & production, reusability management, measurement, risk management
T/F: The V process model is essentially the "waterfall" process model with testing tied to
each major activity. - Answers - True
T/F: UP phases have no overlaps. - Answers - False. There are many overlaps.
5 generic software engineering framework activities - Answers - communication,
planning, modeling, construction, deployment
Software Engineering - Answers - application of a systematic, disciplined, quantifiable
approach to the development, operation, and maintenance of software
Iterative Model - Answers - A useful approach when a customer cannot define
requirements clearly
T/F: In traditional software requirements gathering, interviewing stakeholders is the
primary technique used. - Answers - True
Process Flow Types - Answers - Evolutionary flow, iterative process flow, linear process
flow, parallel process flow
T/F: Typically, a use case may have multiple success and failure scenarios. - Answers -
True
T/F: All use case actors must be human. - Answers - True
T/F: The unified process, sometimes called the Rational Unified Process, is an agile
process closely aligned with the Unified Modeling Language (UML). - Answers - True
Flaws of the Waterfall Process model - Answers - A "design gap" between analysis
model and design model. No working functionality until the entire system is complete.
Little to no consideration for changes in requirements.
Use Case - Answers - A list of actions or event steps, typically defining the interactions
between a role and a system to achieve a goal.
use case diagram - Answers - the UML model used to graphically show use cases and
their relationships to actors
Umbrella Activities - Answers - software project management, formal technical reviews,
software quality assurance, software configuration management, work product
preparation & production, reusability management, measurement, risk management
T/F: The V process model is essentially the "waterfall" process model with testing tied to
each major activity. - Answers - True
T/F: UP phases have no overlaps. - Answers - False. There are many overlaps.