Preview

methodology

Powerful Essays
Open Document
Open Document
4133 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
methodology
Academic Objective 1 – Methodologies and Lifecycles

A1 Analysis of the Methodology and Lifecycle to be Used

A1.1 Introduction 1
A1.2 Waterfall Development Model 2
Advantages 2
Disadvantages 3
A1.3 Prototyping 3
Advantages 4
Disadvantages 4
A1.4 Prototyping Advances 5
A1.4.1 Spiral Development Process 5
Advantages 6
Disadvantages 6
A1.4.2 Incremental Development 6
Advantages 7
Disadvantages 7
A1.4.3 Iterative Development Process 7
Advantages 8
Disadvantages 8
A1.4.4 Rapid Application Development 8
Advantages 9
Disadvantages 9
A1.4.5 Dynamic Systems Development Method (DSDM) 10
Advantages 12
Disadvantages 12
A1.5 Structured Systems Analysis and Design Method (SSADM) 13
Advantages 15
Disadvantages 16
A1.6 Conclusions 16

A1.1 Introduction
This section will analyse the different methodologies and lifecycles available in developing an information system. A methodology is defined as “…a system of ways of doing things especially regular and orderly procedures”1.
This section discusses in depth the various merits and downfalls of different development strategies. Such strategies include that of Rapid Application Development, Prototyping, The Spiral Model, Dynamic Systems Development and Tom Gilb’s Incremental Development. There are also a number of other methodologies available such as Jackson Systems Development (JSD) and Effective Systems and Human Implementation of Computer based System (ETHICS). However, the objective is to evaluate those methodologies available to the developer, which are more suited to database applications, in order to select the most appropriate one for this projects development.

A1.2 Waterfall Development Model
Also referred to as the Systems Development Life Cycle Model (SDLC).
The focus of the waterfall model is to ensure that the internal architecture is well structured, to meet basic quality criteria and is described as “an approach to developing an information system… that is characterised

You May Also Find These Documents Helpful

  • Satisfactory Essays

    I think this relates to database development in a number of ways. One is how it starts, gathering information and finding the intent of the system. Next you must plan out how to set up the database, which is the vital information? What are the minor details? Then you set up your database fill in some test information insure it works properly and make needed adjustments. Finally you implement your database design where in it works properly you merely maintain and fix any errors.…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    mgmt305 db3

    • 289 Words
    • 2 Pages

    Information systems were designed by users to solve particular business problems. With the development life cycle we have five phases, which is maintenance, planning, analysis, design, and implementation.…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    “Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. The development of a new information system involves several different, but related activities. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. In other words, SDLC is a conceptual model that guides project management in information system development.”(Wikibooks)…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The Systems Development Life Cycle (SDLC) is an example of one way that companies use different steps to decide which program to use. The lifecycle involves six stages the systems investigation, systems analysis, systems design, programming and testing, implementation, and operation and maintenance. Systems Investigations are when developers research the existing problems with the current system. Then the developers examine the problem and determine the user requirements, which is Systems Analysis. System Design is the step when developers decide how to resolve the problem. Next the developers change the solution to the problem into computer code, which is Programming and Testing. Implementation happens when the old system is converted into the new system. To ensure the success of the new program, the developers schedule audits to assess the systems capabilities, which is Operation and Maintenance. The systems development life cycle is important because it forces…

    • 546 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    After describing the information system architecture which includes data, processes, interfaces and network, in addition to the application architecture and process design, we can now move forward to the implementation and operation phase. There are seven major activities that take place in the implementation and operation phase. These phases must be managed effectively in order for the project to be successful. The seven phases consist of:…

    • 1332 Words
    • 6 Pages
    Better Essays
  • Good Essays

    All projects are not the equal so it is essential to define the cost, goals and schedule that is necessary for the project at hand (Johnson, 2012). The system analyst is the connector between the client and the technical team of software developers and programmers (Guille, 2007). Analyst understands the client 's needs from the proposed system but also is able to resolve technical queries and issues that the team may face while developing project (Guille, 2007). The responsibility of the software developer is to develop a software related development for the client by been involved in the dynamic innovation in sections that involve development and system integration (Guille, 2007). After the developer has developed the software/application the system tester, extensive testing is done to show the outcome of the application (Johnson, 2012). Any flaws or discrepancies will be corrected to ensure that the stakeholder/business requirements are been fulfilled (Johnson, 2012). Once adequate testing has been performed the new system will be up and running to the expectations of the stakeholders/business system maintenance will be needed to ensure that the software/application continues to run properly (Guille,…

    • 744 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Sdlc Process

    • 915 Words
    • 4 Pages

    The system development life cycle (SDLC) starts when a project is planned for the implementation of an information system. Executives of the organization make a decision for a new system or replacing or upgrading an old system and the project begins. According to Curry, McGregor, and Tracy (2007), “For a development project to be successful, the people involved in the project must have a detailed plan to follow.” The entire process in which the building, deploying, using, and updating an information system is known as the SDLC.…

    • 915 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Systems Development

    • 1125 Words
    • 5 Pages

    According to Travis Bakersville in his article, “The Impact of Computer Supported Technologies on Information Systems Development”, there are five types of system development methodologies. The types are the structured approach, the prototyping/iterative approach, rapid application development, object oriented, and…

    • 1125 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    INFS

    • 884 Words
    • 18 Pages

    Systematic approach whereby each phase is completed before moving on to the next one • Discourages “backward” flow Traditional Systems Life Cycle • Emphasizes discipline and proper documentation in each phase 4 2 11/05/14 Requirements Analysis Australian School of Business 5 Alternate Systems Development Approaches Australian School of Business Prototyping 6 3 11/05/14 Modern Software Development Approaches Australian School of Business Agile Software Development 7 Agile Development: General Principles • Visibility…

    • 884 Words
    • 18 Pages
    Satisfactory Essays
  • Good Essays

    The systems development life cycle, also known as the waterfall model, consists of seven phases. Those phases are planning, systems analysis, system design, development, testing, implementation, and maintenance. When this model is being used by a company they will usually complete one phase before beginning on the next. During the planning phase a systems analyst, who may or may not work for the company, will outline a proposed system, develop a budget, and create a detailed development schedule. This is when the company’s senior management needs to decide whether it would be best to modify their current systems or just build a new system. To help them make the decision the company performs four types of feasibility analysis: technical, economic, operational, and schedule. These help the company see which one will have the least amout of technical problems, which one will have the best use economically, which one will run fastest and easiest, and which on works best in their schedule. Once they have decided the company will move on to the systems analysis phase. In this phase the company looks at what their current problems are and how they can fix them with their new or existing program. Next the company will move to the systems design phase. In this phase the company will take what they have learned about what the new system will require in order to solve the problems within the business and will describe in detail how the team will build the new system. They will discuss the specific functions it should have and what parts it should contain. Now that the company knows how they want the system build it is time to build it. That is what the development phase is for. In the develpoment phase the company works with a programmer to get the system built to their specifications. In the testing phase the system is finally built, but the compant cannot begin using the system until it is tested. The implementation phase is where the company brings the developed and tested…

    • 402 Words
    • 2 Pages
    Good Essays
  • Good Essays

    System development is a process in which programmers with organization contribution write codes to solve a problem that face the organization system or automate a procedure. There are three major systems development techniques that been used to solve systems’ problems. The system development techniques are SDLC (Systems Development Life Cycle), JAD (Joint Application Development), and RAD (Rapid Application Development). SDLC provides tools for controlling details within large development projects that solve structured problems. JAD enables the identification, definition, and implementation of information infrastructures. RAD supports the iteration and flexibility necessary for building robust business process support(Osborn, 1995).…

    • 650 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    This purpose of this paper is to give an understanding of the information systems development methodologies available. A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Here are some iterative methodologies that can be used especially for large projects and some of their characteristics.…

    • 2018 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    I answered this question by explaining that the Systems Development Life Cycle (SDLC) also known as “the waterfall model" is an extremely valuable tool to use in the implementation or revamping of any company. The Systems Development Life Cycle provides a strategic foundation in which a company can either update its existing system, or a company can create an entirely new system from scratch. There are seven phases to the Systems Development Life Cycle, and each phase must be completed in order, before the next phase begins, the phase before it must be complete. If a mistake is made, it may be necessary to start from scratch all over again, or go back several phases. If the phases are completed in order you should have a great foundation and you will be on your way to building a successful information system.…

    • 1459 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    ➢ The evolution of process that is followed in implementing a computer-based information system subsystem.…

    • 1351 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Systems Life Cycle

    • 518 Words
    • 3 Pages

    Another model is the Waterfall method, also called the linear sequential method. This specific model is easy to understand and supports the “define before design” and “design before code” logic. The advantages of a Waterfall method is that output is generated after each stage, therefore it has high visibility. The client and project manager gets a feel that there is considerable progress. This methodology is significantly better than the haphazard approach to develop software.…

    • 518 Words
    • 3 Pages
    Good Essays