Program Development
Q.:-What are the different steps followed in program development?
Ans.:-Program development is a multi step process as follows:
1.Understand the problem
2.Develop a solution-Algorithm-Pseudocode-Flowchart
3.Write a program
4.Test it
For program development,developers are given
Program requirement statement
Design of program interfaces
Overview of the complete project
1.Understand the problem:The first step in solving any problem is understand it.We begin by reading the requirements statements carefully.When we think that we fully understand it,we review our understanding with the user and the system analyst.
Example:Calculate the square footage of house.
The questions that arise are
a)What is definition of square footage?
b)How is it useful?
2.System requirement:We do planning of functional requirements-software's version,Non-functional requirements-Resources-Internet,table,A/Css,coffee.User functional requirements-problem oriented and language used is in simple i.e.English.
3.Analysis:User requirements are transformed to technical terms like Blueprint and also look for different alternatives considering all risks.
4.Design:In UML software users will develop flowcharts,structure charts,data flow diagrams
a)Choose the best way to find solution among different alternatives.
b)Choose in analysis,design files,databases and functions.
5.Code:Important in software development life cycle
a)Uses software for code generation (forward energy)
b)Otherwise go for manual coding.
c)Basic testing is done (compilation)
6.System Test:Test if user requirements are met Blackbox testing:Test programs together,make sure system works as a whole.Whitebox testing:Realease alpha-version to customer,according to his/her feed back we develop beta-version:beta-version is released to selected group of people.
7.Maintenance:Keeps the system working once it has been put in to production.