Preview

Software Devolpment Models

Good Essays
Open Document
Open Document
1517 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Devolpment Models
Software Engineering

SOFTWARE DEVELOPMENT















MODELS

Build And Fix Model
Prescriptive Model
Water Fall Model Or Liner Sequential Model
Incremental Model
RAD Model
Evolutionary Process Models
Prototyping
Spiral Model
Concurrent Development Model
Fourth Generation Techniques (4GT)
Component Based Development (CBD)
Agile Model
Extreme programming
Scrum

Build And Fix Model


This model is the worst model for developing a project. The product is built without proper specifications and design steps. In essence, the product is built and modified as many times as possible until it satisfies the client.



The cost of using this approach is greater than if specifications are drawn up and a design is carefully developed. Software engineers are strongly discouraged from using this development approach.

Diagram:

Advantages & Disadvantages
Advantages:
1. Suitable for smaller software.
2. Requires less project planning.
3. Requires less experience to execute or manage other than the ability to program.
Disadvantages:
4. No real means is available of assessing the progress, quality, and risks.
5. Cost of using this process model is high as it requires rework until user's requirements are accomplished.
6. Informal design of the software as it involves unplanned procedure.
7. Maintenance of these models is problematic.

Prescriptive Model


Prescriptive model describes a distinct set of activities , actions , tasks , milestones and work products that are required to engineer high quality software. •

The activities may be linear , incremental , or evolutionary.

The steps usually adopted in Prescriptive
Model are :






Communication
Planning
Modeling
Construction
Deployment

Advantages & Disadvantages

Advantages:
1.
2.

In this process model each and every step is very specific for working.
It is a quality assurance mechanism.

Disadvantages:
3.
4.

Communication can not be done in between the process.
Hard to make changes in

You May Also Find These Documents Helpful

  • Powerful Essays

    PROJ 586 Final Exam

    • 872 Words
    • 4 Pages

    7. (TCO G) Which of the following is not an advantage of using project management software?…

    • 872 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    2 Why is it important to properly select the project each time a model is created?…

    • 209 Words
    • 2 Pages
    Satisfactory 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

    Sdlc Value

    • 1412 Words
    • 6 Pages

    The many challenges they face or will face are; difficult to determine the requirements of a system that include data, procedures, communications, and processing. If requirements are constantly changing, and the system is bigger this would mean the project will take longer and if this happens it would mean more requirements change.…

    • 1412 Words
    • 6 Pages
    Better Essays
  • Good Essays

    PROJ 586 Final Exam

    • 814 Words
    • 4 Pages

    7. (TCO G) Which of the following is not an advantage of using project management software?…

    • 814 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    SOFT WARE DEVELOPMENT

    • 1837 Words
    • 8 Pages

    AV8R Fantasy Flights is an aeroplane time-share charter business based at Airlie Beach, on Queensland’s Whitsunday coast.…

    • 1837 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    If UCD is the method that guides an effective development process, usability may be perceived as the end result. Usability was once known simply as "user-friendliness" (Norman & Draper, 1986), nowadays usability has become the quality software measurement for interactive software. The usability testing perhaps is one of the most valuable tools for designers. This method allows the designers to observe the actions of the target user population first-hand. Usability testing allows designers to observe genuine users performing real tasks and situation.…

    • 416 Words
    • 2 Pages
    Good Essays
  • Best Essays

    Models and Framework

    • 2286 Words
    • 10 Pages

    Nursing model is a collection of ideas, knowledge and values about nursing which determines the way nurses, as individuals and groups, work with their patients or clients (Hogston et al. 2002). Models therefore help nurses to organise their thinking about nursing and then set about their practice in an orderly and logical way (Hogston et al. 2002). A nursing framework is a structure used to organise care given to patients (Siviter,2))000)…

    • 2286 Words
    • 10 Pages
    Best Essays
  • Good Essays

    Software developers obviously spend their days developing software programs. The job duties are pretty self-explanatory. No matter how transparent the work may be, there are other elements surrounding it that may not be so obvious. For instance, do you know where software developers work or how much money they make? Probably not. That is what this article is all about. Here we will assess some of the background factors that make up the career of a software developer so you can determine if this is the career for you. Let's explore software engineering jobs like never before.…

    • 588 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Softwares projects are often considered pale due to inability to cater to changing user requirements.…

    • 626 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    important, but the bottom line is people. They are the one who will build and…

    • 1120 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Firstly the purpose of this system is to help Turnshop to solve it problem in the running of it accounting department which the whole company relies on it, so that they can have accurate, reliable and fast processing of their payroll system in the company. For now the payroll system of the company is process manually and since there are 2000 employees and more actives of the company it make it very hard and tedious to accomplish this task in the company, it also cause a high room for errors, overtime, resources and money and it will help the company a lot if they have a computerized payroll system (CPS).…

    • 1138 Words
    • 5 Pages
    Good Essays
  • Good Essays

    In the second phase, formulation as a mathematical model would take place based on the problem in the previous phase. The choice of the model is crucial to success so a lot of considerations need to be made for the restrictions, limitations and assumptions to be put in place. The presence of the ‘data barrier’ by people trying to block the project or working in a data –poor environment would hinder this formulation process and a trade-off between time and costs should be done in order to obtain the closest information and at the same time, protecting the clients interests.…

    • 426 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    System development methodologies are promoted as a means of improving the management and control of the software development process, structuring and simplifying the process, and standardizing the development process and product by specifying activities to be done and techniques to be used. It is often tacitly assumed that the use of a system development methodology will improve system development productivity and quality. However, there is little empirical evidence to support this assumption. As we know that, Information System (IS) refers to a system of people, data records and activities that process the data and information in an organization, and it is includes the organization's manual and also the automated processes.…

    • 1559 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    rapid growth in customers and in turn products the shop is not able to make valid entries manually due to lack of trust worthy clerks. The shop hence requires software to keep a track of all details.…

    • 725 Words
    • 3 Pages
    Good Essays