control systems design part: fs slovak university of technology faculty of material science and...
TRANSCRIPT
![Page 1: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/1.jpg)
ControlSystemsDesign Part: FS
Slovak University of TechnologyFaculty of Material Science and Technology in Trnava
2007
![Page 2: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/2.jpg)
Functional Specification Purpose General guidelines
Ambiguity, duplication and contradiction has to be avoided
All limitation should be explicitly defined
Consistent and intuitive naming has to be used
Each function and facility has to be testable
Each specification should be traceable (traceability matrix)
![Page 3: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/3.jpg)
Functional Specification
Introduction
Author of the document, his authority and for what purpose the document has been produced
The contractual.status of the document
Relationship to other documents
![Page 4: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/4.jpg)
Functional Specification Overview
Key objectives and benefits
Reference to relevant standards and regulations
High level description
The main interfaces from the system to other systems or the environment
![Page 5: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/5.jpg)
Functional Specification
Overview - continued
Assumptions: it defines any design or implementation assumptions or limitations as use of standard packages, program libraries, operating systems, hardware...
Non-conformance with User Requirements Specification; any divergence between the Functional Specification and the User Requirements Specification has to be noted.
![Page 6: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/6.jpg)
Functional Specification Functions
The objective of the function or facility, and the details of its use, including interface with other parts of the system. Critical calculation and algorithms has to highlighted.
Performance, response and accuracy
Safety and security: action in case of HW/SW failures, I/O variables checking, redundancy, access restrictions, self diagnostic, data recovery, time-outs...
Functions which are configurable and any limits within which the configuration can take place
Traceability to specified requirements in User Requirements Specification
![Page 7: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/7.jpg)
Functional Specification Functions - continued
Functions which are configurable and any limits within which the configuration can take place
Traceability to specified requirements in User Requirements Specification
![Page 8: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/8.jpg)
Functional Specification Data
Data definition in a hierarchical manner with complex objects being built up from simpler objects. Critical parameters has to be highlighted.
Data access (which subsystems need read or write, access to each data item, access method, speed and update time, read/write interlocks)
Data capacity, retention time, and details about data archiving
Data integrity and security
![Page 9: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/9.jpg)
Functional Specification Interfaces
Interface with users is defined by terms as operator, administrator, system manager. Topics to consider include facilities available, types of peripherals, general format of displays and reports, error handling and reporting
Interface with other systems; nature of the interaction, and the methods and rules governing the interaction
![Page 10: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/10.jpg)
Functional Specification Interfaces - topics
Data transmitted and received
Data type, format, ranges, and meaning of values
Timing
Rate of data transfer
Communications protocol – initiation and order of execution
Any data haring, creation, duplication, storage, or destruction
![Page 11: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/11.jpg)
Functional Specification Interfaces - topics continued
Mechanism for invocation and interruption
Communication through parameters, common data areas, or messages
Direct access to internal data
Error handling, recovery, and reporting
Security
![Page 12: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/12.jpg)
Functional Specification Non-functional Attributes
Availability – reliability, redundancy, error checking, stand-by operation
Maintainability – expansion and enhancement possibilities, spare capacity, likely changes in environment, lifetime.
![Page 13: Control Systems Design Part: FS Slovak University of Technology Faculty of Material Science and Technology in Trnava 2007](https://reader036.vdocuments.us/reader036/viewer/2022082711/56649ef55503460f94c0921f/html5/thumbnails/13.jpg)
Functional Specification
Glossary Section
This Section contains definitions or explanations of any terms that may be unfamiliar to the readership of the document