Dna statistics processor

Assignment Help Software Engineering
Reference no: EM13647081

• 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.

Reference no: EM13647081

Questions Cloud

What is the strength in air of the electric field : What is the strength in air of the electric field at a radialdistance of 0.70-cm from the middleregion of a 6.0-m long straight wirecarrying a uniform charge of 375.0 µC
Find the period and amplitude of the resulting oscillations : When a mass is suspended from a spring, the equilibrium length isincreased by 50mm. The mass is then given a blow which starts it moving vertically at 200mms-2.
How many grams does the scale read : A scale sits atop a desk. On the scale is a cylindricalcontainer (mass 100g) filled with 200cm3 (200g) of water. How many grams does the scale read
Obtain the resulting compressional force on the earth : Suppose 1.00 g of hydrogen isseparated into electrons and protons. What is the resulting compressional force on the Earth
Dna statistics processor : 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
Find the effective spring constant of the molecule : A molecule of DNA (deoxyribonucleic acid) is 2.04 µm long. Determine the effective spring constant of the molecule
Define what is the molar mass of the unknown gas : A sample of an unknown gas effuses in 12.8 min. An equal volume of H2 in the same apparatus at the same temperature and pressure effuses in 2.11 min. What is the molar mass of the unknown gas
Explain concentration of the nucleophile of an sn1 reaction : Typically, increasing the concentration of the nucleophile of an SN1 reaction has no impact on the rate of the reaction
Find what was the angle between their initial directions : After a completely inelastic collision between two objects of equalmass, each having initial speed v, What was the angle between their initial directions

Reviews

Write a Review

 

Software Engineering Questions & Answers

  Grassroots computing changes way software is designed

Describe how grassroots computing changes the way software is designed, developed, tested, and maintained in typical organization. Write dwon the advantages and disadvantages of grassroots computing?

  Describe the role of the soap

Describe the three entities and three operations that represent the Web Services model defined by SOA. (Support your answer with a diagram) Describe the role of the following three core Web Service standards- i SOAP ii WSDL iii UDDI

  The software development plan is now mostly complete with

the software development plan is now mostly complete with respect to the planning and many steps in the overall process

  Preparing final table list and rationale

Assume you are now going to construct the final table list for Fernando's Skate Shop. Use the following preliminary field list and list of subjects to get started.

  The primary operational focus direction for scm systems is

the primary operational focus direction for scm systems is lsquoupstream. that is scm solutions attempt to exert the

  Credibility of a qualitative measurement

Why is it appropriate to use some surrogate measures as part of a Goal/Question/Metrics measurement program? Give and defend at least two reasons.

  C++ definitions

Mr. Oldie wishes to share his wisdom too, but on a different topic: "These OO-guys looked at hardware assembly and car assembly mechanisms and dreamed that they can do it in software.

  Ray and jason have just finished developing the

ray and jason have just finished developing the documentation for a system your team recently completed. ray insists

  Relational database management systems

As time goes by, more and more emphasis has been placed on design issues, especially database modeling. Determine the reason for this raised emphasis?

  Challenges and difficulties of applying software metrics

How to execute software measurement? Write dwon challenges and difficulties of applying software metrics?

  Project planning and scheduling from various tools

You need to select a tool for project planning and scheduling from various tools available in the market. What factors would you consider in selecting the most appropriate software tool for your company?

  Steps to follow in evaluation of software packages

Top Sail's owner read an article about software packages, and she asked you, as an IT consultant, for your advice. When you evaluate software packages, what steps will you follow?

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