Software Engineering Advantages And Disadvantages

2223 Words9 Pages
We know that Software is a collection of executable programming code, associated libraries and documentations. Engineering on the other hand, is all about developing products, using well-defined, scientific principles and methods. Software engineering is concerned with all aspects of software production from its early stages of system specification through the maintenance of the system after delivering it. Software engineering as an engineering branch associated with the development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product. When compared to other branches Software engineering as discipline has progressed very far in very short span of time. System Analysis and Design refers to the…show more content…
Extreme Prototyping: Extreme prototyping is used in the web development domain. It consists of three sequential phases. A basic prototype with all the existing pages is presented in the html format. Then the data processing is simulated using a prototype services layer. Finally the services are implemented and integrated to the final prototype. Advantages of Prototyping Model 1. Provides a working model to the user in the early stages enabling a better understanding of the system and increasing user's confidence. 2. The developer gains experience and insight by developing a prototype there by resulting in better implementation of requirements. 3. The prototyping model serves to clarify requirements, which are not clear, hence reducing ambiguity and improving communication between the developers and users. 4. Users are actively involved in the software development. 5. Helps in reducing risks associated with the software. Disadvantages of Prototyping Model 1. If the user is not satisfied by the developed prototype, then a new prototype is developed. This process goes on until a perfect prototype is developed. Thus, this model is time consuming and
Open Document