Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Quality Management Lecture 9 Quality Management Lecture 9
J. Nawrocki, Quality Manag. (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
J. Nawrocki, Quality Manag. (9) SoDA Commands OPEN – opens an information source REPEAT – repeats for each element DISPLAY – displays a section of document LIMIT – limits the displayed objects
J. Nawrocki, Quality Manag. (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
J. Nawrocki, Quality Manag. (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
J. Nawrocki, Quality Manag. (9) REPEAT Command And Where expressions: = != > >= < <= LIKE NOT LIKE
J. Nawrocki, Quality Manag. (9) REPEAT Command Metacharacters for LIKE:. any single character reflexive closure ^ beginning $ end [ ] set of characters \ single quate (e.g. \.)
J. Nawrocki, Quality Manag. (9) DISPLAY Command Create a section for each directory in the project directory (OPEN, REPEAT). Select all_directories > SimpleName Modifiers Single Paragraph? yes (default)
J. Nawrocki, Quality Manag. (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
J. Nawrocki, Quality Manag. (9) Plan of the lecture McCall’s quality factors Operating environment Metaphor of the system System’s functionality Standard traced-from relation
J. Nawrocki, Quality Manag. (9) SummarySummary SoDA is a document/report generating tool It has four commands: OPEN REPEAT DISPLAY LIMIT
J. Nawrocki, Quality Manag. (9) Further readings Using Rational SoDA for Word, Version RequisitePro domain
J. Nawrocki, Quality Manag. (9) HomeworkHomework Prepare a document template for SDS requirements
J. Nawrocki, Quality Manag. (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?