Download presentation
Presentation is loading. Please wait.
Published byDenis Holmes Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.