The Elsmar Cove Wiki More Free Files The Elsmar Cove Forums Discussion Thread Index Post Attachments Listing Failure Modes Services and Solutions to Problems Elsmar cove Forums Main Page Elsmar Cove Home Page

Go Back   The Elsmar Cove Forum > National and International Business Standards and Requirements > Food and Drug related Topics > Qualification and Validation (including 21 CFR Part 11)
Forum Username

Elsmar Cove Forum Visitor Notice(s)


Elsmar Cove Forum Sidebar
Custom Search
Monitor the Elsmar Forum
Monitor New Forum Posts
Follow Marc & Elsmar
Elsmar Cove Forum RSS Feed  Marc Smith's Google+ Page  Marc Smith's Linked In Page   Marc Smith's Elsmar Cove YouTube Page  Marc Smith's Facebook Page
Elsmar Cove Groups
Elsmar Cove Google+ Group  Elsmar Cove LinkedIn Group  Elsmar Cove Facebook Group
Sponsor Links







Donate and $ Contributor Forum Access
Sponsored Links
Courtesy Quick Links

Links that Elsmar Cove visitors will find useful in your quest for knowledge:


Howard's
International Quality Services

Atul's
Symphony Technologies

Marcelo Antunes'
SQR Consulting

Bob Doering's
Correct SPC - Precision Machining


NIST's Engineering Statistics Handbook

IRCA - International Register of Certified Auditors

SAE - Society of Automotive Engineers

Quality Digest Portal

IEST - Institute of Environmental Sciences and Technology

ASQ - American Society for Quality


Related Topic Tags
fda (food and drug administration), design and development, software (general topics), requirements and specifications, medical devices (general)
Reply
 
Thread Tools Search this Thread Rate Thread Content Display Modes
  #1  
Old 25th March 2009, 05:45 AM
NathaliaM NathaliaM is offline
Inactive Registered Visitor

 
Registration Date: Mar 2009
Location: France
 
Posts: 3
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 18
Karma: 10
NathaliaM has less than 100 Karma points so far.
Question Software Requirements specification vs. Design Specification - Differences

Hi,

My problem is that I can't see exactly the difference between a software requirements specification and a software design specification.

We produce a medical device designed to perform examinations of visual functions. It includes both hardware and software, and I'm working with the “Premarket Submissions for Software Contained in Medical Devices» to the FDA.

Our medical device is already built. So, for the part “Software Requirements Specification – HARDWARE REQUIREMENTS”, should I write, for example :

We need a device where the patient can accommodate your head, where we can find a monitor for the eye's stimulation and one camera...” Or, should I describe our device? Because it's a requirement for the software. Without this device, the software will not be useful. But, what would be the software design in this case?

Another example, a internal pc is in charge of the generation of visual stimulations. What should I put in the Requirements?
  1. Visual stimulations must happen and must be controlled. And, for the Design, to write that the internal pc is in charge of that.
  2. To write that a internal pc is in charge of the generation of visual stimulations. And for the design, to describe how theses stimulations were generated.
Saying that the operating system is windows vista and the programming language is C is a requirement or a design?

Thanks =)



Sponsored Links
  #2  
Old 25th March 2009, 08:49 AM
krishna007 krishna007 is offline
Involved in Discussions

 
Registration Date: Oct 2006
Location: Germany
 
Posts: 38
Thanks Given to Others: 16
Thanked 4 Times in 2 Posts
Karma Power: 30
Karma: 25
krishna007 has less than 100 Karma points so far.
Re: Software Requirements specification vs. Design Specification - Differences

Hi Nathalia

Does the hardware already has a FDA approval? or do you want to just market a new software?
Sponsored Links

  #3  
Old 25th March 2009, 09:59 AM
NathaliaM NathaliaM is offline
Inactive Registered Visitor

 
Registration Date: Mar 2009
Location: France
 
Posts: 3
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 18
Karma: 10
NathaliaM has less than 100 Karma points so far.
Re: Software Requirements specification vs. Design Specification - Differences

no, it does not
  #4  
Old 25th March 2009, 10:17 AM
ddunn's Avatar
ddunn ddunn is offline
CM Guru

 
Registration Date: Aug 2004
Location: St. Petersburg, Fl
Age: 62
 
Posts: 246
Thanks Given to Others: 26
Thanked 102 Times in 58 Posts
Karma Power: 61
Karma: 964
ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.ddunn is appreciated, and has over 900 Karma points.
Re: Software Requirements specification vs. Design Specification - Differences

In general:
A requirements specification defines what the customer wants.
A design specification defines how you satisfy what the customer wants.
Thanks to ddunn for your informative Post and/or Attachment!
  #5  
Old 26th March 2009, 10:53 AM
mafjensen - 2011 mafjensen - 2011 is offline
Email Address Invalid or Rejected by Recipient System

 
Registration Date: May 2008
Location: Denmark
 
Posts: 8
Thanks Given to Others: 0
Thanked 2 Times in 2 Posts
Karma Power: 0
Karma: 140
mafjensen - 2011 is appreciated, and has over 100 Karma points.mafjensen - 2011 is appreciated, and has over 100 Karma points.
Re: Software Requirements specification vs. Design Specification - Differences

The first question to ask yourself when defining software requirements is if anyone would complain if you did it any different. (If nobody, that is HW engineers, customers, management etc., complains, then it is not a requirement). So the question will be if anyone would complain about a change of operating system? etc..

Then comes the design phase. This is where you will give requirements to yourself. Any design decision will be reflected as requirements on other parts of the system. It is up to the software engineers to decide how deep down they would like to specify requirements. (If this array is this size, then the index to it should be limited to etc...) this would be valid as a requirement, but it will also increase the workload beyond reason.
  #6  
Old 27th March 2009, 02:51 PM
yodon yodon is offline
Appreciated Information Resource

 
Registration Date: Jun 2005
Location: Plano, TX
Age: 53
 
Posts: 560
Thanks Given to Others: 369
Thanked 334 Times in 240 Posts
Karma Power: 97
Karma: 4092
yodon is appreciated, and has over 1700 Karma points.
yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.
Re: Software Requirements specification vs. Design Specification - Differences

All the responses so far are good, useful, and accurate. To put just a little spin on things, remember that specifications need to be verified. Specifications should thus be stated in a manner to allow them to be verified. You can say something like "the software shall control stimulations" but verifying that would be a challenge. Depending on what controlled stimulation means, you might say something like "selection of stimulation pattern x shall trigger a light pulse for z seconds +/- <tolerance>."

Good specification writing is much more than just a narrative of what your device does. You are held accountable for whatever requirements you specify. Be sure they establish accuracy, tolerance, etc. Hope this helps.
Thanks to yodon for your informative Post and/or Attachment!
  #7  
Old 31st March 2009, 10:00 AM
NathaliaM NathaliaM is offline
Inactive Registered Visitor

 
Registration Date: Mar 2009
Location: France
 
Posts: 3
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 18
Karma: 10
NathaliaM has less than 100 Karma points so far.
Re: Software Requirements specification vs. Design Specification - Differences

Thanks, yours answers helped a lot!


So... at the requirements, I should introduce just the externals hardware that I shall to use... and the hardware that are due to my design, i should introduce them at the design specifications. Right?
  #8  
Old 3rd April 2009, 02:04 PM
yodon yodon is offline
Appreciated Information Resource

 
Registration Date: Jun 2005
Location: Plano, TX
Age: 53
 
Posts: 560
Thanks Given to Others: 369
Thanked 334 Times in 240 Posts
Karma Power: 97
Karma: 4092
yodon is appreciated, and has over 1700 Karma points.
yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.yodon is appreciated, and has over 1700 Karma points.
Re: Software Requirements specification vs. Design Specification - Differences

That sounds like a reasonable approach. Issues will drift into those gray areas and you just need to make a decision on where to put things.

One final note: it's a good practice to describe the hw/sw interfaces into a separate document.
Reply

Lower Navigation Bar
Go Back   The Elsmar Cove Forum > National and International Business Standards and Requirements > Food and Drug related Topics > Qualification and Validation (including 21 CFR Part 11)

Do you find this discussion thread helpful and informational?


Bookmarks


Visitors Currently Viewing this Thread: 1 (0 Registered Visitors (Members) and 1 Unregistered Guest Visitors)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Forum Search
Display Modes Rate Thread Content
Rate Thread Content:

Forum Posting Settings
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Discussion Threads
Discussion Thread Title Thread Starter Forum Replies Last Post or Poll Vote
What if ... Source code part of the SDS (Software Design Specification) sagai US Medical Devices (21 CFR part 820) 11 7th February 2013 04:10 PM
Design Controls - Requirements - Specification - Trace Matrix sreenu927 US Medical Devices (21 CFR part 820) 4 5th April 2011 12:40 AM
Should we make acceptance specification looser than customer’s specification? Saizi Quality Management Related Issues 14 1st November 2008 06:03 AM
Ppk/Cpk value with 1-sided specification - Only given a lower specification froggy66 SPC Monitoring and Statistical Analysis Techniques 1 24th May 2006 09:41 AM
Standard vs. Specification - What are the differences / definitions? paciffic Definitions, Acronyms, Abbreviations and Interpretations 2 4th April 2006 04:24 AM



The time now is 12:57 AM. All times are GMT -4.
Your time zone can be changed in your UserCP --> Options.


   


Marc Timothy Smith - Elsmar.com
8466 LeSourdsville-West Chester Road, Olde West Chester, Ohio 45069-1929
513 341-6272