Preview

Capstone Project

Powerful Essays
Open Document
Open Document
1903 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Capstone Project
RAPID APPLICATION DEVELOPMENT
Parthenopi Konstantinou ISAM 5635

ABSTRACT

Today, many development organizations are adopting iterative development methodologies emphasized by Rapid Application Development (RAD) cycles. Unlike waterfall development life cycles, where testing is done at the end of the project, iterative life cycles specify testing at multiple points during development. It is easy to understand the importance of including system performance analysis and predictive tuning in the process. Identifying the addressing flows early, especially performance limitations, has as advantage the cuts of the cost to fix them and at the same time minimizes the impact on the project schedule. RAD has been proven to be a valuable software strategy. However, it is not without pitfalls and risks. RAD incorporates some defects that we need to adjust. Research and capitalization should be invested in order to minimize them and use them as of companies’ advantage.

[pic]
(Source from www.credata.com)

INTRODUCTION

Rapid Application Development (RAD) is a new, highly interactive systems development approach that emerged in the 1990s. RAD is a concept that products can be developed faster and of higher quality. In addition RAD attempts to address both weaknesses of the structured development methodologies, which are: long development times and the difficulty in understanding a system from a paper-based description. RAD methodologies adjust the Systems Development Life Cycle (SDLC) phases to get some part of the system developed quickly and into the hands of the users. What lies beneath this approach is to get the users to better understand the system through interactive and simultaneous revisions, which bring the system closer to what is needed.

How to use RAD
Most RAD methodologies recommend that analysts use special techniques and computer tools to speed up the analysis, design, and implementation phases, such as CASE (Computer-Aided



References: 1. Article on line from the Web Developer’s Journal, Web Site On Line at http://www.webdevelopersjournal.com/article/rad.htm 2. Web Site On Line, Creative Data by Steve C McConnell, Rapid Development: Timing Wild Software Schedules at http://credata.com/research/rad.html 3. Web Site On Line at http://csweb.cs.edu/maner/domains/RAD/.htm 4. Newsletter on line, Web Site On Line at http://www.pragmaticsw.com/Pragmatic/Newsletters/newsletter_2002_08.htm 5. Software Tech News Web Site On Line By Morton A. Hirschberg-U.S Army Research Laboratory at http://www.dacs.dtic.mil/awareness/newsletters/technews2-1/rad.html 6. Compuware Corporation, Article on line: Taking the risk out of rapid application development at http://www.compuware.com 7. Alan Dennis and Barbara Haley Wixom, Systems Analysis and Design, Ch.1 (p.8-14)

You May Also Find These Documents Helpful

  • Best Essays

    Smith Consulting is developing a better production documentation environment for our company. The following discussion and implementation strategy discusses software development methodology selection, Quality Assurance Processes, procedures, and guidelines to be utilized at SC for all current and future projects internally and externally for our clients. This document will also determine project management orthodoxy, define our client relationship and also our program document specifications and requirements. This will serve SC and its future clients in a consistent, quality and professional future for enhanced software development capabilities in accordance with established best practices throughout the software engineering community.…

    • 3816 Words
    • 16 Pages
    Best Essays
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The fourth stage of the system development life cycle is construction. The developers will use the laid out data provided to them in the design stage to create a database, code for the data flow process, and user interface screens. Test data is prepared to refine the code as much as…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Cis 210 Research Paper

    • 1323 Words
    • 6 Pages

    As part of my job, I must complete a 10-to-15 page paper that follows this project through the system development life cycle (SDLC). This assignment will require I to do the following:…

    • 1323 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    Bis/220 Week 5 Summary

    • 265 Words
    • 2 Pages

    Developing the right programs for a company’s needs can become a major project. Going into weeks 4 and 5, I did not realize how much work and detail went into planning, developing and implementing a software program. There is a team structure with a project manager and the involvement of the company utilizing the program can be very involved to no say at all. I learned that a scope is a list of features desired in a project. I gained knowledge of the Software Development Life Cycle (SDLC). The many phases of the SDLC are need, prototype, investigation, analysis, design, testing, operations, and maintenance, and finally implementing the system. The scope creep involves adding functions after the project has been initiated. I also learned that RAD stands for Rapid App Development and is an alternative to the traditional life cycle. At work we use a scope in planning our shut-downs in order to gain an outlook of work to be done. A scope can be used at home when you receive a tax return in order to allocate funds toward different family needs. Another topic team members have learned was why the data is transmitted from the high volume data and the way its transmitting microwave towers or satellites are used, these have very powerful and large wavelengths that can travel long distances. We also discovered we all use electronic communication every day, from text messaging to e-mail and other forms of web based electronic communication such as…

    • 265 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Capstone Project

    • 552 Words
    • 3 Pages

    This paper will describe my plan to expand Publix grocery store into a one stop shop, will continuing with the mission and vision the company already has in place. It will also describe the context and organization, as well as articulate the vision and mission as well as the strategy of the organization. This paper will also describe the source of competitive advantages and the nature of the business opportunities.…

    • 552 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Service Request Sr-Rm-004

    • 990 Words
    • 4 Pages

    The Rapid Application Development method incorporates using three different approaches of systems analysis. These sub-approaches are Prototyping, Computer-Assisted Software Engineering Tools, and Joint Application Design. By using the three different perspectives, RAD streamlines the entire systems analysis and design process.…

    • 990 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Methodology to decrease design and implementation time ● Involves: prototyping, JAD, CASE tools, and code generators…

    • 1252 Words
    • 6 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
  • Best Essays

    3. Rapid Application Development: According to Ravindran (2006) RAD is a linear sequential model that weight an extremely short development cycle using a component based approach. (Ravindran, 2006)…

    • 2758 Words
    • 12 Pages
    Best Essays
  • Satisfactory Essays

    BIS 220

    • 808 Words
    • 4 Pages

    With the advancements in technology we all are introduced to new or improved forms. There are times when advancing and learning of new technologies is a wonderful thing as long as one can also retain new information along with previously learned knowledge. In last week’s teachings we have learned new functions and capabilities as well as had a refresher course on the Microsoft PowerPoint program. Along with this informative we have also learned of the importance of the system development life cycle (SDLC) in regards to the planning, organizing, and implementing of information systems to include the project management of IT acquisitions, hardware and software selections.…

    • 808 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It/210 Course Design

    • 2571 Words
    • 11 Pages

    Course Design Guide IT/210 Version 5 2 Week One: Introduction to Software Development Details Due Points Objectives 1.1 Describe the importance of using a structured, modular approach when creating program requirements, design, and code. 1.2 Identify how a computer processes and stores data. Course Preparation Read the course description and objectives.…

    • 2571 Words
    • 11 Pages
    Satisfactory Essays
  • Powerful Essays

    Capstone Project

    • 2544 Words
    • 11 Pages

    Healthcare has become a consumer driven industry with patient satisfaction equating to good customer service. Effective communication has been shown to be a key factor in both patient outcomes and satisfaction. Additionally, patient satisfaction has become a tool used by insurers to evaluate medical facilities and may impact reimbursement to hospitals for patient care. In this paper, I will discuss the issue of ineffective communication in the waiting area of the surgical services department at Mount Carmel East Hospital. The impact of ineffective communication effects patients and members of the perioperative team. Results of patient surveys consistently showed a decrease in overall patient satisfaction with areas of communication scoring the lowest across the continuum. Substandard scores necessitated a further look at the process of communication and a root cause analysis was used to evaluate the scope of the issue. The current communication process was then observed and compared to best practice models. A summary of this data, included in this report, was used to develop possible solutions to improve communication as part of a continuing quality improvement process. The impact of quality improvement is instrumental in overall patient satisfaction and customer service.…

    • 2544 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    "Rapid Application Development is a software development process developed initially by James Martin in the 1980s. The methodology involves iterative development, and the construction of prototypes. Traditionally the rapid application development approach involves compromises in usability, features, and/or execution speed. It is described as a process through which the development cycle of an application is expedited. Rapid Application Development thus enables quality products to be developed faster, saving valuable resources". (James Martin 1992)…

    • 422 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Since it is a critical process to provide high efficiency, it was inavitable to integrate this quick cycles approach with testing. A process called “Test-Driven Development” was born in 2003 to provide exactly that. In TDD, before each cycle, requirements are examined and are evolved into the test cases. After that step, the software is developled only to pass these specific test and added to the product. By this method it is easier to prevent any piece of program that does not meet the requirements from being added to the…

    • 1681 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Software Engineering

    • 449 Words
    • 3 Pages

    Project management involves various tasks in terms of planning and execution, below we focus on these two approaches: Scrum and Plan-based approaches based on the effectiveness of each approach for planning the allocation of people to projects, estimating the cost of projects, maintaining team cohesion, and managing changes in project team membership.…

    • 449 Words
    • 3 Pages
    Satisfactory Essays