What Is Rapid Application Development

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

A software development methodology is a framework that is used to structure, plan, and control the process of developing an information system. This includes the pre-definition of specific deliverables and artifacts that are created and completed by a project team or individual to develop or maintain an application.

The author chose RAD (Rapid Application Development) for the project.

RAD (Rapid Application Development)

What is RAD?

Rapid Application Development (RAD) is a development lifecycle designed to give a much faster development and higher-quality results than those achieved with the traditional lifecycle. It is designed to take the maximum advantage of powerful development software that has evolved recently.

In short, Rapid Application Development is exactly that. It is 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. The magnitude of such savings is truly RAD.

The basic principles are:

Fast development and delivery of a high quality system at a relatively low investment cost.

Reduces inherent project risk by breaking a project into smaller segments and providing more ease-of-change during the development process.

It aims to produce high quality systems quickly, primarily via iterative Prototyping (at any stage of development), active user involvement, and computerized development tools.

Stakeholder interviews

RAD makes it possible to involve the stakeholders at each stage of the development process. This makes the interviews with them easy and very clear. It will reveal requirements that were not previously envisioned as being within the scope of the project, and requirements that are contradictory. However, each stakeholder will have an idea of their expectation or will have visualized their requirements. Instead of organizing a meeting in order to gather the system requirements from the stakeholders a part is built and shown to them. Online Banking was explained to various banks that are aware of the technology and willing to grow their customer base.

DREAMWEAVER

Dreamweaver, like the nail-gun, is a tool designed to make life easier. You don’t need to learn HTML or CSS fully in order to use it, but not knowing them will limit the rate at which you design in. This is not altogether a bad thing: it is simply a slightly narrow perspective on a large field.

Dreamweaver offers a number of rapid application development (RAD) tools, including server behaviors and application objects, that help you build sophisticated web applications without having to write any server-side code.

Quickly create pages that search and modify databases and display the results. Provide security by restricting access to your pages. (See Building ColdFusion Applications Rapidly, Building ASP.NET Applications Rapidly, Building ASP and JSP Applications Rapidly, and Building PHP Applications Rapidly.

Software and Tools

To run online banking system you need the following software and hardware.

Desktop/Laptop

Web browser

Web server (Xampp/Wamp server)

Internet

Domain

DESKTOP

A desktop computer is a personal computer (PC) in a form intended for regular use at a single location, as opposed to a mobile laptop or portable computer. Early desktop computers are designed to lie flat on the desk, while modern towers stand upright. Most modern desktop computers have separate screens and keyboards.

LAPTOP

A laptop computer is a personal computer for mobile use. A laptop has most of the same components as a desktop computer, including a display, a keyboard, a pointing device such as a touchpad and speakers into a single unit. A laptop is powered by mains electricity via an AC adapter, and can be used away from an outlet using a rechargeable battery. Laptops are also sometimes called notebook computers.

XAMPP/WAMP

Xampp is a free and open source cross-platform web server solution stack package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.

Wamp are packages of independently created programs installed on computers that use a Microsoft Windows operating system.

WAMP is an acronym formed from the initials of the operating system Microsoft Windows and the principal components of the package: Apache, MySQL and one of PHP, Perl or Python. Apache is a web server. MySQL is an open-source database. PHP, Perl and Python are scripting languages that can manipulate information held in a database and generate web pages dynamically each time content is requested by a browser. Other programs may also be included in a package, such as phpMyAdmin which provides a graphical user interface for the MySQL database manager.

WEB BROWSER

A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web.

INTERNET

Although the System can be run offline with the use of web servers like Wamp or Xamp, the internet is needed to access its full functionality.

The Internet is a network of networks.

Chapter 4

SYSTEM ANALYSIS & DESIGN

FEATURES OF ONLINE BANKING

The features available from an on-line bank account are similar to those which are available via 'phone banking or visiting the local branch. Online banking features do differ between the banks, but usually include:

Transfer of funds between accounts

It brings efficiency in CRM (Customer relationship management)

Make Payment of bills

Introduces new & innovative products &services

View balance and statements.

Brings door to door services



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now