Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: Metrics
Topic Summary:
Created On: 19-Mar-2003 18:05
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 19-Mar-2003 18:05
User is offline View Users Profile Print this message


Wayne Burrell

Posts: 6
Joined: 31-Jan-2003

Does DOORS provide a tool to collect metrics? I'd like to find the total number of objects in the database and how many contain "shall" statements.

Wayne
Report this to a Moderator Report this to a Moderator
 19-Mar-2003 20:43
User is offline View Users Profile Print this message


Mark Phillips

Posts: 40
Joined: 17-Dec-2002

As far as I know, there is no direct way to do this, but it is easy to do via DXL. See the attached "demo" script.

A few warnings... the script does no error checking, only works for formal modules, does not catch typos in sHall, and runs for a VERY long time without giving the user any feedback. I intentionally did not include a runLim line to give you a way to catch it before it runs for days.

Hope this helps,

Mark

-------------------------
Mark Phillips
mark.phillips@swri.org
Report this to a Moderator Report this to a Moderator
 19-Mar-2003 23:14
User is offline View Users Profile Print this message


Paul Miller

Posts: 376
Joined: 2-Oct-2002

Hi Wayne,

Just a warning about relying on the criteria of searching on a word such as "shall" as a means of counting how many requirements there are - apart from the typo issue that Mark mentions, there are often cases where a paragraph may unfortunately use other potentially mandatory language such as will, must etc.

Some para's may not even use any of these words, yet when you read it, it reads very much like a deliverable need or at the very least requires clarification. Suspect paragraphs are those marked as being a "Note", these often contain further criteria and should be tagged as being a requirement. Other suspects are bullet lists - a bullet list may only use the word "shall" once in the lead text, yet each related bullet item is effectively an individual requirement paragraph.

It's best to create a column in DOORS where-by you analyse each object and make a decision as to whether the object is:

a. A requirement,
b. Is not a requirement
c. Needs clarification
d. Has not been assesed yet

eg: Headings and front matter would most likely be assigned as not being requirement statements. The DXL script would then just count up the number of objects that have been assesed as being a requirement.

------------------------------------------
Paul Miller
Tenix Specification Practices Project,
Nelson House, Williamstown,
Victoria, Australia, 3016.
Desk Phone: +61 (0)3 9244 4078
Mobile: +61 (0)418 135 103
E-mail: paul.miller@tenix.com
------------------------------------------


-------------------------
Paul Miller
Specification Practices Specialist,
EuroCyber,
Melbourne, Australia.
Mobile: +61 (0)418 135 103
Web Site: http://www.eurocyber.biz
E-mail: miller@eurocyber.biz">pmiller@eurocyber.biz
Report this to a Moderator Report this to a Moderator
 20-Mar-2003 13:55
User is offline View Users Profile Print this message


Andrew Tagg

Posts: 29
Joined: 19-Sep-2002

Hi Wayne, bearing in mind Paul's comments about what is and is not a requirement, it is worth knowing that any time you define and apply a filter ( from Tools -> Filter) then the right hand side of the screen dispays statistics on how many objects matched the filter criteria.

Regards
Andrew.

-------------------------
Andrew Tagg
Astrium EADS
Requirements Management Team
Stevenage
United Kingdom
andrew.tagg@astrium.eads.net
www.astrium.eads.net
Report this to a Moderator Report this to a Moderator
 3-Apr-2003 00:06
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

As suggested having a separate attribute that flags an object as a requirement (or not) is much better than relying in "shall" and "will" etc. You can then do metrics on how many "Requirements" do NOT include "shall" or "will", and how many non-requirements do.
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.