A local company has a meeting/conference room that can hold up to 60 people. Bec
A local company has a meeting/conference room that can hold up to 60 people. Because of its size and shape it is laid out 10 rows deep by 6 seats across. To the embarrassment of the company there have recently been occasions where delegates attending meetings have been allocated the same seat. Also at times it is not always possible to verify the names of those attending. As an employee of Terrific Software Ltd you have been asked to design a demonstration program which could be used to solve this problem.As part of the design specification Terrific Software has stipulated that the program should utilise function. As this is a prototype program there is no need to save the data to disk and the program shall only record details of one meeting. If the demonstration is successful the program will be adapted to include different dates.It has been requested that all the seats allocated or not are visible on screen at one time and there shall be an option to view the names of all delegates attending the meeting. Because more than one person may be booked in at a time there must be a way of continuing input without closing and re-starting the program.The final output could be similar to the following but you can create your own screen design if you so wish. All seating allocations and details of delegates are to be held in arrays.The current seat allocation is:1 A B C D E F2 A B C D E F3 A B C D E F4 A B C D E F5 A B C X E F6 A B C D X F7 A B C D E F8 A B C D E F9 A B C D E F10 A B C D E FDo you want to view the delegates names? Y or N :Continue? :Note:The above screen capture would be the display visible at (13) below and seats 5D and 6E have been allocated.To assist you in designing the program Terrific Software has laid down the following design criteria whichmustbe followed.Task 1: Program DesignYou are required to produce a top-level design for your program with appropriate stepwise refinement. In addition to your design a Data Table and a Function Table should also be provided.Note: Your design should display the seat allocations and also record the details of each delegate to whom a seat is allocated. In designing the program the criteria set out by Terrific Software must be followed.Task 2: Program DevelopmentYou are required to code the program using the C++ Programming Language. Your program should be properly laid out and should bemodular making sure that software engineering aspects of modularity and reusability as fully considered.You are required to provide a working soft copy of your program.Task 3: Program Testing & DocumentationDevice a test plan carefully making sure that the data for each test is specified the particular purpose of the test and a description of the expected result from the test are also provided.Use the test plan to test your program and document your findings. You should provide a hard copy of the actual output from your program in the same order as your test plan and cross-referenced to it.You are required to provide an annotated code listing in addition to your proof of testing.Task 4: Program EvaluationYou should evaluate your program carefully identifying its strengths weaknesses and possible areas of improvement. You should also comment on the extent to which your solution correctly satisfies the specification.
You can place an order similar to this with us. You are assured of an authentic custom paper delivered within the given deadline besides our 24/7 customer support all through.
Latest completed orders:
# | topic title | discipline | academic level | pages | delivered |
---|---|---|---|---|---|
6
|
Writer's choice
|
Business
|
University
|
2
|
1 hour 32 min
|
7
|
Wise Approach to
|
Philosophy
|
College
|
2
|
2 hours 19 min
|
8
|
1980's and 1990
|
History
|
College
|
3
|
2 hours 20 min
|
9
|
pick the best topic
|
Finance
|
School
|
2
|
2 hours 27 min
|
10
|
finance for leisure
|
Finance
|
University
|
12
|
2 hours 36 min
|