04 Jan 2010

Custom essay "Software Development Process"A software development process describes an approach to building, deploying and maintaining software. There are several models of this process, which describe approaches to the elements of division in the process of software development. Huge amount of organizations, which develop the software, use the different methodologies of producing. The process of searching of the repetitive and expectable processes, which increase the productiveness and quality of the products, have been lasting during decades. Some people try to systematize and formalize insoluble tasks of the software developing. Another one begins to use management for its creating. Very quickly projects begin to be inappropriate according to the terms or budget without good management. There are a lot of good projects which were failed because of a bad budget. Actually, there are some fundamental software development activities that are common to most processes: requirements analysis, specification, architecture, design, implementation and testing, and deployment and maintenance.
The most important task in developing a software product is the elaboration and analysis of client’s demands. Analysis of the work fields very often becomes the first step of the new product design, whether it is the addition to already existed application, new application, subsystem, absolutely new system. Taking into account the fact that at the beginning of the project the developers cannot be the specialists in the field of new software, the first their task is to study this field of knowledge. The better the developers study the field in which they are working, the less work required. Another reason of this work is to avoid the muddle in terminology and understanding of what this program does. If analyst uses inappropriate terminology, the program can work incorrect.

read more…»

Category: Essay samples
Autor: Writing Service Support
Tags: ,