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
