Software Engineering : Software Development Cycle

2082 Words9 Pages
Software Engineering Process When engineers design software, most engineers use a software development methodology known as the Software Development Cycle (SDLC). The process is a structure that is one my might is imposed on the software development community. There are a number of models for this process and all use a variety of methods, tasks, and activates during their own process. Here are two of the process models: Waterfall Process – this is where developers execute their steps or phases in a defined order. In this order, they affirm requirements, analyze those requirements, design a solution tactic, create a software framework that applies to the solution, develop code, test that code, deploy, and support their solution (TutorialsPoints, 2016). Iterative Process – this process establishes a straightforward implementation of a subcategories of the software requirements and iteratively improves the progressing adaptations until the complete system is implemented. At every iteration, design adjustments are made and new useful abilities are enhanced. The simple idea behind this technique is to cultivate a system through repetitive cycles or iterative and in reduced portions at a time or incremental (TutorialsPoints, 2016). In addressing the challenges of managing software development activities, there are more than enough factors of consider. One consideration would be unreliable estimates regarding the size of the job and the time it takes are difficult issues to
Open Document