Internet of Things Architecture

(Elliott) #1

E Requirements for the Concrete Architecture (Section 5.3)


As already stated in Section 5.2.5, the IoT ARM does not offer any specific support in deriving requirements (besides the inspiration
provided by the Unified Requirements; see Section 5.2.8), rather the IoT ARM provides support in mapping the requirements onto the
IoT-ARM concepts. This is exemplified in the below Table of requirements by the yellow-coloured columns. These columns are
populated during the initial mapping of the requirements onto concepts used in the IoT ARM. The core concepts used in the IoT ARM
are views and perspectives, and these are shown to the far left.


PBL #

Requirement
Type Description^ Rationale^ View^ Perspective^

Functionality
Group

Functional
Component

1 Qualitative

The system shall be
deployable in many
countries.

One of the strategies of maximising
sale and thus profit is to sell the
system in more than one country.
(business principle)

none
specific

Internationalisation,
Usability none specific^ none specific^

2 Qualitative

The system shall
comply with privacy
regulations and laws
in the countries of
sale.

Since this system is gathering,
processing, and storing personal
data, regulations and laws have to
be fulfilled. Examples for regulations
are country-specific privacy laws.
(business principle)

none
specific Regulation^ none specific^ none specific^
Free download pdf