Chapter 2
Chapter 2
Planning
You may have great idea for a project but without any planning your project will
remain just an idea. Planning is one of the most critical step.
Project planning includes:
Scope
Cost
Schedule
A project scope statement is a written document that includes all the required
information for producing the project deliverables.
Chapter#3
Software requirement specification
SRS is document that describe what the software will do and how it will be
expected to perform. SRS document will that describe the nature of project,
application and software.
Functional requirements
Functional requirements are the desired operations of a program, or system.
Example are Authentication, external interfaces.
Non-functional requirements
Non-functional requirements are set of specifications that describe system
operations capabilities and constraints and attempt to improve its functionality.
Examples include Speed, Reliability, efficiency, accuracy, correctness.
Chapter#4
System Analysis and designing the project
System Analysis:
In project, System analysis is conducted for the purpose of studying a system or its
parts in order to identify its objectives. It is a problem solving technique that
improves the system and ensures that all the components of the system work
efficiently to accomplish their purpose.
Analysis specifies what the system should do.
Before the beginning of the design phase, system analysis have been
performed. In this phase, analysis will be performed by collecting the facts
and identifying the problem.
Basically system analysis is performed before the actual design of the
project starts. When we complete the system study, we will prepare a
proposal that describes problems in existing system and why we come up
with new system.
System designing
Use cases
Sequence diagram
Activity diagram
Data flow diagram
Class diagram
Entity Relationship Diagram
Database design
Forms of database
Chapter# 5
Testing
Testing methodology is very helpful for providing highly satisfied result to the
user.
Stages of system testing:
Following stages are involved in testing:
Test strategy:
It is a statement that provides information about the various levels, methods, tools,
and techniques used for testing the system.
Test Case Design
A number of test cases are identified for each module of the system to be
tested.
Each test case will specify how the implementation of a particular
requirement or design decision is to be tested and the criteria for the success
of the test.
The test cases along with the test plan are documented as a part of a system
specification document or in a separate document called test
specification or test description.