Requirements Tool

1,420 views

Published on

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,420
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Requirements Tool

  1. 1. Requirements Tool Objectiver
  2. 2. Agenda <ul><li>Brief Overview </li></ul><ul><li>Live Demo </li></ul><ul><li>Resources </li></ul>
  3. 3. Overview <ul><li>Tool Name: Objectiver </li></ul><ul><li>Objectiver is a requirements engineering tool </li></ul><ul><ul><li>To identify the project requirements using a structured modeling approach </li></ul></ul><ul><ul><li>To create model that takes user agent into account </li></ul></ul><ul><ul><li>Generate structured requirements document </li></ul></ul><ul><li>Models available </li></ul><ul><ul><li>Goal Model </li></ul></ul><ul><ul><li>Responsibility Model </li></ul></ul><ul><ul><li>Object Model </li></ul></ul><ul><ul><li>Operation Model </li></ul></ul>
  4. 4. Notations Agent Entity Event Operation Goals, requirements, expectations
  5. 5. Models -- Goal Model <ul><li>Identifies all the goals pursued by the project stakeholders and all involved people </li></ul><ul><li>Define how goals can be achieved </li></ul><ul><li>Answers the questions HOW and WHY </li></ul><ul><li>Example </li></ul><ul><ul><li>Login using the proper authentication </li></ul></ul><ul><ul><ul><li>Account info secured </li></ul></ul></ul><ul><ul><ul><li>Access limited to authorized users </li></ul></ul></ul><ul><ul><ul><ul><li>Password kept secret by customer </li></ul></ul></ul></ul>
  6. 6. Models -- Goal Model Goal Sub-goals Sub-goals Requirements Expectations
  7. 7. Models – responsibility model <ul><ul><ul><li>Identify agents </li></ul></ul></ul><ul><ul><ul><li>Assign them responsible for the expectations and requirements identified in the goal model </li></ul></ul></ul><ul><ul><ul><li>Answers the question WHO </li></ul></ul></ul><ul><ul><ul><li>Example </li></ul></ul></ul><ul><ul><ul><ul><li>Agent – human, device </li></ul></ul></ul></ul>Requirements Agent
  8. 8. Models – Object Model <ul><ul><ul><li>Model the domain objects including the entities </li></ul></ul></ul><ul><ul><ul><li>Answers the question WHAT </li></ul></ul></ul>Entity Entity Entity
  9. 9. Models – operation model <ul><ul><ul><li>Behavior that has to be adopted to meet a requirement </li></ul></ul></ul><ul><ul><ul><li>Answers the question WHEN </li></ul></ul></ul>Event Operation
  10. 10. Demo <ul><li>Problem statement </li></ul><ul><ul><li>User LOGIN screen </li></ul></ul>High level security Access limited to authorized users 32 bit encryption Of the password User able to login User keeps his password a secret System module User
  11. 11. Demo User logging in Request login details User login details Verify credentials Credentials verified Access denied Access granted User Info Login ID Logging into the account User
  12. 12. Resources <ul><li>http://www.objectiver.com/ </li></ul><ul><li>Download free trial version and install it. </li></ul><ul><ul><li>Step 1 : download software after subscribing with the user details </li></ul></ul><ul><ul><li>Step 2: Install it </li></ul></ul><ul><ul><li>Step 3: Get the license key to the mail id. </li></ul></ul><ul><ul><li>NOTE: while opening the application and it asks for the login, company name and license key. </li></ul></ul>

×