SW Requirements Specification

pigsabusiveΗλεκτρονική - Συσκευές

29 Νοε 2013 (πριν από 3 χρόνια και 8 μήνες)

128 εμφανίσεις


Embedded Systems Course 2013
















SW Requirements Specification












CSE, HCMUT













Project Name


Date

2013
-
25
-
0
2

Version

Version



0
.
2

Author

Phat CT

Approver

Thanh VT

Organization

Embedded System Class
-

Faculty of Computer Science and Engineering


HCMC
University of Technology



Embedded Systems Course 2013



SW Simple Document

2


Revision History


Version

Date:

Change Contents

Author

Approver

0.1

201
3
-
25
-
02


Document created.

Phat
Chiem
Thach


0.2

2013
-
14
-
03


First Draft.

Phat

Chiem
Thach




















































Embedded Systems Course 2013



SW Simple Document

3


Contents


1

SW System Structure

................................
................................
...........................

4

2

SW Functional Requirements

................................
................................
.................

5

2.1

Detailed Function Requirements

................................
................................
.......

5

2.1.1

<RFID communication>

................................
................................
.............

5

2.1.2

<SD card communication>

................................
................................
.........

5

2.1.3

<Authentication>

................................
................................
....................

6

2.1.4

<HTTP server>

................................
................................
.......................

6

2.1.5

<RFID Management>

................................
................................
................

7

3

SW Non
-
functional Requirements
................................
................................
............

8

4

Operation Environment

................................
................................
........................

9


Embedded Systems Course 2013



SW Simple Document

4


1

SW System Structure



Overview
:

Users present their card to require authentication, the RFID reader reads data in
user’s
card then transmits it to the central board LM3S6965. The central board will look up its
database store in a SD card. If it could find a record that match user’s identity then the system
will allow that user to access, otherwise authentication is fa
iled. Administrator can use his PC
to manage(create new user, block user, delete user, reading log files…) the whole system
through a web server build
-
in on central LM3S6965 board.

Admin’s PC

SD card

LM3S6965 board

RFID
Communication


Embedded Systems Course 2013



SW Simple Document

5


2

SW Functional Requirements


No.

Req. ID

Req. Name

Remark

1

RFID
-
01

RFID
communication


2

RFID
-
02

SD card communication


3

RFID
-
03

Authentication


4

RFID
-
04

HTTP server


5

RFID
-
05

RFID Management


2.1

Detailed Function Requirements

2.1.1

<RFID communication
>

Name of Requirement

RFID communication

Requirement ID

RFID
-
01

Description

Read and write user’s data from/to RFID card.

Pre
-
Condition


Basic Flow

N/A

Alternative Flow 1

N/A

Alternative Flow 2

N/A

Exceptional Flow


Post
-
Condition

N/A

Test Procedure


Related Requirements

N/A

Constraints

N/A

Standardization

N/A

Implemented


2.1.2

<
SD card communication
>

Name of Requirement

SD card communication

Requirement ID

RFID
-
02

Description

Read and write data from/to SD card.

Pre
-
Condition


Basic Flow


Alternative Flow 1


Alternative Flow 2

N/A


Embedded Systems Course 2013



SW Simple Document

6


Exceptional Flow

N/A

Post
-
Condition

N/A

Test Procedure


Related Requirements


Constraints

N/A

Standardization

N/A

Implemented


2.1.3

<Authentication>

Name of Requirement

Authentication

Requirement ID

RFID
-
03

Description

Users access control.

Pre
-
Condition


Basic Flow


Alternative Flow 1


Alternative Flow 2

N/A

Exceptional Flow

N/A

Post
-
Condition


Test Procedure


Related Requirements


Constraints

N/A

Standardization

N/A

Implemented


2.1.4

<HTTP server>

Name of Requirement

HTTP server

Requirement ID

RFID
-
04

Description

Interacting website for RFID management

Pre
-
Condition


Basic Flow


Alternative Flow 1


Alternative Flow 2

N/A

Exceptional Flow

N/A


Embedded Systems Course 2013



SW Simple Document

7


Post
-
Condition


Test Procedure


Related Requirements

RFID
-
03

Constraints


Standardization

N/A

Implemented

N/A

2.1.5

<RFID Management>

Name of Requirement

RFID management

Requirement ID

RFID
-
05

Description

Manage(create, block, delete users, reading/writing user’s activities log)

Pre
-
Condition


Basic Flow


Alternative Flow 1

N/A

Alternative Flow 2

N/A

Exceptional Flow

N/A

Post
-
Condition


Test Procedure


Related Requirements

RFID
-
04

Constraints


Standardization

N/A

Implemented

N/A



Embedded Systems Course 2013



SW Simple Document

8


3

SW Non
-
functional Requirements

Describe the SW non
-
functional requirements.

Describe the non
-
functional
requirements for the SW system to be developed, including the SW performance,
the SW capacity, the reliability, security, usability, availability, maintenance ease, portability, extendibility,
coverage, and implementation ease.

No.

Req. ID

Req. Name

Detail

1

RFID
-
SYS
-
01

Processing time

~2
-
3s for authentication



Embedded Systems Course 2013



SW Simple Document

9


4

Operation Environment

Describe the environment in which the software runs such as the operating system, the chipset, the memory, the
storage devices, the I/O devices, the distributed or parallel
processing structure and so on.

Item

Environment

Remarks

Operating System

WindowsXP, Windows7


CPU

Intel
Celeron 1.7Ghz(or higher)


GPU

Intel HD graphics(or higher)


RAM

>512MiB


Hard disk

>10
G
i
B


Input device

Standard keyboard and mouse


Monitor

CRT 800 X 60
0

(or higher)