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

Software Engineering - Coursework Example

Cite this document
Summary
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.8% of users find it useful

Extract of sample "Software Engineering"

Download file to see previous pages

(University)

Question A.

Waterfall model (a)

Advantages

Disadvantages

Easy to Understand

Design Errors can only be Detected at the end

Easy to Plan

Does not offer customers a room to see the parts of the task until the product is finished.

Very reliable and mostly addresses customers needs

Recommended for stable projects as its difficult to determine customers needs at the early stages

Offers a room for future modification due to new arising customers needs

Brings division of labor that is in design, testing and coding which is not realistic in real life situation.

(Ronald1997)

Hybrid Process Model (b)

Advantages

Disadvantages

Open and Transparent for all to see

Time consuming

Easy to troubleshoot

Very Practical and Technical Achievable

Initial cost is high

Friendly licensing that makes other technologies easily integrate with Hybrid products

Very economical

(Ronald1997)

Reuse-Oriented Model(c)

Advantages

Disadvantages

Saves Time

Can result to a Poor quality product

Low chances of errors or bugs

Not Practical and Really Practically achievable

(Ronald1997)

Evolution Model (d)

Advantages

Disadvantages

Software projects risk reduction

Requires more management effort

Very economical

A lot of time wasted on the frequent evaluations.

Results to high quality products

No time wastage

Respond quickly to customers needs

Builds team work

(Mary1996):

SPAMEX

Positive side of SPAMEX

Negative side of SPAMEX

Enables new clients to register as with a flat fee.

It is the responsibility of the SPAMEX customers to maintain their accounts in credit by ether monthly standing orders from their banks or through the use of their credit or debit cards.

Makes easier to charge for small services.

Responsibility of the vendors to transfer their takings from their SPAMEX to their bank accounts

Charges depends on the cost of the services/products

Question B (b) Bill sent to patient

Weekly reports

New Patient Regular patient

Correct Else

(Steve1998)

Question B (a)

(Steve1998)

References

Mary Shaw, (1996): The Software Architecture: Prentice Hall: New Jersey.

Ronald Tocci, (1997): The advancement of the Software models, Prentice Hall New Jersey

Steve McConnell, (1998): Software Development, Microsoft Press: New York

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Software Engineering Example | Topics and Well Written Essays - 344 words, n.d.)
Software Engineering Example | Topics and Well Written Essays - 344 words. https://studentshare.org/logic-programming/2042697-software-engineering
(Software Engineering Example | Topics and Well Written Essays - 344 Words)
Software Engineering Example | Topics and Well Written Essays - 344 Words. https://studentshare.org/logic-programming/2042697-software-engineering.
“Software Engineering Example | Topics and Well Written Essays - 344 Words”. https://studentshare.org/logic-programming/2042697-software-engineering.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Engineering

SOFTWARE ENGINEERING assignment 4

Software Engineering.... software Assignment 4 Answer to section 7 The term stakeholder is used to refer to any person or group who will be affected by the system, directly or indirectly.... The software engineers, business managers and domain experts.... he spiral model is best to be used as it keeps on circling and thereby steps in all the phases of software development life cycle including system implementation and requirements documentation gets implemented....
2 Pages (500 words) Essay

Software Engineering and Novel Programming

Because of the cold war the computer rooms were heavily guarded and research on Software Engineering was not given much importance. After thorough research done by software engineers and some independent programmers some of the programming languages like BASIC, Pascal etc.... They quickly grabbed the opportunity and invested heavily on Software Engineering research.... It's the research and analysis done by the scientists and programmers in Software Engineering yielded fruitful results in the development of different programming languages, which became more and more user friendly....
3 Pages (750 words) Essay

Software Engineering

Software Engineering Assignment 3 Answer to section 25.... Software Engineering.... : The factors which need to be taken into account when selecting staff to work on a software development project are:1.... It includes software, hardware, interoperability and other critical system requirements....
2 Pages (500 words) Essay

HND Computing and Software Engineering

ND COMPUTING AND Software Engineering 3 In the ill-defined problems, the dilemma regarding what virus might struck in the computer sets, the capability of the manpower to execute the demand, the uniformity of performance of the computer sets in the three branches and other related problems are among those that are to be included in this kind of problem....
10 Pages (2500 words) Essay

Software Engineering Design Workshop

This paper "Software Engineering Design Workshop" focuses on the fact that mobile gaming has been the favourite pastime both for the young and the old.... Apart from various forms of games that are available on phone, people do indulge in the other games that are available online or in the newspapers....
9 Pages (2250 words) Essay

Professional certificates of software engineering

As a result, software engineers need to undergo a certification process for this to be effective and for the services Software Engineering Certification Software engineers should also face a certification ity before they get down to practicing their learnt skills.... There are a number of reason for which certification is crucial or needed for software engineers and the field of Software Engineering.... In addition, certification creates a benchmark for the Software Engineering market through which people can be gauged in terms of their skills (Tripp 2002, p....
2 Pages (500 words) Research Paper

Benefits of Various Software Engineering

The paper "Benefits of Various Software Engineering" highlights that we always need to understand and acknowledge the larger issues of and specific approaches to project management, metrics collection, quality assurance, risk management, testing, and configuration management.... Describe THOUGHTFULLY how you learned to understand the differences and benefits of various Software Engineering lifecycle methodologies.... By understanding the differences and benefits of various Software Engineering lifecycle methodologies we can be able to evaluate the advantages and problems in initiating a new system development project....
8 Pages (2000 words) Assignment

Computer-Aided Software Engineering Tools

This paper "Computer-Aided Software Engineering Tools" discusses the effectiveness of Computer-aided Software Engineering tools in increasing the productivity of software engineers, reviews the literature present in published material, analyzes the impacts of case tools by the companies.... hellip; Computer Aided Software Engineering (CASE) tools are popular amongst researchers and scholars, for their ability to reduce the amount of efforts required to develop and maintain software....
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