Quantcast
Channel: trec Wiki & Documentation Rss Feed
Viewing all articles
Browse latest Browse all 20

UPDATED WIKI: Requirements

$
0
0

Actors

(indicated by a bold word within curly brackets { } )
  1. {User} - A person who must record times against project tasks
  2. {Group Admin} - A person who can administer a |Group| of users (Note: they can be a {User} themselves in one or more groups)
  3. {Global Admin} - A person who can administer all |Group|s (Note: they can also be a {Group Admin} in one or more groups and thus a {User} in one or more groups)
  4. {T-Rec} - The core system for time recording which this project relates to
  5. {Source Of Project Tasks} - One or more systems external to T-Rec which can be a source of Project and Task information

Components

(indicated by a bold word within angle brackets < > )
  1. <Client UI> - The User Interface(s) which a {User} has access to
    1. <Client UI Wnd> - The windows <Client UI>
    2. <Client UI Web> - The web <Client UI>
  2. <Group Admin UI> - The User Interface(s) which a {Group Admin} has access to
  3. <Global Admin UI> - The User Interface(s) which a {Global Admin} has access to
  4. <T-Rec DataSource> - The source of data which is stored for use with {T-Rec}
  5. <Project Task DataSource> - The source(s) of data exposed to {T-Rec} by {Source Of Project Tasks}

Business Concepts

(indicated by a bold word within pipes | | )
  1. |Timesheet| - A collection of times recorded between a start and end period
  2. |Signoff| - At the end of a |Timesheet| period, the times recorded can be 'signed off' or 'approved'
  3. |Group| - A group of one or more {User}s which is administered by one or more {Group Admin}s
  4. |UserId| - The unique identifier for a user within the system

Functional Requirements

  1. <Client UI Wnd> must be able to run as a system tray icon in Windows XP & Vista
  2. <Client UI Wnd> must be able to run with a different |UserId| or the logged on windows user
  3. <Client UI Web> must be accessible via a web front end
  4. <Client UI Wnd> must have a prompt appear when the system tray icon is available which reminds {User} to enter times periodically when their PC is active (not locked or logged out)
  5. <Client UI Wnd> must provide the ability to show data entered
  6. <Client UI Web> must provide the ability to show data entered
  7. <Client UI Wnd> must provide the ability to record and store times against selected project tasks, where a project and a related task can be selected. The selected project and task to store times against can come from within T-Rec or from a Source Of Project Tasks
  8. <Client UI Web> must provide the ability to record and store times against selected project tasks, where a project and a related task can be selected. The selected project and task to store times against can come from within T-Rec or from a Source Of Project Tasks
  9. <Client UI Wnd> must allow past times to be edited
  10. <Client UI Web> must allow past times to be edited
  11. <Client UI Web> must allow future times to be edited

Business Rules

  1. BR001 - A {User} can only see their own data
  2. BR002 - A {Group Admin} can see the data for all {User}s within their |Group|

Business Processes

BP001

Description:

{User} views entered times for a particular period from within their Windows session

Actors:

  • {User}
  • {T-Rec}

Triggers:

  1. {User} clicks button from windows task bar <Client UI Wnd>

Preconditions:

  • {User} is a part of one or more |Group|s

Process Description:

  1. The {User} clicks on the icon in their Windows task bar <Client UI Wnd> and a screen appears
  2. The screen shows the data entered into {T-Rec} by the {User} for the current day by default
  3. The {User} can applys a filter to the results to show all past and future results

Post Conditions:

Business Rules:

  • BR001

Issues:

Notes:



BP000

Description:

Actors:

Triggers:

Preconditions:

Process Description:

Post Conditions:

Supporting Applications/Tools:

Forms/Templates:

Supporting Documents:

Business Rules:

Issues:

Notes:




Viewing all articles
Browse latest Browse all 20

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>