Household Control System Software Requirements Specification Presentation Layout

  • Slides: 18
Download presentation
Household Control System Software Requirements Specification

Household Control System Software Requirements Specification

Presentation Layout � Project Drivers � Project Constraints � Functional Requirements ◦ Automated shopping

Presentation Layout � Project Drivers � Project Constraints � Functional Requirements ◦ Automated shopping ◦ Emergency responses �Fire �Brake-In �Nursing ◦ ‘Reminders’ system ◦ ‘Follow-me’ lights and music � Non-function � Project issues requirements

Project Drivers The purpose of the system is to make the life inside the

Project Drivers The purpose of the system is to make the life inside the house easy & comfortable, through automation of some operations � The client is a company that specializes in selling automation products in the automation & controls market � Other stakeholders may be: � ◦ ◦ ◦ � Supermarket Emergency Services (fire, police, nursing) Hardware Specialists Competitors The people living in the house are the users of the system High Level Goals: • support independent living • help working people save time • preserve human life & property

Project Constraints � The system should be modular so that people can buy the

Project Constraints � The system should be modular so that people can buy the pieces that suit their needs � The system’s standard functionality is the automated shopping � The product should be able to communicate with different types of hardware installed in the house, like sensors, touch screens, barcode readers � The Hardware will be provided by the client & is not yet specified � The system’s functionalities are: ◦ ◦ Automated shopping ‘Follow me’ lights & music Reminder Emergency handling

Scope of the Product (1)

Scope of the Product (1)

Scope of the Product (2)

Scope of the Product (2)

Functional requirements Automated shopping

Functional requirements Automated shopping

Functional requirements Emergency responses - Fire response

Functional requirements Emergency responses - Fire response

Functional requirements Emergency responses - Break-In Response Automatically

Functional requirements Emergency responses - Break-In Response Automatically

Functional requirements Emergency responses - Break-In Response Manually

Functional requirements Emergency responses - Break-In Response Manually

Functional requirements Emergency responses - Nursing Response

Functional requirements Emergency responses - Nursing Response

Functional requirements ’Reminders’ system

Functional requirements ’Reminders’ system

Functional requirements ’Reminders’ system � � � The Reminder shall accept a scheduling time

Functional requirements ’Reminders’ system � � � The Reminder shall accept a scheduling time and events via touch screen The reminder shall record these specified events Reminder shall start to beep when planned event reach HCS shall show the coming event Reminder shall accept editing/deleting request via touch screen

Functional requirements ’Follow-me’ music

Functional requirements ’Follow-me’ music

Functional requirements ’Follow-me’ light

Functional requirements ’Follow-me’ light

Non-functional requirements � Look and Feel ◦ Attractive to wide audience � Usability ◦

Non-functional requirements � Look and Feel ◦ Attractive to wide audience � Usability ◦ Impaired person � Performance ◦ Availability 24/7 ◦ Fault-Tolerance � Power cut � Lost internet connection � Security ◦ Only household person ◦ Prevent incorrect and corrupt data ◦ User privacy

Project issues � No ◦ ◦ agreement with Supermarket Emergency services Hardware providers Property

Project issues � No ◦ ◦ agreement with Supermarket Emergency services Hardware providers Property developers � No value added � Highly depended � Barcodes not reliable

The end

The end