StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

IT210 Software Engineering : Software Process Models - Essay Example

Cite this document
Summary
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…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER95% of users find it useful
IT210 Software Engineering : Software Process Models
Read Text Preview

Extract of sample "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 modelDespite 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 FormBottom of FormDoom, 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.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“IT210 Software Engineering : Software Process Models Essay”, n.d.)
IT210 Software Engineering : Software Process Models Essay. Retrieved from https://studentshare.org/information-technology/1615334-it210-software-engineering-software-process-models
(IT210 Software Engineering : Software Process Models Essay)
IT210 Software Engineering : Software Process Models Essay. https://studentshare.org/information-technology/1615334-it210-software-engineering-software-process-models.
“IT210 Software Engineering : Software Process Models Essay”, n.d. https://studentshare.org/information-technology/1615334-it210-software-engineering-software-process-models.
  • Cited: 0 times

CHECK THESE SAMPLES OF IT210 Software Engineering : Software Process Models

The Concept of The Clothing Store ABC

-Performance: Is the system's flow smooth enough to be run easily as a daily process?... Introduction A clothing store, ABC, has contacted a software company to deploy a software program which will help them in supporting their Sales method.... Being a software engineer, I have gathered the following requirements from the scenario presented by the clothing store.... The designed software will minimize the need of paper work at the company....
4 Pages (1000 words) Assignment

Software Engineering Term

Ans: Reference architecture models are more abstract and describe a larger class of systems.... ns: Reference architecture models are more abstract and describe a larger class of systems.... hellip; (Sommerville, 2005) An analyst generally takes up this role and immerses self in the would-be system environment to have a ground level and minute description of the work which is getting carried out. Ans: Object model is a process development approach where the entire requirement is depicting in the form of objects and classes and the interaction among them....
4 Pages (1000 words) Essay

Software Engineering

In the paper “software engineering” the author focuses on management skills by artful contrivance and engineering is termed as making use of sciences such as physics, chemistry, etc.... The application of engineering to the design of software technology is called software engineering.... Software development life cycle (SDLC) models were used in developing a software product.... SWDLC models help in understanding the problem, the design of a solution and tests on the solution can be performed in an operational environment....
2 Pages (500 words) Essay

Software Engineering Assignment

However, software process model is an abstract representation of the architecture and design of the software process (Silvia T Acu, 2004).... software process is the total set ofsoftware engineering activities necessary to develop and maintain software products.... However, software process model is an abstract representation of the architecture and design of the software process (Silvia T Acu, 2004).... igure 1: Difference between software process and software process model....
2 Pages (500 words) Essay

Software Engneering

Sequence diagram: It is a depiction of the various objects of a system and the sequence of interactions among them with respect to time and sequence so that one gets a clear notification of what takes place before a specified process.... Describing logic is largely a matter of great concern as that explains the basic data and control flow within a system for finding the processes that essentially brings forth the identification and management of the supply chain of the system....
5 Pages (1250 words) Essay

Software Process Models for Ashwell and Ilminster Leisure Services

This report aims to recommend software process models to be used on the Ashwell and Ilminster Leisure Services (AILS)… a) Developing existing data-handling functionalities (data input, storage, and security) and routine functions (e.... A software process model represents a simplified and generalized description of the actual software process with a particular viewpoint (James, 2009, pp.... booking facilities, class enrolment and management, membership management) using latest tools a) The requirement capturing process for the administrative The requirements are based on system functionalities and roles and so would not undergo any change with time....
4 Pages (1000 words) Essay

Software Process Models

HP's major product lines encompass personal computing hardware and software; servers for small businesses software process models Number The CIO Glasgow Bank Limited Alotaibi, Faris K.... The methodology also clearly encompasses risk management measures within software engineering.... These measures keep the software engineering work better and more controlled.... Additionally, the spiral model often eases flexibility, which is a common aspect of software engineering....
2 Pages (500 words) Essay

Software Engineering

onald Tocci, (1997): The advancement of the Software models, Prentice Hall New JerseySteve McConnell, (1998): Software Development, Microsoft Press: New York... Ronald1997)Hybrid process Model (b)AdvantagesDisadvantagesOpen and Transparent for all to seeTime consumingEasy to troubleshoot Very Practical and Technical AchievableInitial cost is highFriendly licensing that makes other technologies easily integrate with Hybrid products Very economical(Ronald1997)Reuse-Oriented Model(c)AdvantagesDisadvantagesSaves TimeCan result to a Poor quality productLow chances of errors or bugsNot Practical and Really Practically achievable(Ronald1997)Evolution Model (d)AdvantagesDisadvantagesSoftware projects risk reductionRequires more management effortVery economicalA lot of time wasted on the frequent evaluations....
7 Pages (1750 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us