Lecture 3 Flashcards
What document do Product Designers create?
Software Requirements Specification (SRS)
What is the next step after engineers analyze the SRS?
They make a Design Document.
What are the two main processes mentioned in software design?
Software Product Design Process and Software Engineering Design Process.
What does a Project Mission Statement define?
A development project’s goals and limits.
What are the two main purposes of a Project Mission Statement?
Launching a development project and stating the software design problem.
Name three elements of the Project Mission Statement Template.
Introduction, Product Vision and Project Scope, Target Markets.
How do stakeholders’ needs influence the project?
They define the product design problem.
What is the most important technique to elicit needs and requirements?
Interviews.
Why is observation better than having people explain their work?
It allows designers to watch users work and gather more accurate information.
What is a Use Case?
A type of complete interaction between a product and its environment.
What role does an Actor play in a Use Case?
An agent that interacts with a product.
What are the three components of a Use Case Description?
What each party does, the order in which each party acts, all possible courses of interaction.
What does a Software Requirements Specification (SRS) document contain?
Catalogues all the requirements for a software product.
Why do we write specifications?
To establish the basis for agreement between customer and developer, determine if the software meets user needs, and provide a basis for estimating costs.
What is a Functional Requirement?
A specific statement of what a program/system must do.