Capturing Requirements

 before  shrms arrow

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

alt

 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:

Functional requirements

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.

Interface requirements

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.

Technological requirements

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.