1,344
9
Process Essay, 3 pages (650 words)

It210 software engineering : software process models

IT210 Software Engineering: – Software Process Models IT210 Software Engineering: – Software Process Models Software engineering is a discipline where different techniques or methods are used to improve the quality of software development and the targeted company for the software development is a large oil company. The growth of the software engineering field has led to the use of the complex methodical approach; however, all the methodologies are necessary for consistency towards achieving fewer defects, better values, and shorter delivery times in the software products (Fujita, at el., 2003). Numerous software development methodologies are available; however, software engineers often find it difficult to select a proper methodology or a combination of methodologies to achieve desirable goals. Nonetheless, the combination of certain given methods is usually effective compared to selecting a single methodology (Hibbs, Jewett, and Sullivan, 2009). Regardless of the challenges that might be faced by the software engineering methodologies, the organization shall deploy the use of the Waterfall Development Methodology towards its software development.
Winston W. Royce first defined the Waterfall Development Methodology in 1970. The waterfall model has been used widely for software projects since its advent. The process allows a steady flow of processes downwards as the experience in the waterfall as shown in the diagram below. Therefore, this model allows conception of phases, analysis, initialization, testing, construction, design, implementation or production, and maintenance (Doom, 2009). Moreover, it provides a well-structured physical environment in that after the intended changes, it prohibits costly operations whenever and wherever possible.
The waterfall methodology has numerous advantages when installed and initiated without errors in the design. The methodology often captures the design errors before development and implementation of any software design is thereby preventing any software design errors. Additionally, it provides easy testing mechanisms for any identified functional specifications since it offers a well-structured and simple measure for program progress (Doom, 2009). A well-done waterfall methodology is a perfect software development process for large projects; therefore, large oil companies that require large projects can adopt and implement it for easy and effective management of their software projects or programs (Hibbs, Jewett, and Sullivan, 2009).
a. The figure illustrating the waterfall model
Despite the underlying advantages of the waterfall methodology, the large oil company that intends to adopt and implement it must beware of some of the methodology’s shortfalls. In most cases, the clients will ever find it difficult to place their requirements at the abstract level especially at the methodology implementation levels. Therefore, it would be advisable for these companies to implement the methodology only when it is fully fledged since until then the customers may not understand its importance and advantages to the system (Doom, 2009). In addition, the large oil company must be ready to bear with the duration taken by the methodology to deliver. The management, customers, and all other stakeholders must accept the time required for the adoption and implementation; therefore, they should be advised to be patient with the model since it will take time for them to appreciate it. It should be the obligation of the model initiating and implementing company to orientate the oil company’s staff, customers, and other stakeholders on the use and application of the methodology (Fujita, at el., 2003).
ReferencesTop of Form
Bottom of Form
Doom, C. (2009). An introduction to business information management. Brussels: ASP.
Fujita, H., Johannesson, P., International Workshop on Lyee Methodology, International Workshop on New Trends in Software Methodology and Technology (SoMeT_W03), Lyee International Workshop, & Lyee_W03. (2003). New trends in software methodologies, tools and techniques: Proceedings of the Lyee_W03 – the Second International Workshop on Lyee Methodology ; [contains papers accepted at the Second International Workshop on New Trends in Software Methodology and Technology, (SoMeT_03) and also named as the Second Lyee International Workshop (Lyee_W03), held in Kista, Sweden, from 24th to 26th September 2003]. Amsterdam [u. a.: IOS Press.
Hibbs, C., Jewett, S., & Sullivan, M. (2009). The art of lean software development. Sebastopol, Calif: OReilly Media, Inc.

Thank's for Your Vote!
It210 software engineering : software process models. Page 1
It210 software engineering : software process models. Page 2
It210 software engineering : software process models. Page 3
It210 software engineering : software process models. Page 4

This work, titled "It210 software engineering : software process models" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Process Essay

References

AssignBuster. (2022) 'It210 software engineering : software process models'. 15 September.

Reference

AssignBuster. (2022, September 15). It210 software engineering : software process models. Retrieved from https://assignbuster.com/it210-software-engineering-software-process-models/

References

AssignBuster. 2022. "It210 software engineering : software process models." September 15, 2022. https://assignbuster.com/it210-software-engineering-software-process-models/.

1. AssignBuster. "It210 software engineering : software process models." September 15, 2022. https://assignbuster.com/it210-software-engineering-software-process-models/.


Bibliography


AssignBuster. "It210 software engineering : software process models." September 15, 2022. https://assignbuster.com/it210-software-engineering-software-process-models/.

Work Cited

"It210 software engineering : software process models." AssignBuster, 15 Sept. 2022, assignbuster.com/it210-software-engineering-software-process-models/.

Get in Touch

Please, let us know if you have any ideas on improving It210 software engineering : software process models, or our service. We will be happy to hear what you think: [email protected]