introduction go through requirements process with the be design team go through requirements process...

15
Introduction Introduction Go through requirements process Go through requirements process with the BE Design team with the BE Design team Write an SRS form, complete with: Write an SRS form, complete with: Work Context Diagram Work Context Diagram Use Cases Use Cases Requirements Requirements Functional Functional Non-Functional Non-Functional Fit Criterion Fit Criterion Constraints Constraints Risks Risks

Upload: annabel-mason

Post on 05-Jan-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

IntroductionIntroduction

Go through requirements process with Go through requirements process with the BE Design teamthe BE Design team

Write an SRS form, complete with:Write an SRS form, complete with: Work Context DiagramWork Context Diagram Use CasesUse Cases RequirementsRequirements

FunctionalFunctional Non-FunctionalNon-Functional

Fit CriterionFit Criterion ConstraintsConstraints RisksRisks

Page 2: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Device BackgroundDevice Background

Device is to help Parkinson’s patients.Device is to help Parkinson’s patients. Parkinson’s is a disease that effects Parkinson’s is a disease that effects

the brain.the brain. Current treatment involves Levodopa.Current treatment involves Levodopa. Levodopa subdues the symptoms.Levodopa subdues the symptoms. Levodopa also destroys the part of the Levodopa also destroys the part of the

brain that Parkinson’s effects.brain that Parkinson’s effects.

Page 3: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Project GoalsProject Goals

GoalGoal Create a device that accurately measures the Create a device that accurately measures the

Levodopa levels in a patientLevodopa levels in a patient

AdvantageAdvantage To have a standard and accurate way of To have a standard and accurate way of

measuring Levodopa levels.measuring Levodopa levels.

MetricMetric Give a patient a certain amount of Levodopa Give a patient a certain amount of Levodopa

and use the device to see if it can accurately and use the device to see if it can accurately measure that amount of Levodopa measure that amount of Levodopa

Page 4: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

GoalsGoals GoalGoal

Use the device to prescribe the least amount of Use the device to prescribe the least amount of Levodopa to relieve the symptoms of Parkinson's Levodopa to relieve the symptoms of Parkinson's disease.disease.

AdvantageAdvantage The lowest and most effective dosage of The lowest and most effective dosage of

Levodopa can be given to the patient, decreasing Levodopa can be given to the patient, decreasing the deteriation of the substantia nigrathe deteriation of the substantia nigra

MetricMetric Take a control group of untreated Parkinson's Take a control group of untreated Parkinson's

patients, patients under the current treatment, patients, patients under the current treatment, and patients using the new device. then measure and patients using the new device. then measure the deterioration of the substantia nigra.the deterioration of the substantia nigra.

Page 5: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

GoalsGoals

GoalGoal The device should be portable. The device should be portable.

AdvantageAdvantage With a portable device, the user will easily With a portable device, the user will easily

be able to take the device home with them be able to take the device home with them instead of having to travel to use it. instead of having to travel to use it.

MetricMetric This goal will be a success if the device This goal will be a success if the device

requires no third-party assistance in requires no third-party assistance in transporting.transporting.

Page 6: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

GoalsGoals

GoalGoal The device shall return results of Levodopa The device shall return results of Levodopa

levels no longer than five minutes. levels no longer than five minutes. AdvantageAdvantage

A quick response time makes the device A quick response time makes the device convenient for the user to use. convenient for the user to use.

MetricMetric Measure the time it takes to input a bodily Measure the time it takes to input a bodily

sample and output the results. If it is less than sample and output the results. If it is less than five minutes, it is a success.five minutes, it is a success.

Page 7: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Context DiagramContext Diagram

Page 8: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Use CaseUse Case Example Use CaseExample Use Case

Description: This use case describes the Description: This use case describes the "normal" flow of events for the use of the "normal" flow of events for the use of the device. device.

Actors:Actors:Marty McFly: Parkinson’s patient on Marty McFly: Parkinson’s patient on

Levodopa treatment for a year.Levodopa treatment for a year.Dr. Benjamin Stone: Mr. McFly’s Dr. Benjamin Stone: Mr. McFly’s

doctordoctor Pre-Conditions: Marty is already diagnosed as Pre-Conditions: Marty is already diagnosed as

Parkinson’s patient and has been on Levodopa Parkinson’s patient and has been on Levodopa treatment previously.treatment previously.

Page 9: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Use CaseUse Case Basic FlowBasic Flow

1. The device is administered to Marty. 1. The device is administered to Marty. 2.2. A bodily sample is taken from Marty and  A bodily sample is taken from Marty and

processed by the device.processed by the device. 3.3. The device returns raw data to a storage  The device returns raw data to a storage

system.system. 4.4. The stored raw data are sent to the analysis  The stored raw data are sent to the analysis

system.system. 5.5. There the data is analyzed and Levodopa levels  There the data is analyzed and Levodopa levels

are output for the doctor.are output for the doctor. 6.6. Based on the Levodopa levels and patients  Based on the Levodopa levels and patients

relief of symptoms, Dr. Stone decides to relief of symptoms, Dr. Stone decides to recommend a lower dosage of Levodopa to recommend a lower dosage of Levodopa to maintain treatment at the lowest possible dosage.maintain treatment at the lowest possible dosage.

Page 10: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

Use CaseUse Case

Alternate FlowsAlternate Flows Based off of the Levodopa levels, Dr. Stone Based off of the Levodopa levels, Dr. Stone

prescribes a greater amount of Levodopa to prescribes a greater amount of Levodopa to Marty.Marty.

Dr. Stone decides the current prescription is Dr. Stone decides the current prescription is adequate and does not change the prescription.adequate and does not change the prescription.

Dr. Stone decides that Levodopa levels are too Dr. Stone decides that Levodopa levels are too high and continuation of treatment would be high and continuation of treatment would be dangerous. Treatment is stopped.dangerous. Treatment is stopped.

Post-ConditionPost-Condition Decision is made on an updated or sustained Decision is made on an updated or sustained

prescriptionprescription

Page 11: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

RequirementsRequirements

FunctionalFunctional The product shall display accurate Levodopa The product shall display accurate Levodopa

levels.levels. Fit Criterion: The final analysis presented to the Fit Criterion: The final analysis presented to the

doctor shall be equivalent to the levels of Levodopa doctor shall be equivalent to the levels of Levodopa in the bodily sample taken from the patient. in the bodily sample taken from the patient.

Source: Goal #1Source: Goal #1 The product shall require a bodily sample to The product shall require a bodily sample to

analyze.analyze. Fit Criterion: The product will not begin analysis Fit Criterion: The product will not begin analysis

until a bodily sample has been provided. until a bodily sample has been provided. Source: Goal #1 Source: Goal #1

Page 12: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

RequirementsRequirements

The product shall archive the history of The product shall archive the history of Levodopa levels.Levodopa levels. Fit Criterion: After each measurement, Fit Criterion: After each measurement,

collected data shall be stored in a data collected data shall be stored in a data storage system. storage system.

Source: Goal #1. Archived data is required Source: Goal #1. Archived data is required to create an accurate measurement.to create an accurate measurement.

Page 13: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

RequirementsRequirements

Non-FunctionalNon-Functional The product shall comply with all FDA The product shall comply with all FDA

regulations. regulations. Reason: If the product does not comply to FDA Reason: If the product does not comply to FDA

regulations, it cannot be sold in the United States.regulations, it cannot be sold in the United States. Source: StakeholdersSource: Stakeholders

The product shall not infringe on any existing The product shall not infringe on any existing or pending patents.or pending patents.

Reason: Illegal to break patents in the U.S., the Reason: Illegal to break patents in the U.S., the device must be patentable to protect the clients device must be patentable to protect the clients interests.interests.

Source: StakeholdersSource: Stakeholders

Page 14: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

RequirementsRequirements

The product shall comply with IEEE The product shall comply with IEEE electronic standards.electronic standards. Reason: Aids future maintenance by a third Reason: Aids future maintenance by a third

party as the device conforms to pre-existing party as the device conforms to pre-existing and widely recognized standards.and widely recognized standards.

Source: StakeholdersSource: Stakeholders

Page 15: Introduction Go through requirements process with the BE Design team Go through requirements process with the BE Design team Write an SRS form, complete

ConclusionConclusion

Project Purpose Accomplished: Project Purpose Accomplished: Completed the SRS formCompleted the SRS form

Knowledge Learned:Knowledge Learned: The process for finding requirementsThe process for finding requirements All information required to write an SRSAll information required to write an SRS Handling communication with an outside Handling communication with an outside

groupgroup How to build and refine requirements from How to build and refine requirements from

the ground up, and check them against their the ground up, and check them against their intentionsintentions