1 / 7

Other requirements Lecture 7

Other requirements Lecture 7. Other requirements. Use cases ( functional requirements)are not the whole story Supplementary specification (non functional requirements) Glossary : captures terms and definitions Vision : communicate the big ideas

tyler
Download Presentation

Other requirements Lecture 7

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. Other requirementsLecture 7 CPSC-4360-01, CPSC-5360-01, Lecture 3

  2. Otherrequirements • Use cases ( functional requirements)are not the whole story • Supplementary specification (non functional requirements) • Glossary : captures terms and definitions • Vision : communicate the big ideas • Business rules : rules and policies (ex: tax laws) CPSC-4360-01, CPSC-5360-01, Lecture 3

  3. Use cases are a very good way of capturing functional requirements on a system. But what are non- functional requirements and where are they captured? Supplementaryspecification • Non-functional requirements are often categorized as : • Usability-, Reliability, Performance. • Need of compliance with any legal and regulatory requirements. • Design constraints due to the operating system used, the platform environment, compatibility issues, or any application standards that apply.

  4. Supplementaryspecification • Usability(how easy to use the system) • Text should be easily visible from 1 meter • Avoid colors ( form of color blindness) • Performance • Buyer wants to complete sales quickly • Licensing : license may be issued by authorities. POS system :computerized application used to record sales and handle payments CPSC-4360-01, CPSC-5360-01, Lecture 3

  5. Glossary • Data dictionary recording data about data • A simple document of terms and descriptions • Should be started early (inception phase) • Refined in elaboration phase • Reduce problems in communication and ambiguous requirements • The term attributes could be : • Description • Data format ( type , length , unit) • Range of values CPSC-4360-01, CPSC-5360-01, Lecture 3

  6. Business rules- business system • How a domain or business may operate • Rules (POS System) include: • ex : Tax Rules : Sales require added taxes CPSC-4360-01, CPSC-5360-01, Lecture 3

  7. Thank you for your attention!Questions? CPSC-4360-01, CPSC-5360-01, Lecture 3

More Related