Preview

Software Process

Good Essays
Open Document
Open Document
600 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Process
LARGE SCALE SOFTWARE DEVELOPMENT

1. What are the fundamental activities that are common to all software processes?

a. Specification – defining what the system should do;

b. Design and implementation – defining the organization of the system and implementing the system;

c. Validation – checking that it does what the customer wants;

d. Evolution – changing the system in response to changing customer needs.

2. List the 3 generic process models that are used in software engineering?

← The waterfall model

▪ Plan-driven model. Separate and distinct phases of specification and development.

← Incremental development

▪ Specification, development and validation are interleaved. May be plan-driven or agile.

← Reuse-oriented software engineering

▪ The system is assembled from existing components. May be plan-driven or agile.

3. Why are iterations usually limited when the waterfall model is used?

← The main drawback of the waterfall model is the difficulty of accommodating change after the process is underway. In principle, a phase has to be complete before moving onto the next phase.

4. What are the three benefits of incremental development, compared to the waterfall model?

← The cost of accommodating changing customer requirements is reduced.

▪ The amount of analysis and documentation that has to be redone is much less than is required with the waterfall model.

← It is easier to get customer feedback on the development work that has been done.

▪ Customers can comment on demonstrations of the software and see how much has been implemented.

← More rapid delivery and deployment of useful software to the customer is possible.

▪ Customers are able to use and gain value from the software earlier than is possible with a waterfall

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The waterfall method assumes the various phases are to be complete entirely sequentially. First a detailed…

    • 399 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Study Guide

    • 359 Words
    • 2 Pages

    1. Explain how both the waterfall model and the prototyping model can be accommodated in the spiral process model.*…

    • 359 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The main reason behind the development and implementation of a new system should be the value that it adds to the organization. No system, no matter how advanced or how many bells and whistles, is worth the cost in time and resources if it does not add value to the organization beyond the costs. For this reason, one business goal associated with this…

    • 688 Words
    • 3 Pages
    Good Essays
  • Good Essays

    There are many different types of software that a company can use to their advantage.…

    • 1872 Words
    • 8 Pages
    Good Essays
  • Better Essays

    References: Melonfire, C. (2006). Understanding the pros and cons of the Waterfall Model of software development. Retrieved from www.techrepublic.com/articlle/understanding-the-pros-and-cons-of-the-waterfall-model-of-software-development/6118423…

    • 1313 Words
    • 6 Pages
    Better Essays
  • Good Essays

    cmis 102 homework 3

    • 452 Words
    • 2 Pages

    Increased production rates, preventing software failure, learning how to fix issues within software through employees themselves, work through the program efficiently without errors…

    • 452 Words
    • 2 Pages
    Good Essays
  • Better Essays

    The Waterfall model is credited to Winston W. Royce in an article he published in 1970, although he did not refer to it as "Waterfall" in the commentary (Royce 1970). The Waterfall model is comprised of series of steps which include: gathering requirements; analysis; design; coding; testing and debugging; and acceptance. It is designed to be a simple one way process where one step must be completed and fully reviewed before the next can be undertaken. In this model the phases do not overlap and movement is from one phase to the following, with no opportunity to reverse the movement back to the previous stage.…

    • 965 Words
    • 4 Pages
    Better Essays
  • Best Essays

    1. Waterfall Model: According to Puddupakkam (2008) Waterfall model was the first Process Model to be introduced in Bed bath & beyond and followed widely in Software Engineering to ensure success of the project. (Puddupakkam, 2008)…

    • 2758 Words
    • 12 Pages
    Best Essays
  • Better Essays

    Testing is conducted differently depending on which software model is used. Since the waterfall method follows a sequential approach, the testing is done so also. The flexibility of the agile method also allows flexibility for the testing process.…

    • 1254 Words
    • 6 Pages
    Better Essays
  • Good Essays

    A Director of IT Programs at a large Aerospace Defense contracting company has been asked to develop a financial system that allows the Program Managers for the company to do their Earned Value Analysis. The development of this system will allow the company to manage their programs more efficiently and maintain the Government certification of their Earned Value systems. If the company loses their certification the government can withhold 5% of their profits on a yearly basis.…

    • 893 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    “The classic waterfall model views the optimal process for software development as a linear or sequential series of phases that take developers from initial high-level requirements through system testing and product shipment.” 2 Microsoft isn’t the only one either. “Due to the success of the Waterfall model, many software development firms and industrial manufacturers have adopted it as their prime development framework and SDLC to plan, build, and maintain their products.” ¬3 Though it is one of the first software project development methods, the waterfall method remains one of the…

    • 321 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Listening to children Parenting is all about communicating with your child. Positive two way communication “talking and listening” is essential in building child’s self-esteem. Setting up clear and open communication pattern at the early stage is very important. It is important to make out time to listening to our children without distractions, paying attention while they speak, being careful of the tone of voice we use while we talk to them and also to respect their feelings.…

    • 1907 Words
    • 8 Pages
    Better Essays
  • Satisfactory Essays

    Woolworths Media Plan

    • 1046 Words
    • 5 Pages

    - To increase customer value through having an outlet for grievances and new idea. This objective is successful by the number of responses direct mail.…

    • 1046 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    B- Suppose you are going to build a new system that automates or improves the interview process for the career services department of your school. Develop a requirements definition for the new system. Include both functional and non-functional system requirements. Pretend you will release the system in three different versions. Prioritize the requirements accordingly.…

    • 829 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Putang Ina

    • 328 Words
    • 2 Pages

    The waterfall approach is the earliest approach that was used for software development. Initially, most projects followed the waterfall approach because they did not focus on changing requirements. [sdlc.com]…

    • 328 Words
    • 2 Pages
    Satisfactory Essays