Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.

Similar presentations


Presentation on theme: "Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering."— Presentation transcript:

1 Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/mse/require/ Requirements Engineering Lecture 9 Requirements Engineering Lecture 9

2 J. Nawrocki, Requirements Eng. (9) IntroductionIntroduction SoDA = Software Documentation Automation SoDA RequisitePro ClearQuest TeamTest ClearCase Rose Diagrams File System MS Project Document or report Status of: requirements, design, test or defects

3 J. Nawrocki, Requirements Eng. (9) SoDA information structure Domain Class Attribute Class Domain

4 J. Nawrocki, Requirements Eng. (9) Getting Started Wizard Select a template Choose directory Select the source Generate a report

5 J. Nawrocki, Requirements Eng. (9) Creating a new template

6 J. Nawrocki, Requirements Eng. (9) SoDA Commands OPEN – opens an information source DISPLAY – displays a section of document REPEAT – repeats for each element LIMIT – limits the displayed objects

7 J. Nawrocki, Requirements Eng. (9) OPEN Command Like open a file: establishes the context for other SoDA commands. Name project_directory Class File System -> Directory Arguments Filename: C:\PROJECTS

8 J. Nawrocki, Requirements Eng. (9) Selecting a source

9 J. Nawrocki, Requirements Eng. (9) OPEN Command

10 J. Nawrocki, Requirements Eng. (9) REPEAT Command Creates sections for each object found in source. Create a section for each directory that starts with ‘ROSE’ Select Relationship project_directory->Contents Where Is A Directory And Where SimpleName LIKE ^ROSE

11 J. Nawrocki, Requirements Eng. (9) REPEAT Command And Where expressions: = != > >= < <= LIKE NOT LIKE

12 J. Nawrocki, Requirements Eng. (9) REPEAT Command Metacharacters for LIKE:. any single character  reflexive closure ^ beginning $ end [ ] set of characters \ single quate (e.g. \.)

13 J. Nawrocki, Requirements Eng. (9) DISPLAY Command Create a section for each directory in the project directory (OPEN, REPEAT). Select all_directories > SimpleName Modifiers Single Paragraph? yes (default)

14 J. Nawrocki, Requirements Eng. (9) LIMIT Command Limits objects in the source: Select Object all_directories > Self Where Is A File And Where SimpleName LIKE ^ROSE Special LIMIT commands: OMIT – omits a section when there is no object satisfying the LIMIT condition OTHERWISE – puts an alternative text

15 J. Nawrocki, Requirements Eng. (9) A complete template

16 J. Nawrocki, Requirements Eng. (9) SummarySummary SoDA is a document/report generating tool It has four commands: OPEN REPEAT DISPLAY LIMIT

17 J. Nawrocki, Requirements Eng. (9) Further readings Using Rational SoDA for Word, Version 2001.30.00 RequisitePro domain 

18 J. Nawrocki, Requirements Eng. (9) HomeworkHomework Prepare a document template for SDS requirements

19 J. Nawrocki, Requirements Eng. (9) Quality assessment 1. What is your general impression? (1 - 6) 2. Was it too slow or too fast? 3. What important did you learn during the lecture? 4. What to improve and how?


Download ppt "Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering."

Similar presentations


Ads by Google