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
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.
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
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.
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.
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.
Context DiagramContext Diagram
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.
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.
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
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
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.
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
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
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