Newsgroup: comp.software-eng


Date: Sun, 23 Apr 2006 00:37:49 +0300
From: Diomidis Spinellis <dds@aueb.gr>
Organization: Athens University of Economics and Business
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.2) Gecko/20060404 SeaMonkey/1.0.1
MIME-Version: 1.0
Newsgroups: comp.software-eng
Subject: Re: Device Specification for Software device
References: <1145556484.692598.194160@z34g2000cwc.googlegroups.com>
In-Reply-To: <1145556484.692598.194160@z34g2000cwc.googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
viskul@gmail.com wrote:
> I work for a firm that develops software and hardware for medical
> field. We have been trying to get documentation done for our open
> projects. But looks like there is a big confusion regarding Device
> Specification, Software Requirement specification and system
> requirement specification. Looks like there is ambiguity regarding what
> these documents are and what is the scope of all these documents. I
> would really appreciate if anyone can help me in this matter. And if
> some has an example device specification that is FDA audited, can that
> be forwarded to me. I would really appreciate for the help possible.

IEEE Std 1012:1998 and IEEE Std 610.12:1990 define the software 
requirements specification as "documentation of the essential 
requirements (i.e., functions, performance, design constraints, and 
attributes) of the software and its external interfaces. The software 
requirements are derived from the system specification."

A system is broader and includes hardware, firmware and software 
(MIL-STD-188) and could also include (in the sense of an information 
system) people and data.  Therefore your system requirement 
specification could for example specify the competence level of the 
software's users.  I would classify what you term "device specification" 
under the hardware specification.

One could say that hardware and software specifications are part of the 
system specification, but in practice it is common to draft the system 
specification in broader terms, and prepare separate documents for the 
software and hardware specifications.

-- 
Diomidis Spinellis
Code Quality: The Open Source Perspective (Addison-Wesley 2006)
http://www.spinellis.gr/codequality?cse



Newsgroup comp.software-eng contents
Newsgroup list
Diomidis Spinellis home page

Creative Commons License Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.