SlideShare a Scribd company logo
DOORS Enlightenment Series – 7/6/2012



Best Practices - Importing into DOORS
Jim Marsh

jim.marsh@us.ibm.com

Client Technical Rep., Great West Business Unit, IBM Rational




                                                                © 2012 IBM Corporation
Software and Systems Engineering | Rational




         Agenda
           Means to import existing Requirements
           Plain Text
           Rich Text Format
           MS Word Import
             –Preparation before importing
           Spread sheet Import
             –Preparation before importing



2                                                   © 2012 IBM Corporation
What are my options for importing?




                                     © 2012 IBM Corporation
Software and Systems Engineering | Rational




Import your data and create documents
                                Microsoft                                         Word
                                  Word        Direct Entry                 PowerPoint
                                                             Microsoft
                  Word                  RTF                                       Excel
                                                                                 Outlook
                                        OLE                   HTML

                                      ASCII                   RTF                Word

                                                              ASCII
                        Spreadsheet
                                               DOORS           Spreadsheet
                        Microsoft Project
                                                             Microsoft Project
                   Tool Integrations                          Tool Integrations*

                    Adobe® FrameMaker                          FrameMaker

                           RIF (XML)                             RIF (XML)

                                                 Print

                                                                                        © 2012 IBM Corporation
Software and Systems Engineering | Rational




 Focus on:


 Plain Text
 Rich Text
  Format - RTF
 MS Word
 Spreadsheet
   –csv




                                              © 2012 IBM Corporation
Software and Systems Engineering | Rational




Document import from plain text files


To import:
 Click File  Import  Plain Text
 Browse to file and Import.
 The structure of the object
  hierarchy and the values of the
  object attributes are determined
  by the structure and content of the
  file.
 Populate an empty module
 Extend a populated module,
  imported file is placed after the
  current object




                                               © 2012 IBM Corporation
Software and Systems Engineering | Rational




Document import from plain text files -- Continued

Decomposition Level:
 None - create one new object and
  import all the text into that object.
 Paragraph - create objects for each
  paragraph of text in the file.
  – A block of text up to an empty line is
   interpreted as a paragraph.

 Sentence - create an object for each
  sentence in the file.
  – A block of text up to and including a
    period is interpreted as a sentence.

 Keyword - create an object after a
  sentence that contains a keyword.
  – When a keyword is parsed, the sentence
    containing the keyword becomes the last
    sentence in the object. A new object is
    created for the next sentence.

                                                     © 2012 IBM Corporation
Software and Systems Engineering | Rational




Document import from rich text format


To import:
 Click File  Import  Rich Text
  Format
 Browse to file and Import.
 Map RTF styles to DOORS Styles




                                               © 2012 IBM Corporation
Software and Systems Engineering | Rational




Export from MS Word to Rational DOORS

Todo’s before:
 If Microsoft Word is installed when you install Rational DOORS, an
  Export to DOORS toolbar is added to Microsoft Word.
 Data is imported into the main column of a formal module.
   – Headings and text are imported into the object heading and object text
     attributes.
 DOORS database explorer:
   – open the folder or project where you want to import the Word document.
   – specify the formal module where you want to import the data.
      • If the module does not exist in the folder or project that is open, it is created
        during the import. If the module exists you must confirm that you want the
        data to be appended to the module. You must have create access to this
        folder or project.
                                                                                  © 2012 IBM Corporation
Software and Systems Engineering | Rational

Export from MS Word to DOORS - continued


View in Outlining
Mode in MS Word




10                                            © 2012 IBM Corporation
Software and Systems Engineering | Rational



MS Word Export -- Things to Note

 Paragraphs in the Word document that have Outline levels 1 - 9 are imported as heading
  objects.
 You can choose to ignore section numbers in the Word headings.
 Auto-numbered section numbers are always ignored.
 Paragraphs that are formatted as body text in Microsoft Word are stored in the object text
  attribute. Objects that contain paragraph text are created one level below the heading object.
 OLE objects are imported and stored as OLE objects.
 Tables are imported as Rational DOORS tables.
 Bulleted lists are imported as Rational DOORS bulleted lists
 Indented paragraphs in Word have identical indenting applied in Rational DOORS
 All other styles are imported as object text.
 Unicode and other international data are included in the import.




11                                                                                   © 2012 IBM Corporation
Software and Systems Engineering | Rational



Export from MS Word to DOORS - continued




12                                            © 2012 IBM Corporation
Software and Systems Engineering | Rational




Importing from a spreadsheet – CSV/TSV

 Todo’s before import
  Work from a copy of the spreadsheet
  Column Headings become attributes
          Ensure they are what you want
          Speling?
          Order doesn’t matter
  “Requirements” = Object Text
  Save as a .csv




                                              © 2012 IBM Corporation
Software and Systems Engineering | Rational



     Use Existing Attributes or Create New

        When importing, you can create new attributes based on the
         data
        DOORS csv/tsv import will guess the data type
          – The data type can be changed on-the-fly during import
          – Ensure data is respective of the data type desired.
             •     !! The importer doesn’t like it when this isn’t followed.
        Attribute lists or enumerations
          – Create the attributes before the import to ensure that the data uses
            these
             •     !! Make sure the naming matches.
             •     Multi-select??
        Do test imports as you go.

14                                                                             © 2012 IBM Corporation
Software and Systems Engineering | Rational



       Spreadsheet import - continued

        Data items in a CSV or TSV file can have integer, real, date, or
         string values.
        Strings are typically contained within quotation marks, and can
         contain commas, tabs, and line breaks. Quotation marks can
         be imported if they are duplicated.
          – For example, looking at the CSV file with a text editor, the string:
          "This string has a comma, which is not imported and a quotation mark ""
          too" is imported as:
             This string has a comma which is not imported and a quotation mark "
             too .




15                                                                                 © 2012 IBM Corporation
Software and Systems Engineering | Rational


     Linked items
     • If you have existing link numbers that associate to another
       requirement spreadsheet.
          • Import the linked attribute column – index of the associated
            object.
          • Link by attribute




16                                                                         © 2012 IBM Corporation
Software and Systems Engineering | Rational




     Linked items - continued


     • Select the target module to link
       to/from
     • Select the link module to the link
     • Select the Attribute that hold the
       unique id from the target module
     • Set the link direction
     • Select the object set to be linked.




17                                            © 2012 IBM Corporation
Software and Systems Engineering | Rational




     What about PDF?



      • No direct import from PDF

      • Convert to MS Word
         • Search the web for a converter – many exist

      • Then Export normally from Word




18                                                       © 2012 IBM Corporation
Software and Systems Engineering | Rational




 Question send to: Mark Kovich: mkovich@us.ibm.com




                                                      © 2012 IBM Corporation19
Software and Systems Engineering | Rational




                  Learn more at:
                  IBM Rational software
                                                                                                                                    Rational trial downloads
                  IBM Rational Software Delivery Platform
                                                                                                                                    Leading Innovation Web site
                  Process and portfolio management
                                                                                                                                    developerWorks Rational
                  Change and release management
                                                                                                                                    IBM Rational TV
                  Quality management
                                                                                                                                    IBM Business Partners
                  Architecture management
                                                                                                                                    IBM Rational Case Studies




© Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.
IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties
or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs,
or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on
market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are
trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

     20                                                                                                                                                                                             © 2012 IBM Corporation

More Related Content

What's hot

Getting Started with VSTO
Getting Started with VSTOGetting Started with VSTO
Getting Started with VSTO
LearnNowOnline
 
Best PeoplSoft Technical Online Training
Best PeoplSoft Technical Online TrainingBest PeoplSoft Technical Online Training
Best PeoplSoft Technical Online Training
Samatha Kamuni
 
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet FactoryPractical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
Davalen LLC
 
7) packaging and deployment
7) packaging and deployment7) packaging and deployment
7) packaging and deployment
techbed
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designer
mbtechnosolutions
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
David Groff
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Amit Singh
 
Eform report sme
Eform report smeEform report sme
Eform report sme
sougatam
 
Vbasic
VbasicVbasic
Plan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons LearnedPlan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons Learned
Einar Karlsen
 
Resume
ResumeResume
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 
As 400
As 400As 400
As 400
EMSNEWS
 
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
Glasgow Revit User Group
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1
abdull466
 
Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
Ant Phillips
 
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
Antonio García-Domínguez
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you know
Regroove
 
Ejb
EjbEjb
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
Ant Phillips
 

What's hot (20)

Getting Started with VSTO
Getting Started with VSTOGetting Started with VSTO
Getting Started with VSTO
 
Best PeoplSoft Technical Online Training
Best PeoplSoft Technical Online TrainingBest PeoplSoft Technical Online Training
Best PeoplSoft Technical Online Training
 
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet FactoryPractical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
Practical Field Experience: Using Ajax / Dojo with WebSphere Portlet Factory
 
7) packaging and deployment
7) packaging and deployment7) packaging and deployment
7) packaging and deployment
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designer
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
Eform report sme
Eform report smeEform report sme
Eform report sme
 
Vbasic
VbasicVbasic
Vbasic
 
Plan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons LearnedPlan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons Learned
 
Resume
ResumeResume
Resume
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
 
As 400
As 400As 400
As 400
 
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
GRUG 2.0 8 Digital Guerrilla - shared parameters 20181025
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1
 
Advanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message BrokerAdvanced Pattern Authoring with WebSphere Message Broker
Advanced Pattern Authoring with WebSphere Message Broker
 
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
 
SharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you knowSharePoint Forms & InfoPath – Go with what you know
SharePoint Forms & InfoPath – Go with what you know
 
Ejb
EjbEjb
Ejb
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
 

Similar to Importing with ease july 2012

Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
DataWorks Summit
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
guestfd80a3
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
guestfd80a3
 
Make Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM ConnectionsMake Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM Connections
Washington Cabral
 
Entity Framework Overview
Entity Framework OverviewEntity Framework Overview
Entity Framework Overview
Eric Nelson
 
Aras PLM Software Visualization
Aras PLM Software VisualizationAras PLM Software Visualization
Aras PLM Software Visualization
Aras
 
VSTO + LOB Apps
VSTO + LOB AppsVSTO + LOB Apps
VSTO + LOB Apps
Joao Livio
 
1 introduction
1   introduction1   introduction
1 introduction
Ngeam Soly
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
kjkombrink
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information Matters
Comunidade NetPonto
 
Molnar DEV307 OBA
Molnar DEV307 OBAMolnar DEV307 OBA
Molnar DEV307 OBA
Agnes Molnar
 
Overview of Capturing requirements
Overview of Capturing requirementsOverview of Capturing requirements
Overview of Capturing requirements
IBM Rational software
 
Software Freedom Day Cleveland Presentation
Software Freedom Day Cleveland PresentationSoftware Freedom Day Cleveland Presentation
Software Freedom Day Cleveland Presentation
Bob McDonald
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
Ayman El-Hattab
 
Aras PLM Viewing Markup and Secure Social
Aras PLM Viewing Markup and Secure SocialAras PLM Viewing Markup and Secure Social
Aras PLM Viewing Markup and Secure Social
Aras
 
Spark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny AppsSpark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny Apps
Data Con LA
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
mseback
 
Asap session 2
Asap session 2Asap session 2
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
sudhakar
 
CNS Presentation
CNS PresentationCNS Presentation
CNS Presentation
John Couston
 

Similar to Importing with ease july 2012 (20)

Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Solution engine presentation
Solution engine presentationSolution engine presentation
Solution engine presentation
 
Make Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM ConnectionsMake Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM Connections
 
Entity Framework Overview
Entity Framework OverviewEntity Framework Overview
Entity Framework Overview
 
Aras PLM Software Visualization
Aras PLM Software VisualizationAras PLM Software Visualization
Aras PLM Software Visualization
 
VSTO + LOB Apps
VSTO + LOB AppsVSTO + LOB Apps
VSTO + LOB Apps
 
1 introduction
1   introduction1   introduction
1 introduction
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
VSTO + LOB Apps Information Matters
VSTO + LOB Apps Information MattersVSTO + LOB Apps Information Matters
VSTO + LOB Apps Information Matters
 
Molnar DEV307 OBA
Molnar DEV307 OBAMolnar DEV307 OBA
Molnar DEV307 OBA
 
Overview of Capturing requirements
Overview of Capturing requirementsOverview of Capturing requirements
Overview of Capturing requirements
 
Software Freedom Day Cleveland Presentation
Software Freedom Day Cleveland PresentationSoftware Freedom Day Cleveland Presentation
Software Freedom Day Cleveland Presentation
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
Aras PLM Viewing Markup and Secure Social
Aras PLM Viewing Markup and Secure SocialAras PLM Viewing Markup and Secure Social
Aras PLM Viewing Markup and Secure Social
 
Spark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny AppsSpark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny Apps
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
 
Asap session 2
Asap session 2Asap session 2
Asap session 2
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
 
CNS Presentation
CNS PresentationCNS Presentation
CNS Presentation
 

More from IBM Rational

10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
IBM Rational
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
IBM Rational
 
10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications
IBM Rational
 
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
IBM Rational
 
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
IBM Rational
 
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
IBM Rational
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
IBM Rational
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
IBM Rational
 
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
IBM Rational
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
IBM Rational
 
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
6.11.2013 -   2013 - Mobile Dev - Distributed Build for Mobile with Rational ...6.11.2013 -   2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
IBM Rational
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
IBM Rational
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
IBM Rational
 
120906 inchron rhapsody enlightenment
120906 inchron rhapsody enlightenment120906 inchron rhapsody enlightenment
120906 inchron rhapsody enlightenment
IBM Rational
 

More from IBM Rational (15)

10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
10.15.2013 System Development - Rational Solution for Audit Compliance - Repo...
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
 
10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications
 
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC6.18.2013 System Development - Change/Configuration and Collaboration - RTC
6.18.2013 System Development - Change/Configuration and Collaboration - RTC
 
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
 
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
 
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
6.11.2013 -   2013 - Mobile Dev - Distributed Build for Mobile with Rational ...6.11.2013 -   2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
120906 inchron rhapsody enlightenment
120906 inchron rhapsody enlightenment120906 inchron rhapsody enlightenment
120906 inchron rhapsody enlightenment
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 

Importing with ease july 2012

  • 1. DOORS Enlightenment Series – 7/6/2012 Best Practices - Importing into DOORS Jim Marsh jim.marsh@us.ibm.com Client Technical Rep., Great West Business Unit, IBM Rational © 2012 IBM Corporation
  • 2. Software and Systems Engineering | Rational Agenda  Means to import existing Requirements  Plain Text  Rich Text Format  MS Word Import –Preparation before importing  Spread sheet Import –Preparation before importing 2 © 2012 IBM Corporation
  • 3. What are my options for importing? © 2012 IBM Corporation
  • 4. Software and Systems Engineering | Rational Import your data and create documents Microsoft Word Word Direct Entry PowerPoint Microsoft Word RTF Excel Outlook OLE HTML ASCII RTF Word ASCII Spreadsheet DOORS Spreadsheet Microsoft Project Microsoft Project Tool Integrations Tool Integrations* Adobe® FrameMaker FrameMaker RIF (XML) RIF (XML) Print © 2012 IBM Corporation
  • 5. Software and Systems Engineering | Rational Focus on:  Plain Text  Rich Text Format - RTF  MS Word  Spreadsheet –csv © 2012 IBM Corporation
  • 6. Software and Systems Engineering | Rational Document import from plain text files To import:  Click File  Import  Plain Text  Browse to file and Import.  The structure of the object hierarchy and the values of the object attributes are determined by the structure and content of the file.  Populate an empty module  Extend a populated module, imported file is placed after the current object © 2012 IBM Corporation
  • 7. Software and Systems Engineering | Rational Document import from plain text files -- Continued Decomposition Level:  None - create one new object and import all the text into that object.  Paragraph - create objects for each paragraph of text in the file. – A block of text up to an empty line is interpreted as a paragraph.  Sentence - create an object for each sentence in the file. – A block of text up to and including a period is interpreted as a sentence.  Keyword - create an object after a sentence that contains a keyword. – When a keyword is parsed, the sentence containing the keyword becomes the last sentence in the object. A new object is created for the next sentence. © 2012 IBM Corporation
  • 8. Software and Systems Engineering | Rational Document import from rich text format To import:  Click File  Import  Rich Text Format  Browse to file and Import.  Map RTF styles to DOORS Styles © 2012 IBM Corporation
  • 9. Software and Systems Engineering | Rational Export from MS Word to Rational DOORS Todo’s before:  If Microsoft Word is installed when you install Rational DOORS, an Export to DOORS toolbar is added to Microsoft Word.  Data is imported into the main column of a formal module. – Headings and text are imported into the object heading and object text attributes.  DOORS database explorer: – open the folder or project where you want to import the Word document. – specify the formal module where you want to import the data. • If the module does not exist in the folder or project that is open, it is created during the import. If the module exists you must confirm that you want the data to be appended to the module. You must have create access to this folder or project. © 2012 IBM Corporation
  • 10. Software and Systems Engineering | Rational Export from MS Word to DOORS - continued View in Outlining Mode in MS Word 10 © 2012 IBM Corporation
  • 11. Software and Systems Engineering | Rational MS Word Export -- Things to Note  Paragraphs in the Word document that have Outline levels 1 - 9 are imported as heading objects.  You can choose to ignore section numbers in the Word headings.  Auto-numbered section numbers are always ignored.  Paragraphs that are formatted as body text in Microsoft Word are stored in the object text attribute. Objects that contain paragraph text are created one level below the heading object.  OLE objects are imported and stored as OLE objects.  Tables are imported as Rational DOORS tables.  Bulleted lists are imported as Rational DOORS bulleted lists  Indented paragraphs in Word have identical indenting applied in Rational DOORS  All other styles are imported as object text.  Unicode and other international data are included in the import. 11 © 2012 IBM Corporation
  • 12. Software and Systems Engineering | Rational Export from MS Word to DOORS - continued 12 © 2012 IBM Corporation
  • 13. Software and Systems Engineering | Rational Importing from a spreadsheet – CSV/TSV Todo’s before import  Work from a copy of the spreadsheet  Column Headings become attributes  Ensure they are what you want  Speling?  Order doesn’t matter  “Requirements” = Object Text  Save as a .csv © 2012 IBM Corporation
  • 14. Software and Systems Engineering | Rational Use Existing Attributes or Create New  When importing, you can create new attributes based on the data  DOORS csv/tsv import will guess the data type – The data type can be changed on-the-fly during import – Ensure data is respective of the data type desired. • !! The importer doesn’t like it when this isn’t followed.  Attribute lists or enumerations – Create the attributes before the import to ensure that the data uses these • !! Make sure the naming matches. • Multi-select??  Do test imports as you go. 14 © 2012 IBM Corporation
  • 15. Software and Systems Engineering | Rational Spreadsheet import - continued  Data items in a CSV or TSV file can have integer, real, date, or string values.  Strings are typically contained within quotation marks, and can contain commas, tabs, and line breaks. Quotation marks can be imported if they are duplicated. – For example, looking at the CSV file with a text editor, the string: "This string has a comma, which is not imported and a quotation mark "" too" is imported as: This string has a comma which is not imported and a quotation mark " too . 15 © 2012 IBM Corporation
  • 16. Software and Systems Engineering | Rational Linked items • If you have existing link numbers that associate to another requirement spreadsheet. • Import the linked attribute column – index of the associated object. • Link by attribute 16 © 2012 IBM Corporation
  • 17. Software and Systems Engineering | Rational Linked items - continued • Select the target module to link to/from • Select the link module to the link • Select the Attribute that hold the unique id from the target module • Set the link direction • Select the object set to be linked. 17 © 2012 IBM Corporation
  • 18. Software and Systems Engineering | Rational What about PDF? • No direct import from PDF • Convert to MS Word • Search the web for a converter – many exist • Then Export normally from Word 18 © 2012 IBM Corporation
  • 19. Software and Systems Engineering | Rational  Question send to: Mark Kovich: mkovich@us.ibm.com © 2012 IBM Corporation19
  • 20. Software and Systems Engineering | Rational  Learn more at:  IBM Rational software  Rational trial downloads  IBM Rational Software Delivery Platform  Leading Innovation Web site  Process and portfolio management  developerWorks Rational  Change and release management  IBM Rational TV  Quality management  IBM Business Partners  Architecture management  IBM Rational Case Studies © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 20 © 2012 IBM Corporation