.

Thursday, October 17, 2019

Software Engineering Essay Example | Topics and Well Written Essays - 2500 words

Software Engineering - Essay Example Some of them are Waterfall model, Spiral Model, Rapid Application Development (RAD) model, Prototyping model, Incremental Model, Concurrent Development Model, Component-based model, Formal Methods model and Fourth Generation Techniques. All these models describe different processes that are used for development of software. Generally for new types of applications, Waterfall model, Spiral Model, Rapid Application Development (RAD) model and Prototyping model are not yet so standardised. For these types of application new models such as Incremental Model, Concurrent Development Model, Component-based model, Formal Methods model and Fourth Generation Techniques is commonly used with the combination with previous mentioned methodologies. These all methods provide the technical specifications for building software. They encompass a broad group of tasks that include requirements analysis, design, program construction (coding), testing, and support. These all tasks are performed for development of software. Next section will cover some commonly used software development methods with advantages/ disadvantages, and where it can be used for development of software (or applications). The Waterfall Model: It is also called as Software Development Life Cycle (SDLC) or Linear Sequential Model. It is the oldest and the most widely used paradigm for software engineering. The waterfall method attempts to pin down the requirements early in the project life cycle. After gathering requirements, software design is performed in full. Once the design is complete, the software is implemented. The Waterfall model suggests a systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing, and support. [Pressmen 2001] Software is integral part of a larger system or business; therefore initially requirements for

No comments:

Post a Comment