Inside every one the defined packages in the previous item is added a Requirements Diagram from Topcased Editor, in which is drawn requirements blocks for each requirement. For example, the functional requirements for Supervision and Maintenance Engineer are:
- The engineer wants to get the measures of vibrations on the structure.
- The engineer wants to send the measures taken to local monitoring system.
- The engineer wants to take the measures in a determined time.
- These requirements are drawn inside Requirement diagrams as show in the Figure 1
Fig1. Requirements Diagram - Supervision and Maintenence Engineer Stakeholder
Once the stakeholders requirements are finished, is analyzed every one to get the system technical requirements (see manual), in our case are the following:
a) The unit shall capture acceleration (vibrations) in at least one axis.
b) Each acceleration measurement made shall be time stamped.
c) The unit shall transmit each acceleration measurement to the local system for presentation/storage in a PC.
d) The unit shall display each acceleration measurement locally.
a) Communication between the unit and the local unit shall use a standard communication protocol.
b) Communication between the unit and the local unit must be wireless and its operation frequency shall be in a permitted band.
a) The unit shall be powered from the power grid
b) The unit shall have a backup power system
c) The unit shall use accelerometers from the Analog Device (ADXL, ADIS) family.
These requirements are drawn inside Requirement diagrams, which were added in every one the packages created in the “System Technical” package.