Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Quality Management Lecture.

Slides:



Advertisements
Similar presentations
IntroductionIntroduction Copyright, 2003 © Jerzy R. Nawrocki Models and Analysis.
Advertisements

IntroductionIntroduction Copyright, 2000 © Jerzy R. Nawrocki Models and Analysis.
Extreme Programming Copyright, 1999 © Jerzy R. Nawrocki Personal Software Process Lecture.
IBM Software Group ® Traceability From Need To Solution What, Why and How Tammy Lavi Alon Bar-Ner.
Planning at CMM level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements Engineering.
The Baseline Personal Process Copyright, 1999 © Jerzy R. Nawrocki Jerzy Nawrocki Personal Software Process Lecture 3.
Procedures for CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
Scripting Techniques Models and Analysis of Software Lecture 10 Copyright, 2003  Jerzy.
Static Structure: Process Description
Detailing Requirements with Requisite Pro
RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Quality Management Lecture.
Rational Requisite Pro Usage at NYSDOT BA CoP
Personality issues Copyright, 2000 © Jerzy R. Nawrocki Requirements Engineering.
Quality Assurance Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
Requirements Specification
Introduction to ISO 9001:2000 Copyright, 2002 © Jerzy R. Nawrocki Quality Management.
Introduction to Rational Rose 2000 Create Use Case Model Visual Modeling Text – Chapter 3 Original notes from Rational Software Corporation – 1998 Modified.
Introduction to Test Automation Models and Analysis of Software Lecture 8 Copyright,
Project Planning Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxilliary.
RequisitePro (2) Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Metody statystyczne Copyright, 2001 © Jerzy R. Nawrocki Doskonalenie Procesów Programowych.
Rational Suite and CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Quality Management.
Requirements specification Copyright, 2001 © Jerzy R. Nawrocki Quality Management.
Configuration Management Copyright, 2002 © Jerzy R. Nawrocki Quality Management.
Quality Model for Requirements Eng. Copyright, 2002 © Jerzy R. Nawrocki Quality.
Continuous Productivity Assessment and Effort Prediction Based on Bayesian Analysis Seok Jun Yun and Dick B. Simmons Texas A&M University College Station,
Standard SRS Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering Lecture.
Good Practices of Requirements Eng. Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Petri Nets Copyright, 2003 © Jerzy R. Nawrocki Models and Analysis of Software Lecture.
PRINCE 2 for Managers Copyright, 2003 © Jerzy R. Nawrocki
Project Planning Copyright, 2002 © Jerzy R. Nawrocki Requirements Engineering.
Introduction to Rational Robot Copyright, 2001 © Jerzy R. Nawrocki Quality Management.
CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
Introduction to VDM Copyright, 2003 © Jerzy R. Nawrocki Models and Analysis of Software.
Quality of Usage Scenarios Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
Introduction to Z Copyright, 2002 © Jerzy R. Nawrocki Models and Analysis of Software.
Implementing XP at PUT Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
Introduction to SoDA Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
Introduction to Requirements Engineering Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Common Application Software. MS Word Some advanced use : Mail-merge Self-made Templates Macro (recording and running)
Adjusting, Alignment and Spacing MS Word Lesson Four Mrs. Brown.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
ReviewsReviews Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
RUP and Elaboration Phase Copyright, 2003 © Jerzy R. Nawrocki Requirements Engineering.
RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Introduction to Requirements Eng. Copyright, 2001 © Jerzy R. Nawrocki Requirements.
Requirements Specification Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Configuration Management at CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Quality Model for RE Process Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
RequisitePro Software Requirement Management Tool A peresentation by: Mojdeh Jalali-Heravi Maryam Daneshi.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.
Introduction to Quality Management Copyright, 2000 © Jerzy R. Nawrocki Quality.
Configuration Management (II) Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Statecharts Copyright, 2003 © Jerzy R. Nawrocki Models & Analysis of Software Lecture 6.
Quality Assurance at CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Using ClearCase Month Day, Year. Agenda Training Plan Overview ClearQuest Review Next Steps.
Requirements Management and Changes Copyright, 2003 © Jerzy R. Nawrocki Requirements.
Using Rational Administrator Month Day, Year. Agenda Training Plan Overview Using Rational Administrator Review Next Steps.
Requirements Engineering Lecture 13
Requirements Engineering Lecture 4
Requirements Engineering Lecture 2
Introduction to PRINCE 2
Requirements Engineering Lecture 2
The Linux Command Line Chapter 3
Requirements Engineering Lecture 6
The Linux Command Line Chapter 3
Presentation transcript:

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?