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

  Lifestyle changes through affluence between 2004 and 2007

lifestyle changes through affluence between 2004 and 2007 indias growth averaged 8 percent annually. this economic

  Describe relationship between different types of software

Describe the relationship between different types of software and the type of machine with which they are compatible.

  Compare the pros and cons of 3g and 4g technology to find

there are a number of cellular phone companies each serving their own unique geographical areas. likewise they each may

  How you plan to monitor and control the risks

Create a 3-5 page memo to the project stakeholders, including your matrix, detailing how you plan to manage and control these risks. Your paper must include the following elements - Brief responses to each risk, including how you plan to monitor a..

  Create graph which shows congestion window size

Design another scenario as duplicate of Drop_Fast scenario. Write the new scenario Drop_Fast_Buffer. In new scenario, edit attributes of Client_East node and assign 65535 to its Receiver Buffer.

  Explain and fix java code errors

The code compiles properly, but when you run, you get the following output, Exception in thread "main" java.land.IndexoutBoundsException:

  Developing an effective metrics program

In her paper Developing an Effective Metrics Program Rosenberg described a group of "sample goals, questions and metrics. The goals are general and could be adapted with minor modifications to any project development.

  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?

  Pvault need help with the following based on the questions

need help with the following based on the questions asked by the class and project proposal. ltbrgt ltbrgt1. a simple

  Design an improved interactive password system present your

design an improved interactive password system? present your design and describe what kind of attacks your protocol can

  In software engineering one can find various life cycle

software development modelsin software engineering one can find various life cycle models. some examples include the

  Create high-level e-r diagram for hospital

Your first assignment is to work as part of the team of three persons to create high-level E-R diagram for hospital. You conduct interviews with number of hospital administrators and staff to recognize key entities.

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