Software Engineering - Coursework Example

Comments (0) Cite this document
Summary
It is similar to the incremental model though much emphasis is placed on risk analysis (Sommerville 2007: 17). It is composed of four phases that include:
A software project has to pass through these phases in…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER97.1% of users find it useful
Software Engineering
Read TextPreview

Extract of sample "Software Engineering"

Download file to see previous pages At the engineering phase, software is produced and it is tested at the end of this phase. The last phase entails evaluation of the project’s output before the continuation of the project to the next phase. This software development ensures that the goals of software engineering are fulfilled.
This is crucial in ensuring that the software designed is easily readable and understandable. Spiral model ensures that this goal of software engineering is met through appropriate and proper documentation. The model ensures that each of the four phases is well documented and explained. This ensures that incase any change happens in the future, the change can be easily understood and it would be easy to understand what to expect from the phases that are involved in the spiral development process model (Tsui, Karam, & Bernal 2014: 123).
It is important for the developed software to be easily testable thus ensuring that in the event of any error occurring, it is easier to understand and trace the origin of the error. In so doing, it is not necessary to retest the entire software again. Due to the phases that occur in the spiral model, it is easier to test each phase separately before progressing to the next phase. This ensures that the output that each phase gives is gauged separately and in the event of an error in each phase, the origin of the error can be easily traced.
It is important for the software to be flexible enough to ensure that it comfortably handles all the aspects that it is meant for. Considering that the spiral process model involves various phases, the engineers ensure that each phase comes up with an output that it is required (Brambilla, Cabot, Wimmer, & Publishers 2012: 100). It enables the engineers to come up with creative software and ensures that customers are able to evaluate the output of the project before getting into the next spiral.
The spiral development ensures that there is the development of the correct model because each phase is ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Software Engineering Coursework Example | Topics and Well Written Essays - 2000 words”, n.d.)
Software Engineering Coursework Example | Topics and Well Written Essays - 2000 words. Retrieved from https://studentshare.org/information-technology/1673321-software-engineering
(Software Engineering Coursework Example | Topics and Well Written Essays - 2000 Words)
Software Engineering Coursework Example | Topics and Well Written Essays - 2000 Words. https://studentshare.org/information-technology/1673321-software-engineering.
“Software Engineering Coursework Example | Topics and Well Written Essays - 2000 Words”, n.d. https://studentshare.org/information-technology/1673321-software-engineering.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Software Engineering

Software Engineering

...Software Engineering Y2K crisis The crises that I have chosen for this assignment is ‘year 2000 (Y2K) technology problem’ which occurred due to failure of older software and hardware to distinguish the century transformation into a date. Additionally, this problem is also known as millennium bug. In this scenario, the machines and other systems that were fully dependent on a date computation to carry out their tasks created errors and omissions or they were shut down completely. The reason that could be bitterly dedicated for this term is usually because of the year, which was stored with just two digits; for example, 22-11-99 as an alternative of 22-11-1999. In this regard, as the year...
3 Pages(750 words)Essay

Video team paper

3 Pages(750 words)Essay

Software engineering

...?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 system will be designed for 4 types of stakeholders. Customers will be the the buyers of the products. Salesperson will be dealing the customers and will be responsible for handling the initial computations of the system. Accountants will be using the information generated through the system to produce sales reports and forward them to the appropriate people. Manager will hold administrative rights...
5 Pages(1250 words)Assignment

Software engineering

...SOFTWARE ENGINEERING According to Webster's New World Dictionary engineer is defined as arrangement or management skills by artful contrivance and engineering is termed as making use of sciences such as physics, chemistry, etc., to help mankind. The application of engineering to the design, research, analyzes and development of software technology is called as software engineering. In early 60's and 70's computers were alien to common man. Only the government agencies and military organizations in collaboration with some handful of private companies were able to use the computers. The main reasons for this were the cost and the lack of knowledge about computers to the common man. Development of programming languages... in the...
3 Pages(750 words)Essay

Software Engineering

...Software Engineering: Methods & Methodologies Faculty Table of Contents I. Introduction II. Software Development Methods/Methodologies III. Conclusion IV. Bibliography I. Introduction Today, one can not think any system without software. Every system which one sees is controlled by software. The computer used for writing this paper uses Microsoft word (software), which also runs on another type of software (operating system). For various research the internet is used, which is also a combination of different types of software, such as databases, WebPages, network, etc. Now with the use of...
10 Pages(2500 words)Essay

Software Engineering

...CHAT APPLICATION PROJECT JAVA THREADS Introduction IEEE Computer Society through its SWEBOK 2004 defined software engineering as The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”; and 2. “The study of approaches as in the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”. (SWEBOK, 2004 p. 1-1). Software engineering...
2 Pages(500 words)Essay

Software Engineering

...CHAT APPLICATION PROJECT AFTER TEST PROGRAM ERRORS Introduction IEEE Computer Society through its SWEBOK 2004 defined software engineering as The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”; and 2. “The study of approaches as in the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software”. (SWEBOK, 2004 p. 1-1). Software...
2 Pages(500 words)Essay

Agile Software Engineering

...AGILE SOFTWARE ENGINEERING Table of Contents Table of Contents 2 2 Introduction 3 Agile software engineering 3 Evolution of Agile softwareengineering 5 The Agile Software engineering Process 5 How agile software engineering adds value 6 Agility helps in any case 6 Agility software engineering is for free 7 Agility results in the right products 7 Agility results in higher quality 8 Agility avoids maintenance 8 Agility decreases development effort 8 Positive Factors of Agile software engineering practices 8 The Problems with Agile...
8 Pages(2000 words)Research Paper

Assessing the Health Risks of Global Pollution

1 Pages(250 words)Essay

Software Engineering

...Software Engineering A guide for the Table of Contents Introduction This is a Software Engineering introductory practical guide which is intended to offer a better understanding of the Software Engineering related terms to the newly introduced graduates. This practical guide will contain some of the main and fundamental terms regarding the Software Engineering practice and development. This report attempts to present these terms in more ‘chronological’ and ‘coherent’ way. Methodologies Software engineering is the way of utilizing chosen procedures and methods to enhance...
7 Pages(1750 words)Essay
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.

Let us find you another Coursework on topic Software Engineering for FREE!

Contact Us