Advantages And Disadvantages Of System Engineering

802 Words4 Pages

System development life cycle is a term used by system engineers to explain the cycle of planning, creating, testing, producing and refining and it’s used in software systems, hardware systems or both together. It’s made up of different work stages to help system engineers though the process of making a system. These engineers start a project from scratch and build an entire functioning system based on users’ needs, and these systems go through phases in the order of planning, analyzing, designing, building, lunching then maintaining. System engineers spend time in each phase to ensure the quality of the system. Examples of system development life cycle are waterfall and iterative development.

Waterfall model:
This is a sequential design process …show more content…

In conclusion system development life cycle is the blue print for system engineers. It has all the steps to create a system from point A to Z and typically include planning, prototyping and testing, producing and maintenance cycle. The main purpose for it is to produce the best quality system and to highlight the phases for the engineers more clearly. It has many advantages like reduction of failure and many disadvantages like the consumption of both time and money.
Planning: engineers plan the project based on users input and specification then translate it into a design.
Prototyping (model): creating a first model that resembles the final product to test and assess the project.it also helps in finding unaccounted factors that might affect the design
Testing: before the system is actually produced it is tested and then given a verdict whether it will be disposed or produced.
Producing (implementation): if the project is tested and approved of, it goes through the production or implementation phase.
Maintenance: after implementation regular maintenance will be required as some errors might occur after the testing phase is

More about Advantages And Disadvantages Of System Engineering

Open Document