Cs 2401 Software Development Paper

Decent Essays
Unit 2 – Written Assignment University of the People C S 2401 – Software Engineering 1 …show more content…
• It is a theoretical way of developing software since it is a document-driven model with documents produced at the end of each phase.

• It is not a practical model since it cannot be used in actual software development projects.

• In waterfall model one phase must be completed before going on to next phase. And there is no going back to a prior phase once it has been completed. For this reason, correction cannot be made until the project works are completed.

On the other hand, Iterative development is a practical model of software development since it breaks the project work in smaller units and check it frequently with the users, adjust accordingly, build a little more, check it again, adjust and so on.
Therefore, iterative development is cost effective since it reduces wasted time and efforts. References:
TechTarget(2015). Waterfall Versus Iterative Development Misconceptions. Retrieved from
http://searchsoftwarequality.techtarget.com/answer/Waterfall-versus-iterative-development-misconceptions
…show more content…
Software Development. Retrieved from en.wikipedia.org/wiki/Software_development Explain why change is inevitable in complex systems and give examples (apart from prototyping and incremental deliver) of software process activities that help predict changes and make the software being developed more resilient to change.
According to Sommerville .. "There are many reasons that change is inevitable in complex systems. As the software process progresses system requirements change as the business procuring the system responds to external pressures and management priorities.

Therefore whatever software process model is used, it is essential that it can accommodate changes to the software being developed. System prototyping and incremental delivery help deal with change effectively. In addition, considering change avoidance and change tolerance enables us to reduce the costs of dealing with change.

Let us consider a real example to get a better grasp of these concepts. Consider a mine producing oil in Alberta's oil sands. Changes in the price of oil, depletion of reserves, cash flow of the company and market activities are just a few of the reasons of change in a complex software system put in place at the mine to control the

Related Documents

  • Decent Essays

    Is3350 Unit 1

    • 190 Words
    • 1 Pages

    Managing change requests related to the project and ensure they are implemented as per the agreed timelines. 8. Working with IT infrastructure and service delivery team to ensure successful implementation of the software. 9. Ensuring issues are identified, tracked, reported on, and resolved in a timely manner.…

    • 190 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    Pt1420 Unit 1 Study Guide

    • 607 Words
    • 3 Pages

    If I examine the overall structure of software development,…

    • 607 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    3 Project Management 3.1 Methodology Since ultimately, this project is concerned with the development of an application for real users, it is important that we follow a user-centred approach. Not only should such an approach involve users at the early stages of the project when requirements are gathered, but it should involve users during the design, development and the evaluation process as well. User involvement is crucial as it gives them the opportunity to identify problems with the system as early as possible and for designers and developers to rectify them. This increases the likelihood of producing the best market-driven and user focussed solution your resources allow.…

    • 990 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    The desire and attempt to improve software engineering process continues today. Pressman describes this event, “virtually every major software engineering organization has attempted to “make software engineering happen.” … Their practices are hit-and-miss, and their process is…

    • 1561 Words
    • 7 Pages
    Superior Essays
  • Improved Essays

    CS457-1801A-01: Software Design Unit: Software Design Process Dr. Howard Evans Colorado Technical University Larry Bargers January 19, 2018 Software design concepts give developers a set of fundamental and sophisticated architectures to help organize logic throughout the software development phase. Developing can often be a cumbersome process that can eased by leveraging modern concepts which includes abstraction, modularity, refinement and software architecture. With the ever changing landscape of computer programming you can place a safe bet that core development are always in state of flux (usually for the better) by being revised and improved. Abstraction establishes an easier to comprehend approach for the developer at the higher level while…

    • 666 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Background on CareGroup CareGroup, described as “a team of health-care professionals dedicated to providing the best quality care to patients in a personalized manner,” was a product of the 1996 merger of three prominent eastern Massachusetts hospitals. This merger was driven by the competitive environment in the medical community as two of the largest hospitals in Boston, Massachusetts merged and became the holding-company Partners in 1994. In order to compete, CareGroup was formed to have more contracting power against health maintenance organizations. By 2002, many of the CareGroup hospitals had either been spun off or reorganized, however these hospitals still used CareGroup for their IT Support. CareGroup’s IT organization was run by CIO…

    • 1064 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Vineet Nayar extensively followed the change models proposed by Lewin and Kotter. Kurt Lewin developed a three stage model of planned change that discusses how to initiate, manage, and stabilize the change process. The three relevant stages are known as unfreezing in which you create a motivation to change, changing, by implementing your new strategies and structure in place, and refreezing in which you support and maintain your change (Kreitner & Kinicki, 2013). For example in the case study, Vineet implemented the 3 stages of Lewin change model in how he wanted to see change take place and he exhausted several avenues to come up with new innovative ways to be productive and competitive, allow his employees to add more value,…

    • 849 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    W5-Assignment Payalben Hiren Barot Virginia International University (VIU) October 7th 2015 Author Note • This paper was prepared for CMP 660 - Issues and Trends in Software Engineering taught by Dr. Hammad Elbedour. Abstract 1] Identify significant elements of an organization model to encourage high performing teams (i.e., job flexibility, training, recognition). Ans-…

    • 1185 Words
    • 5 Pages
    Great Essays
  • Superior Essays

    A Risk Analysis Human Resources Scenario Even a well-planned project can encounter uncertain and unexpected problems and issues, an uncertain event and condition that have a negative or positive effect on the objectives of the project is a project risk, thus it can be either negative risk or positive risk. Adding up, the conditions and the problems occur in the project that can hamper the success of the project is a negative risk while risks that result in, good aspect for the project or the opportunities is the positive risk (CSUGlobal, 2018). Risks are uncertain even in the planning phase of the project and there are certain methods to handle a risk and the methods include avoid, mitigate, transfer and accept according to the nature of the…

    • 1344 Words
    • 6 Pages
    Superior Essays
  • Improved Essays

    Your organization is constantly experiencing change. Whether caused by new technology implementations, process updates, compliance initiatives, reorganization, or customer service improvements, change is constant and necessary for growth and profitability. A consistent change management process will aid in minimizing the impact it has on your organization and staff. Below you will find 8 essential steps to ensure your change initiative is successful. 1.…

    • 728 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Leading Change Analysis

    • 439 Words
    • 2 Pages

    Change management is about clarifying the process and controlling the change through setting objectives and measuring performance (Alcorn & Jarrard, 2013). “Change management is the process, the tools and methods to manage the people-side of business change in order to achieve the required business outcome, and to realize that business change effectively in the social infrastructure of the workplace” (Garde, 2010, p. 405). Organizationally, change management steps, include communicate, continual improvements, aim and celebrate for quick, involve users and create ownership, walk the talk, clear responsibility, use systematic experiences from existing systems, build a critical mass, use clear rationale and benefits for improving a system, and continuously manage the expectations of users about the change (Garde, 2010). Change management techniques.…

    • 439 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    SCOTT SUTTERFIELD, DECEMBER 2006) of the DOD’s LAMP-H project. This inflation of requirements causes the needed resources to complete the project to grow, putting it at risk of termination, or failing in the event it’s completed. Improper Planning During the planning phase of a project, the project manager can make several mistakes that allow scope creep to become more likely to happen. If a project manager uses ambiguous or vague language in the projects statement of work describing the scope statement, scope, or change request management, outlined in the PMBOK (Project Management Institute Inc., 2000), it can lead to confusion between the project team and the stakeholders (Turk, 2010).…

    • 732 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    This final chapter of the capstone paper to complete the requirements for the degree of Master of Art in Organizational Leadership. I shall talk about the cornerstones of what made me the leader and the person I am. Today almost of who I am laid in the foundation of family values, upbringing, and the church. Parents and others in authority position taught me how to respect others and to treat individuals, as I want to be treated.…

    • 2002 Words
    • 9 Pages
    Great Essays
  • Improved Essays

    When the winds of change blow, some people build walls and others build windmills (Chinese Proverb). Two options exist when faced with change, either adapt to it and forge ahead or remain stoic and unresponsive. Constant change is a business reality, and organizations must continually adapt to their environments to stay competitive or risk becoming obsolete (Buckley, 2013). More and more, staying competitive in the face of demographic trends, technological innovations, and globalization require organizations to change at much higher rates than ever before (Worley, Vick, 2005).…

    • 1151 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Agile Project Management

    • 981 Words
    • 4 Pages

    The agile project management is defined/described as a conceptual framework for undertaking software engineering projects (Sheuly, 2013). Several approaches of Agile Methods are used to oversee and measure a software project and researchers believe this can also be applied to other areas of IT projects (Sheuly, 2013). The most popular and widely practiced APM methods include Scrum & XP (extreme programming) and companies like IBM, Oracle, Honda, Canon, Motorola and Toyota have been practicing Scrum not just on their software projects, but for all other related projects (Anton, Jack, Jeff, & Nikolai,…

    • 981 Words
    • 4 Pages
    Improved Essays