Requirement Boilerplates in DOORS

Slides:



Advertisements
Similar presentations
COMPANY LOGO HERE Getting Started 1. Download the setup file: Go to Click on the Visit Setup Page link (includes Java.
Advertisements

1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
CC SQL Utilities.
AS ICT Building a complex multi-table form. Introduction In addition to the single table form and sub-form design wizard available in earlier versions,
An Introduction to Using
Data Transfer Data Import Data Export Database Backup and Restore Uninstalling and re-installing LIMS.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
X-Call Version 2.0 user guide A manual to explain how to identify arrived patients and call into a preferred location. A manual to explain.
NOTE: Trial balance should be tallied before closing.  Step1: Check free Disk space on Drive where Oracle is Installed. Free space must be approx. twice.
The Windows Registry Adapted from
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
«SEG3101» S. Somé U. Ottawa SEG 3101 Requirements Management with DOORS Adapted from presentations from Telelogic and Amyot
MIS2502: Data Analytics MySQL and SQL Workbench David Schuff
NOTE: Trial balance should be tallied before closing.  Step1: Check free Disk space on Drive where Oracle is Installed. Free space must be approx. twice.
What is so good about Archie and RevMan 5
PROACTIS: Supplier User Guide Contract Management.
TUTORIAL (1) Software installation Written by: Eng. Ahmed Mohamed Abdel Ghafar, Edited by Eng. Muhammed Hammad, Eng. Hamdy Soltan & Eng. Osama Talaat.
Starter for 10 Unit 7: Using Messenger Transform IT SFT07_messenger.
Ch 8-3 Working with domains and Active Directory.
QC 9.2 Prepared By  Sriraman K. 2 Objectives Test Management Tool – What, Why, Benefits etc To make participants aware of Test Process and controlling.
1 Events Lect 8. 2 Event-driven Pages one popular feature of the Web is its interactive nature e.g., you click on buttons to make windows appear e.g.,
Agenda What is Computer Programming? The Programming Process
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
KJOlinski.com - RapidHMI INTRODUCING RapidHMI AND PLCExplorer.
Automating Tasks with Visual Basic. Introduction  When can’t find a readymade macro action that does the job you want, you can use Visual Basic code.
IT 211 Project Integration and Deployment Lab #11.
TEAM Basic TotalElectrostatic ManagementAwareness&
1.First Go to
Installing and Using Active Directory Written by Marc Zacharko.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
Undoing Java Update Removing Java 7 Update 45 & Installing Java 7 Update 40.
SVN in Eclipse Presented by David Eisler 10/09/2014.
Entering Contact Data Tutorial. Main Menu – FILE All contact functions are available under the File menu. Use Export to save a specific contact outside.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
WEIGH STAR A Software for Weighing Systems. Features Weigh STAR is a S/W that is designed for weighing systems. It reads the weight (both Gross Weight.
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Basic Community Tools: Surveys, tasks, chat room, blogs, forums and the gallery.
When I want to work with SQL, I start off as if I am doing a regular query.
How To Configure Thunderbird For Your Webspace Account.
How to Download and Install the Naper eReader and eBook Naper Publishing Group.
The Report Generator Viewing Student Outcomes. Install the Report Generator In a browser, go to Click.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Installing Parental Filter Version By NWSP.
The Diagnostic Pathfinder System Introduction Getting Started.
SOP PENGGUNAAN JUPEM2U.
AGROF-MM – Moodle Server. The new AGROF-MM Moodle Server We installed the AgrofMM Moodle system which can serve as project management tool, working document.
Here is the log in for your control panel. Enter your user name, password and click Login.
Go to Start >> Programs >> Outlook Express ( as shown)
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Creating a Zip File with a Password. 1.Right Click on the File or Folder you want to Zip. 2.Choose “Add to Zip”
© SCRIBE SOFTWARE CORPORATION 2008 Tips and Tricks for Working with Scribe Insight Trace Files.
CACI Proprietary Information | Date 1 Sybase Open Client 15.5 ESD#6 Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Upgrading PD² Archiving Utility Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
How To Uninstall AVG Antivirus?. Restart Your Computer And Log Into Windows As A User With Administrative Account Please restart your computer to make.
DoD EA Dip Cse - NCW Export Macros
WikID installation/training
Developer 2000 CSE 4504/6504 Lab.
Microsoft Dynamics NAV Classic
HOW TO INSTALL AOL DESKTOP GOLD
European Computer Driving Licence
vInspect Application Training
Using the PPSEE “Learn” Directory
A brief introduction to the nutrient tool-kit, getting R Studio to work and checking the data Martyn Kelly
Presentation transcript:

Requirement Boilerplates in DOORS jeremy.dick@telelogic.com Version 2.0 © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Introduction Instructions on how to use DXL customisation to support requirements boilerplates in DOORS © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Set up Close down any DOORS client that may be running (the server is unaffected) Extract the files from boilerplatedxl.zip into doors/lib (DOORS 5 only) Place the following line at the end of doors/lib/dxl/startup.dxl: #include <addins/BoilerPlate/include/bp_startup_doors5.dxl> © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Check Installation (1) Restart DOORS If you get DXL errors, then the installation was unsuccessful If in DOORS 5, check the entry in startup.dxl Otherwise just try again more carefully! © Jeremy.Dick@telelogic.com

Restore the example data From the DOORS database window, do File->Restore->Project… Find boilerplates DOORS x.dpa (where x = your DOORS version) Do the restore © Jeremy.Dick@telelogic.com

Checking Installation (2) Open the module “Car User Reqs” from the BoilerPlates project. If you get DXL errors, then the installation was unsuccessful If in DOORS 5, check the entry in startup.dxl © Jeremy.Dick@telelogic.com

Checking Installation (3) If the “BoilerPlates” menu is not visible in the “Car User Reqs” module, then the installation was unsuccessful. Please check that you have installed into the right location, and try and again. © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Getting started Examine the module “Car User Reqs” An outgoing link attaches a requirements to its boilerplate in the “Common Boilerplate Repository” module The Object Text contains the completed boilerplate © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Editing Requirements Select a requirement with an outgoing link Invoke “Boilerplates->Edit attributes” © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Editing Requirements © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Editing Attributes This tool shows the complete requirement text with attributes highlighted in blue. You can edit the attributes by double-clicking in them: © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Attribute Editor Here you either enter a new value for the attribute, or select a value from the list of those used in other requirements © Jeremy.Dick@telelogic.com

Boilerplates and Attributes The values entered are held in object attributes: © Jeremy.Dick@telelogic.com

The Boilerplate Module Open the Boilerplate module: © Jeremy.Dick@telelogic.com

The Boilerplate Module The boilerpate is held in Object Text Attributes are used to classify the kind of statement contained in the boilerplate © Jeremy.Dick@telelogic.com

Creating a New Requirement Go back to the “Car User Reqs” module. Create an empty object at the end of the module. Invoke the boilerplate “Edit attributes” tool:- © Jeremy.Dick@telelogic.com

Linking to a boilerplate Click “Start Link” to link to a boilerplate, then select the boilerplate object in the Boilerplate module, then click “End Link”: © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com New boilerplate This has created a link to the boilerplate Now edit the attributes by double-clicking as before © Jeremy.Dick@telelogic.com

New Requirement Complete The new requirement is stored in Object Text, and the other attributes values set If you want to see the boilerplate in the requirements module, use the standard DOORS Analysis Wizard to display the Object Text from the boilerplate repository © Jeremy.Dick@telelogic.com

Changing Boilerplates If you change a boilerplate in the boilerplate module, requirements that use that boilerplate can be updated in each requirements module Invoke “Boilerplates->Refesh requirements from boilerplates” (Rich Text is taken into account) © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Sub-Clauses Boilerplates can be used for sub-clauses of requirements This allows traceability within complete requirements statements Place these as children of the main requirement so that the relationship between clauses is managed © Jeremy.Dick@telelogic.com

Tracing to Requirements When you link to a sub-clause, you may like to see the complete requirement (not just the sub-clause) in traceability columns To achieve this, the tool “Boilerplates->Create boilerplate attributes…” creates a DXL attribute in the requirements module than contains the complete requirement Invoke this, and display the attribute “Complete Requirement” in a column: © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Traceability Columns Now the Analysis Wizard can be used to create traceability columns that display the Complete Requirement attribute © Jeremy.Dick@telelogic.com

© Jeremy.Dick@telelogic.com Tell me about it! Please tell me what you think about the tool! Email me: jeremy.dick@telelogic.com © Jeremy.Dick@telelogic.com