SoftwarePractice.org: Home | Courseware | Wiki | Archive

Group 3 - Spring 2008

From SoftwarePractice.org

Contents

Introduction

Wireless Sensor Networks (WSN)

Wireless sensor networks, abbreviated as WSN, is becoming more and more popular for monitoring the environmental conditions. A WSN contains a lot of nodes with limited computational power that can collect information from the surrounding environment and send it to the back end. Therefore, WSN is ideal for many application areas such as geographical monitoring, precision agriculture,bush fire pretection, controlling animal herds, traffic monitoring, military system, smart hospital, etc. The reason that makes a wireless sensor network more attractive, and at the same time more complex, than the usual computer networks is the interaction with the physical world. Moreover, unique characteristics of WSN make it more difficult to develop such networks in compare with traditional computer networks.

Smart Farm

Abbreviation Table

WSN: Wireless Sensor Networks

Stakeholder needs

Usage narratives

System narratives

Contextual factors

General view

Specific Contextual Factors

Functional requirements

Function Requirement overview

Use cases

Non-functional requirement

Runtime quality attributes

Non-runtime quality attributes

Additional quality attributes

Focusing quality attributes

Conceptual architecture

General View

High Level Architectural Model

Data Model

The Architectural Model

Use Case Maps

Execution architecture

Execution architecture design

Concurrent subsystems

Detailed concurrency models

Behavior

Runtime quality attributes

Deployment

Reference

1. Overview

1.1 Scope 1.2 Purpose 1.3 Intended users 1.4 Conformance to this recommended practice 2. References 3. Definitions 4. Conceptual framework

4.1 Architectural description in context 4.2 Stakeholders and their roles 4.3 Architectural activities in the life cycle

4.3.1 Scenario: architecture of single systems 4.3.2 Scenario: iterative architecture for evolutionary systems 4.3.3 Scenario: architecture of existing systems 4.3.4 Scenario: architectural evaluation 4.4 Uses of architectural descriptions 5. Architectural description practices

5.1 Architectural documentation 5.2 Identification of stakeholders and concerns 5.3 Selection of architectural viewpoints 5.4 Architectural views 5.5 Consistency among architectural views 5.6 Architectural rationale 5.7 Example use

How to Format this document

Personal tools