Characteristics and features of even-driven programming

Assignment Help Software Engineering
Reference no: EM13979450

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

Reference no: EM13979450

Questions Cloud

What distance traveled by dog when two final hug each other : As they start to run Jonathan's dog leaves him and run towards Carlos at 7.0 m/s. Upon reaching Carlos the dog runs towars Jonathan and continues to run back and forth until they meet. What is distance traveled by the dog when the two finally hug ..
Understanding of business applications of the erp software : Web Assignment: Students must complete the Web Assignment as assigned. The assignment should be done in the form of an essay to include a cover page and a reference page, both in APA format. The body of the essay should be 300-350 words in length..
Subsidiary in europe to handle marketing : a. Manufacture the product at home and let foreign sales agents handle marketing. b. Manufacture the product at home and set up a wholly owned subsidiary in Europe to handle marketing.
Average price-earnings ratio : Kroger, a grocery store, recently had a price-earnings ratio of 13.7, while the average price-earnings ratio in the grocery store industry was 22.5. What might explain this difference?
Characteristics and features of even-driven programming : Write a short guide to the basics of event-driven programming and to demonstrate your coding skills and techniques -
List and describe ten possible review areas that auditors : List and describe 10 possible review areas that auditors may be involved in during the development process.
Calculate the owner equity : Use the following financial information to calculate the owner's equity and prepare a balance sheet with vertical analysis as of December 31, 2008, for Mountain Magic Tire Company,
Inflation and interest rates : You're considering an investment that you expect will produce an 8 percent return next year, and you expect that your real rate of return on this investment will be 6 percent. What do you expect inflation to be next year?
Calculate u at the equilibrium bond length : Using L-J potential U= KA/ a6 + KR/ a12. For Ar KA = 1.037 x10-11 J.m6 and KR = 1.616 x10-134 J.m12. Calculate the equilibrium bond length for Ar.

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd