1 / 17

Specific Requirements

Specific Requirements. They contains: External Interface Requirements User Interface Hardware Interface Software Interface Performance Requirements Software System Attribute Reliability, Security, Availability, Maintainability and Reparability Design Constraint.

tryna
Download Presentation

Specific Requirements

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Specific Requirements • They contains: • External Interface Requirements • User Interface • Hardware Interface • Software Interface • Performance Requirements • Software System Attribute • Reliability, Security, Availability, Maintainability and Reparability • Design Constraint

  2. External Interface Requirements • User Interface • The primary goals of the NCS user interfaces are accessibility, universality, and reachability.

  3. External Interface Requirements

  4. External Interface Requirements • Hardware Interface • NCS has sensors to get data and actuators to give a physical service. • These sensors and actuators are connected to the home server computer through OSGi(Open Services Gate-way Initiative) interface.

  5. External Interface Requirements • Sensors

  6. External Interface Requirements • Actuators:

  7. External Interface Requirements • Communication Interfaces • The system should be connected to the Internat or LAN. • The system shall connect with the telephone lines. • The system shall has a connection with an emergency protocol which is connected to a hostpital, police, • and re station.

  8. External Interface Requirements • Software Interface • The Calendaring System uses ical file format (RFC 2445) • The Notification system uses XML file format

  9. PERFORMANCE REQUIREMENTS • UI Transisition: The information transfers between any devices (sensors/actutors) with main system should not more than 3s. • Data access time: The system should access any data from database in reasonable time. • Startup Time: The time between system is reseted and normally operated should be less than 10s. • Interoperability: The system shall work smoothly with other smart home systems

  10. SOFTWARE SYSTEM ATTRIBUTES • Realiability/Dependability • Security • Availability • Maintainability • Reparability

  11. Reliability/Dependability

  12. Security • It contains three main properties: • Information congeniality • Information Integrity • Information Availability

  13. Availability • The system shall provide requested service in 24/7 • The response time of the system when a request arrive should be prompt and precise.

  14. Maintainability • The system shall have a backup system to be upgraded parallel/online when a new device comes or some modifications taken by technician. • With very low probability, the system will introduce bugs when updating changes.

  15. Reparability • The repair time shall be quick. • The system is able to be diagnosed and replaced erroneous part when still running.

  16. Design Constraints • Coding Constraint: Two sub systems shall be developed using Java language. • Memory Constraint: The memory for all two subsystem shall not be larger than 1Gb. • Line of code constraint: The total number of LOC should less than 100K.

  17. Design Constraints • Functionality constraint: Two sub system shall provide ONLY functions required in the requirement • Environment constraint: sub systems shall be developed under Windows NT OS. • The interface between components shall be consistent and well described.

More Related