Write a short guide to the basics of event-driven


ASSIGNMENT - IMPLEMENTATION& TESTING

You are now expected to develop an event-driven program as a front-end user interface to connect and manipulate the database system for the London Car Rental System as specified in Assignment

- Designing & Developing Database.

As a junior programmer, your managers have asked you to write a short guide to the basics of event-driven programming and to demonstrate your coding skills and techniques.

1. In your guide, you are expected to discuss the principles, characteristics and features of even-driven programming to include the following (P1.1):

a. Characteristics: key characteristics e.g. event handlers, listeners, trigger functions, event loops, forms

b. Features: key features e.g. flexibility, suitability for Graphical User Interface (GUI) environments, simplicity of programming, ease of development, potential portability

c. Programming languages: available languages e.g. Visual Basic, Visual Studio .Net environment, Action Script, Java, C++

d. Development environments: environments e.g. for a given GUI, Java Runtime, mobile phones, multimedia, web based

2. You are required to design an event-driven programming solution to meet the given systems specification for connection with the structured database design of the LCR system. Your designs must use well known structured notations i.e. SSADM and include the following:

a. Structured chart using modularity e.g. procedures, functions to show modules and inputs, processes and outputs of your program

b. Flow Chart/Design Algorithm to show the logical description of your program

c. Layout of your screens for your end-users. This can be done electronically using most office applications or Ms Visio.

d. Using the attached Test plan template, prepare a test plan for testing the functionalities of the program to be implemented

e. Identify the screen components, data and file structure required to implement the given design in the form of Structured English or Pseudo code detailing a mini-specification

3. Implement an event-driven solution based on the prepared designs from 2 above, and connect the finished solution as a front-end to interface with the developed third-party database system of the LCR system.

Your implementation must show evidence of use of the following paradigms:

a. event handler; control structures to meet the design algorithms

b. error handling and reporting

c. make effective use of the IDE including screen layout, templates and code idiosyncrasies or conventional behaviours

4. To evaluate the effectiveness of the event-driven solution and suggest methods of improvement, you must critically review and test the event-driven programming solution using a black box test plan and provide screenshots in evidence

a. Analyse the actual test results against the expected test results and explain any discrepancies

b. Perform end-user Acceptance testing and/or evaluate independent feedback and make recommendations for future improvement

c. Create on-screen help to assist users of the finished program

d. Create documentation for the support and maintenance of the finished program

Request for Solution File

Ask an Expert for Answer!!
Software Engineering: Write a short guide to the basics of event-driven
Reference No:- TGS01285848

Expected delivery within 24 Hours