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

  Testing technique to evaluate a software module

Using IEEE and ACM Database, research on why it is important to use WHITE BOX AND BLACK BOX testing technique to evaluate a software module. This assignments needs to be at least 5 pages and no more than 10 pages.

  Identify an independent business that you feel could serve

identify an independent business that you feel could serve as a good franchising opportunity. prepare an outline of the

  Perform erd design on project assignment tracking syatem

Please perform ERD design on this project assignment tracking system

  Saving privacy on the web

Explain two tools that people can use to save their privacy on the web. Give one useful application of location tracking.

  What is a stakeholder and why is such established

1.What is a stakeholder, and why is such established?  2.With regard to gathering requirements, please specify what a requirement is in the context of planning for software development?

  What you see as future of software engineering challenges

Describe what you see as the future of Software Engineering challenges particularly applied to Engineering projects. Increasingly, such projects have (and rely upon) very large software components

  What are security concerns that a0 web designer must address

What are the security concerns that a web designer must address and be aware of? How much of the responsibility for securing the site lies with the host, and how much lies with the designer? How can you, as a web designer, implement good security ..

  Design the requires and the provides interfaces

Design the Requires and the Provides interfaces of at least two (2) components that might be used in a system in an emergency control room for a call-logging component that records calls made.

  Draw flowchart to input all mid-term marks

Draw a flowchart to input 10 numbers and then determine the highest and lowest number among them. Draw a flowchart to input all the mid-term marks of computing studies class to determine it average.

  Discuss reasons behind nibcos decision

Case Study- NIBCO's "Big Bang": An SAP Implementation, Discuss reasons behind NIBCO's decision to implement an ERP system

  Evaluation of the use of the security life cycle

Write a 3- to 5-page evaluation of the use of the security life cycle. Include the following, All six phases, Review of steps unique to the security life cycle, not in common with SDLC

  In televisions early years most commercials were 60 seconds

in televisions early years most commercials were 60 seconds long. now however commercials can be any length. the

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