Preview

Rad Model

Powerful Essays
Open Document
Open Document
2789 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Rad Model
Rapid Application Development

Contents
1 Introduction 1 1.1 Purpose and Scope 3 1.2 Rapid Application Development 3 1.2.1 Waterfall model 3 1.2.2 Rapid Application Development Model 5 1.2.3 Martin’s Approach to RAD 8 1.2.4 Aspects of RAD 10 1.2.5 Advantages and Disadvantages of RAD 13 1.2.6 Conclusion 15 1.3 Definitions 15 1.4 References 16 1.5 Contact Information 16

List of Figures

Figure 1: Software Engineering a layered Technology [1] 1
Figure 2: Waterfall Model [1] 3
Figure 3 : RAD Model [1] 7
Figure 4: Martin’s Approach 8
Figure 5 : Rapid Development [2] 13

Introduction

Software Engineering’s definition as developed by IEEE is ‘The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software; that is the application of engineering to software. ’

[pic]

Figure 1: Software Engineering a layered Technology [1]

Software Engineering is a layered technology. The basis of software engineering is the quality focus. Process layer is the foundation of software engineering which helps in holding the technology together resulting in developing quality software. Methods provide the technical support for building the software. Tools provide automated and semi- automated support for methods and process.
The software process is established by defining activities that are applicable to all the software development cycle regardless of the complexity.

A process model for software engineering is chosen based on the nature of the project and application, the methods and tools to be used, and the controls and deliverables that are required. Software engineering work at many different levels of resolution, It can be used at the macro level when the entire application is considered, at a mid-level when program components are being engineered, and even at the line of code



References: • Software Engineering: A Practitioner’s Approach.5th Edition, Roger S. Pressman [1] • Prototyping and RAD : 2 steps forward, 1 step back by Jeremy Reece[2] • “What is Rapid Application Development? “, Casemaker, n.p, n.p • “RAD”, Corepatners, n.p, n.p • “Rapid Application Development”,Wikipedia, n.p, n.p • “Information Systems”, hit.ac.il, n.p , n.p • Selecting a Development Approach by CMS • “Rapid Application Development”, Blueink, n.p ,n.p

You May Also Find These Documents Helpful

  • Good Essays

    Software development is the full-cycle process of developing a software product. The software development cycle, assuming the software project management follows the waterfall model, includes: requirement gathering, system analysis, designing, coding, testing, and implementation. A software development team must commit to creating and maintaining (i.e. bug fixes) the source code to remain relevant and progressive against competition.…

    • 665 Words
    • 3 Pages
    Good Essays
  • Best Essays

    There are several Software Development Life Cycle methods that are availabel to utilize although, the Waterfall SDLC is the most desirable due to the simplicity and straight forward methods utilized and will be discussed in regards to topics in this paper. The benefits of this model type include departmentalization and manegerial control. A schedule can be set for each phase similarly to a how a factory system works from one step to the next in a proceeding manner until the product is complete. However, once in the testing phase it is difficult to revert back to make any additional changes. (SDLC Models., n.d.).…

    • 1383 Words
    • 5 Pages
    Best Essays
  • Powerful Essays

    As part of the Systems Engineering Process, the software is usually broken down into smaller…

    • 2470 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    The following will be Unified Software Development Process also is known as “UP,” is the ability to establish methods by “Phases.” In comparison it is similar to SDLC, however it is represented by graphical charts. The modeling is described in phases, design, implementation, deployment, and management, (Braude, E. J., & Bernstein, M. E., 2011). The disadvantage of using UP, is that indeed, there is no benefit…

    • 516 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Research at least five (5) current and representative life cycle models.…

    • 677 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Bibliography: Scacchi, W. (2001). Understanding and (Re)Designing Software Development Processes. Institute for Software Research, University of California, (p. 40). Irvine, CA.…

    • 2790 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    P2 Unit 4 Business

    • 1771 Words
    • 8 Pages

    There are many types of development methods. Common one is the ‘Waterfall Model Cycle’. This is a method used to gather up data/information by linking the fields and representing the relationships. - Improve project management & control- The application has various features which enable it to be controlled progressively.…

    • 1771 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    Your first task is to describe each software development methodology clearly and completely in your own words. You may use diagrams, examples or UML to help you do this.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Best Essays

    Xp vs Sdlc

    • 2284 Words
    • 10 Pages

    Rama Mohan Reddy, A., Govindarajuku, P. & Naldu, M. M., 2007. A Process Model for Software Architecture. Internal Jourrnal of Computer Science and Network Security, 7(4), pp. 272-280.…

    • 2284 Words
    • 10 Pages
    Best Essays
  • Powerful Essays

    Syllabules

    • 1352 Words
    • 6 Pages

    This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. The Systems Development Life Cycle will be fundamental to the course.…

    • 1352 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    The waterfall model is the simplest and most popular system development life cycle model for software engineering. In this model, each phase is organized in linear and sequential order. Once a phase is completed, one can then proceed to the development of the next phase. It must be noted however, that once a stage is completed, there is no turning back. The stages in the waterfall life cycle modal are as follows:…

    • 440 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    SDLC

    • 6094 Words
    • 25 Pages

    Bridging Transformation Enterprise - Wide C T E Cambridge Technology Enterprises The Rapid Application Development Process This paper introduces the Rapid Application Development process for software development and summarizes its advantages and limitations. A description of the goals of the process is given before presenting the various components that make up a RAD project.…

    • 6094 Words
    • 25 Pages
    Powerful Essays
  • Satisfactory Essays

    Software Engineering

    • 6061 Words
    • 57 Pages

    SOFTWARE ENGINEERING Slide set 1 11 CS-Sec I & II Engr. Maria Shaikh Shaikh.maria@rocketmail.com Course Structure and Contact Info  Schedule  4 Classes (Theory)  Exams     2/26/2014 2 Sessional Tests Presentation Assignment Final Exams Engr. Maria Shaikh 2 Relevant Literature + Lecture Foils  Sommerville I., "Software Engineering", 8th Edition or Latest, Pearson Education.…

    • 6061 Words
    • 57 Pages
    Satisfactory Essays
  • Powerful Essays

    Vbcvbcv

    • 4472 Words
    • 18 Pages

    References: 1. Shaw, M. "Education for the Future of Software Engineering," SEI, Carnegie-Mellon University, SEI-86-TM-5, 1986. 2. Tomayko, J. “Teaching a Project-Intensive Introduction to Software Engineering,” SEI, Carnegie-Mellon Univeristy, 1987. 3. Denning, P., Menasce, D., & Gerstner, J. "Reengineering the Engineering School," ASEE Conference Proceedings, 1995. 4. Moore, M. & Potts, C. "Learning by Doing: Goals and Experiences of Two Software Engineering Project Courses," in J. L.Dìaz-Herrera (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. 1994, p. 151-164. 5. Dixon, J. R. "The State of Education," Mechanical Engineering, February 1991, pp. 64-67. 6. Werth, L. "An Adventure in Software Process Improvement," In J. L.Dìaz-Herrera (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. 1994, p. 191-210. 7. Robillard, P., Mayrand, J. & Drouin, J. “Process Self-Assessment in an Educational Context,” in J. L.Dìaz-Herrera (ed.), Software Engineering Education: 7th SEI CSEE Conference. New York: Springer-Verlag. 1994, p. 211-225. 8. Werth, L. "Software Process Improvement for Student Projects," IEEE 1995 Frontiers in Education Conference, 1995. 9. Upchurch, R., & Sims-Knight, J. E. “Integrating Software Process in Computer Science Curriculum,” Frontiers in Education Conference, Pittsburgh, PA, November 5-8, 1997. 10. Upchurch, R., & Sims-Knight, J. E. “Designing Process-Based Software Curriculum,” Proceedings of the Tenth Conference on Software Education and Training, Virginia Beach, VA, April 13-16, 1997. Los Alamitos: IEEE Computer Society Press, pp. 28-38.…

    • 4472 Words
    • 18 Pages
    Powerful Essays
  • Powerful Essays

    * Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available…

    • 1222 Words
    • 5 Pages
    Powerful Essays