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

Requirements Tool

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