Household Control System Software Requirements Specification Presentation Layout


















- Slides: 18
Household Control System Software Requirements Specification
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 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 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 (2)
Functional requirements Automated shopping
Functional requirements Emergency responses - Fire response
Functional requirements Emergency responses - Break-In Response Automatically
Functional requirements Emergency responses - Break-In Response Manually
Functional requirements Emergency responses - Nursing Response
Functional requirements ’Reminders’ system
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’ light
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 developers � No value added � Highly depended � Barcodes not reliable
The end