Application development encompasses the complete process between project initiation and the application manifestation. Hence, application development includes research and analysis, development, enhancement, redesigning, maintenance, etc., that lead to complete applications.
Software development may have variety of purposes of which the following can be stated significantly:
· Fulfillment of the definite needs of the businesses or clients;
· meet the requirements of certain capable users
· Individual use
Software engineering has resulted due to the need to meet the value of software development process. It aspires to execute organized approach to software development process .
Development activities
Requirements recognition
There are numerous ideas for developing software products, usually assessed by the marketing people concerning the features required, influence on the present product time lines and the marketing objectives of the company, etc. Whether the project has to be taken up or not is determined during this stage based on the information given by the development and the marketing personnel.
Planning
Every activity of software development process is guided by the planning, during which experienced software developers identify the requirements of the customers. Some functionality may be beyond the project scope considering the cost and unclear requirements. The planning document serves as a reference document for both the client and the organization in terms of implementing the promised functionality.
Designing
With the completion of requirement gathering, software design phase starts. This includes high level design document, demonstrating the general picture of the project. The required OS, language and hardware components can be known during this stage, following which a low level design document is created depicting the detail flow with examples.
Execution and testing
Software developers implement the project code during this stage. Later, the project goes through the testing phase in order to determine the correctness of the functionality.
Deployment and maintenance
Followed by the testing of the code and approval for release, the project goes through installation according to customer needs.
Improving the existing software to cover the requirements that have been missed might take significant amount of effort and time.
For More Info: http://www.utsin.com/development/
Software development may have variety of purposes of which the following can be stated significantly:
· Fulfillment of the definite needs of the businesses or clients;
· meet the requirements of certain capable users
· Individual use
Software engineering has resulted due to the need to meet the value of software development process. It aspires to execute organized approach to software development process .
Development activities
Requirements recognition
There are numerous ideas for developing software products, usually assessed by the marketing people concerning the features required, influence on the present product time lines and the marketing objectives of the company, etc. Whether the project has to be taken up or not is determined during this stage based on the information given by the development and the marketing personnel.
Planning
Every activity of software development process is guided by the planning, during which experienced software developers identify the requirements of the customers. Some functionality may be beyond the project scope considering the cost and unclear requirements. The planning document serves as a reference document for both the client and the organization in terms of implementing the promised functionality.
Designing
With the completion of requirement gathering, software design phase starts. This includes high level design document, demonstrating the general picture of the project. The required OS, language and hardware components can be known during this stage, following which a low level design document is created depicting the detail flow with examples.
Execution and testing
Software developers implement the project code during this stage. Later, the project goes through the testing phase in order to determine the correctness of the functionality.
Deployment and maintenance
Followed by the testing of the code and approval for release, the project goes through installation according to customer needs.
Improving the existing software to cover the requirements that have been missed might take significant amount of effort and time.
For More Info: http://www.utsin.com/development/

No comments:
Post a Comment