Design a c program to a given detailed specification - your


• Your ability to design a C++ program to a given detailed specification

• Your ability to research technical knowledge required to create the desired program (in this case, optionally, a small amount of genetic knowledge) and reference your sources

• Your ability to create a working non-Object Oriented program in C++, with all the ad-hoc testing, debugging, editing, re-compilation and re-testing that this involves

• Your ability to comment the code and produce well laid-out code

• Your understanding of C++ syntax taught, and your ability to apply this knowledge

• Your ability to formally test your program using a Test Plan, and your ability to evaluate the results

• Your ability to describe how your program works (documentation)

• Your ability to follow the instructions given in this assignment brief

The program is a DNA statistics processor. The program will be menu-driven and will allow the user to input the name of an input data file, and hence to be presented with various statistics on the content of that file. The file contains a string of capital letters (A, T, C, G) which represent DNA "bases", and your job will be to provide statistical data and other discoveries from this string.

You must produce a Test Plan which gives a series of tests ("test cases") and their expected results (actions, outputs). You should devise a test plan that covers all the major functionality of your program, without being too long. A good way to present a test plan is in the form of a table with four columns: Test Number; Test Details; Test Data; Expected Output. The "Test Details" column is a brief indication of what the test case is for. Explain in more detail (outside the table) any tests which are not obvious. You may take as many pages as you see fit in this section.

Request for Solution File

Ask an Expert for Answer!!
Software Engineering: Design a c program to a given detailed specification - your
Reference No:- TGS0900704

Expected delivery within 24 Hours