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

  • Best Essays

    Braude, E. J., & Bernstein, M. E. (2011). Chapter 3 and Chapter 28 Software process. In Software engineering Modern approaches (2nd ed., pp. 32-62 and ). Hoboken, NJ: John Wiley & Sons.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • 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
  • 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 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
  • Satisfactory Essays

    Braude, E. J., & Bernstein, M. E. (2011). Software Engineering, Modern Approaches (2nd ed.). :…

    • 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
  • 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
  • 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
  • Powerful Essays

    V Model vs Agile Methodology

    • 2703 Words
    • 11 Pages

    This document discusses in an interpretive way the commonly used Software Development Lifecycle Models and their implications to Software Project Management. Their application, advantages and disadvantages are discussed.…

    • 2703 Words
    • 11 Pages
    Powerful 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
  • 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
  • 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

    * 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