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

Evaluation of System Development Methodology, Software Prototyping - Coursework Example

Cite this document
Summary
The paper "Evaluation of System Development Methodology, Software Prototyping " states that the prototype should give at least a realistic indication of the system structure needed to implement the chosen solution. This will be an aid to saving time, effort and expense during mainstream development.
 …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.8% of users find it useful
Evaluation of System Development Methodology, Software Prototyping
Read Text Preview

Extract of sample "Evaluation of System Development Methodology, Software Prototyping"

Download file to see previous pages

Somerville [1996 - Page 7] explains that successful software development, deployment, testing, deployment and maintenance are all built around four basic precepts: software specification, software development, software validation and software evolution.Somerville makes it abundantly clear that any specific methodology is as good as another, which implies that the methodology chosen would be the one that the development team is most comfortable with. That said, he insists it is borne in mind that realistic cost comparisons are not practical and that the whole software development t process is a highly complex one, with many component parts.1. The Waterfall approach.

This is where the requirements specification, design specification, test specification, implementation plan and maintenance plan are all produced in sequence as individual work products, and each is approved by the key stakeholders before the next is produced.2. Evolutionary Development. Here, the specification, development and testing stages are interleaved, beginning with the very rapid development of a prototype system from a very basic specification. This is what is usually meant by Rapid Application Development (RAD).

This prototype is then progressively defined with the aid of input from the intended users to produce a system that meets at least the initial business or scientific requirements of the latter. As an alternative, which will be particularly applicable to application domains such as financial services or online gaming, where close regulation will be expected. In such cases, a more structured approach must be used to produce a more robust and maintainable system. The outstanding problem here is that RAD often results in the poor recording of the development process, leading not only to problems with maintaining and enhancing the system, but also severe problems with regulators!3. Formal Transformation.

This approach is based on producing a system specification in the form of a rigorous mathematical proof, which results (or should result!) in what Somerville [1996 - Page 8] calls ‘correctness preservation’.  The intention is that the customer will be sure that the system meets the agreed specification.

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Evaluation of System Development Methodology, Software Prototyping Coursework Example | Topics and Well Written Essays - 5750 words, n.d.)
Evaluation of System Development Methodology, Software Prototyping Coursework Example | Topics and Well Written Essays - 5750 words. https://studentshare.org/design-technology/1818716-report
(Evaluation of System Development Methodology, Software Prototyping Coursework Example | Topics and Well Written Essays - 5750 Words)
Evaluation of System Development Methodology, Software Prototyping Coursework Example | Topics and Well Written Essays - 5750 Words. https://studentshare.org/design-technology/1818716-report.
“Evaluation of System Development Methodology, Software Prototyping Coursework Example | Topics and Well Written Essays - 5750 Words”. https://studentshare.org/design-technology/1818716-report.
  • Cited: 0 times

CHECK THESE SAMPLES OF Evaluation of System Development Methodology, Software Prototyping

Software Development Methodology

This paper "Software Development Methodology" focuses on software development methodology or system development methodology which is an action framework which includes all the activities involved in the production and development of an information system.... he model, if used in the development of the software library, would have positive results because this is the simplest kind of software development methodology out there; it runs on basic common sense and uses orthodox ways to develop the software which would be beneficial in developing the electronic library as it does not involve very complex programming or development....
5 Pages (1250 words) Coursework

Outsourcing Issues on Teagan Case

On the surface, it may seem that the software development methodology adopted by the company was the waterfall module.... Critical evaluation of the other options shows clearly that each of them was going to have its own limitations.... To this effect, it can be argued on a technical basis that the methodology was a prototyping.... prototyping has other... For example… he selection of the enterprise resource planning system to use SAP was going to levae the company with huge financial cost if the company wanted exclusiveness with all the accounting modules....
4 Pages (1000 words) Essay

New Trends in Software Process Modeling

Methodology ChosenThe methodology that has been chosen after careful considerations is prototyping.... The pros and cons of the selected methodology can be better understood if we have an understanding about what prototyping is.... The prototyping methodology aims at modeling the system that is required.... The approach of prototyping gives the designer space and ideas to make the final system in accordance with the needs.... The prototyping methodology is based on software engineering....
2 Pages (500 words) Essay

Information Systems

A hybrid of agile and extreme development methodology will deliver the desired product.... Extreme programming is an agile development methodology that primary concentrate on construction-oriented practices, rapid feedback loops, team working, continuous testing, and sustainable development pace, simplified designs and frequent but small releases (Scott W.... This is because agile modelling fits perfectly into this scenario where continuous prototyping is required until the final desired system is produced....
2 Pages (500 words) Essay

7.5 part 1 review questions

Planning should also encompass an anticipation and evaluation of the impacts of future developments (Oz 98).... hy has prototyping become a popular way to develop business applications?... What are prototyping's advantages and disadvantages?... prototyping refers to the rapid development and testing of working models of new applications in an interactive and iterative process that involves both IS specialists and business professionals....
2 Pages (500 words) Coursework

Agile Methodology in the Realm of E-commerce

nbsp;… In general, real testing of software happens in QA in which prototyping occurs.... prototyping allows Agile engineers to draft an idea in a constructive manner.... The paper "Agile Methodology in the Realm of E-commerce" highlights that the element that is propagated is working software OVER comprehensive documentation.... One might argue that documentation is required to have a successful implementation of software is much important than documentation....
1 Pages (250 words) Essay

A Network in a Laptop: Rapid Prototyping for Software-Defined Networks

The author of the following paper "A Network in a Laptop: Rapid prototyping for Software-Defined Networks" will make an attempt to observe a prototype as an initial model or sample of an idea or concept that leads to the creation of a product or service.... prototyping occurs in many fields of expertise where innovations and inventions are the keys to progress and relevance.... A network in a laptop: rapid prototyping for software-defined networks was published in the ACM-DL-Digital Library....
1 Pages (250 words) Article

Assessment of how Engineering Design Can Be Managed

hellip; The costing of a product by an organization is a tedious activity as it involves the determination of all costs incurred in the design, development, and manufacture, all fixed and variable costs come into play.... The author of the "Assessment of how Engineering Design Can Be Managed" paper focuses on the classification of the organization design, organization design flowchart, improving organization design process, and how organizations carry out a dimensional analysis....
6 Pages (1500 words) Assignment
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