Systems Documentation Consideration
Systems Documentation Consideration
Systems Documentation Consideration
consideration
Introduction
Software engineering projects, as defined by the IEEE/EIA, consist of a
number of development activities
Each activity is characterized by a set of deliverables, normally in the
form of code or documentation.
Providing a structured template for software documentation assists both
the customers and developers as well as the assessment aspects of a
software engineering project.
These templates provide a guide to the expected format and content of
the documentation deliverables based on international standards.
This presentation does not provide specific assessment criteria: it
describes the development documentation.
Also, it does not cover the product documentation (user manual,
reference manual, installation manual, or internal documentation).
Contd..
The minimal document set, and the content of each
document, has been derived from the full IEEE set of
software engineering documents.
Software Design Description (SDD) Description of how the software will meet
the requirements. Also describes the
rationale for design decisions taken.
Requirements Engineering
Requirements Management
Requirements Analysis and
Specification definitions
Requirements Analysis is the process of
understanding the customer needs and expectations
from a proposed system or application and is a well-
defined stage in the Software Development Life Cycle
model.
Requirements are a description of how a system
should behave or a description of system properties or
attributes. It can alternatively be a statement of ‘what’
an application is expected to do.
What vs. How Dilemma3
User
UserNeeds
Needs
What
How
System
System
Requirements What
Requirements
How
System
SystemDesign
Design What
How
Software
Software
Requirements
Requirements What
How
Software
Software
Design
Design
Requirements vs. Design
Requirements Design
Now, the system analysts look into this and define the same
point as,