Sei sulla pagina 1di 15

Click icon to add

picture

PRESENTED BY :
ARFA IJAZ

Presented to:
Irfan Ahmad
WATERFALL

 design
 Coding
 testing
DESIGN

This phase provides a comprehensive approach to design the system , ensuring the designs meets
all user and business requirements.
It is also referred as
 Decomposition phase
DESIGN STRUCTURE FOCUSES ON

 Data structure
 Software architecture
 Algorithm details
DESIGNING

Modules Relation Pseudo code

Also the inter relation between The pseudo code or software to b


The customer requirements are written in next step , is created now
broken down into logical modules . various modules are established at
this stage . Algorithms defining . The algorithms forms the
Hardware and software backbone for the actual coding
requirements for module are the scope and objective of each
logical model are developed process. Proper planning is made
identified and designed relating to designing phase.
accordingly. Flowcharts are created here.
DESIGNING APPROACH

 Traditional approach
 Object oriented approach
CODING

 Coding is a step in which design is  A coding standards tells developers how


covered into machine readable form they must write their code . Programs
write code to the standard outlined in the
When we learn a new language ,we usually document
 If designing is done in sufficient begin to code in a specific style . In most
cases , we will write in a style that we want
detail then coding can be done not one that has been suggested to us. Any  This makes sure that a large product is
effectively style should ensure that we can read our code coded in a consistent style . Its make
easily . code easier to understand .
But it creates difficulty to introduce our style
in other people to help create a large
application .
STANDARDS

 C++
 Visual basic
 Java
 .NET
 Web development
CODING IS APPLIED 1 BY1 ON EACH MODULE
AND THEN ALL THE MODULES ARE INTERLINKED WITH EACH OTHER
TESTING
In this stage the both individual components and integrated whole
verified to ensure that they are error free and fully meet the
requirements. Testing is done so that clients do not face any
problem during installation of software .
Normally professionals with quality assurance
background are involved in bugs identification.
QUALITY ASSURANCE
ELEMENTS
 Defect tracking
 Unit testing
 Source code tracing
 Technical reviews
 Integration testing
 System testing
SIR IRFAN AHMAD

Potrebbero piacerti anche