Date post: | 26-Dec-2015 |
Category: |
Documents |
Upload: | annabella-barnett |
View: | 213 times |
Download: | 0 times |
DiscussionsDiscussions
Copyright, 2001 © Jerzy R. Nawrocki
www.cs.put.poznan.pl/jnawrocki/mse/quality/
Quality ManagementQuality Management
Lecture Lecture 66
Quality ManagementQuality Management
Lecture Lecture 66
J. Nawrocki, Quality Manag. (6)
Operating environmentOperating environmentOperating environmentOperating environment
End user
End user
Device
External system
The system
ENV1 ENV2
J. Nawrocki, Quality Manag. (6)
Operating environmentOperating environmentOperating environmentOperating environment
ENV1: End usersThe system will be used by the
following people:• Chief accountant• President• Sales director
All the end users
J. Nawrocki, Quality Manag. (6)
All the external
devices and systems
Operating environmentOperating environmentOperating environmentOperating environment
ENV2: External devices and systems
The system will communicate with the following external devices and systems:
• SAP R/3
J. Nawrocki, Quality Manag. (6)
Operating environmentOperating environmentOperating environmentOperating environment
End user
The system
J. Nawrocki, Quality Manag. (6)
Operating environmentOperating environmentOperating environmentOperating environment
ENV3: Chief accountant’s operations
The chief accountant can initiate the following operations:
• Taking an invoice• . . .
All the operations
user, device, or external sys.
J. Nawrocki, Quality Manag. (6)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
McCall’s quality factorsOperating environment
Metaphor of the systemSystem’s functionalityStandard traced-from relation
J. Nawrocki, Quality Manag. (6)
Metaphor of the systemMetaphor of the systemMetaphor of the systemMetaphor of the system
The system ConsumerProducer
How to specify taking an invoice?
J. Nawrocki, Quality Manag. (6)
Metaphor of the systemMetaphor of the systemMetaphor of the systemMetaphor of the system
The system
Invoice buffor
What do I have to know about the
system to specify its operations?
J. Nawrocki, Quality Manag. (6)
Metaphor of the systemMetaphor of the systemMetaphor of the systemMetaphor of the system
MET1: Internal architectureThe system will consist of the
following elements:• Invoice buffor (empty or non-
empty)• . . .
All the elements
and states
J. Nawrocki, Quality Manag. (6)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
McCall’s quality factorsOperating environmentMetaphor of the system
System’s functionalityStandard traced-from relation
J. Nawrocki, Quality Manag. (6)
System’s FunctionalitySystem’s FunctionalitySystem’s FunctionalitySystem’s Functionality
STOP
0.1234
Function (Operation)
Not now!
Precision?
Side effect
Input Output
J. Nawrocki, Quality Manag. (6)
System’s FunctionalitySystem’s FunctionalitySystem’s FunctionalitySystem’s Functionality
STOP
0.12
Function (Operation)
Input Output
First .. Then ..
J. Nawrocki, Quality Manag. (6)
System’s FunctionalitySystem’s FunctionalitySystem’s FunctionalitySystem’s Functionality
FUN1: Taking an invoice
INPUT: -CONDITION: The invoice buffer is nonempty. OUTPUT: An invoice (pattern IP-1/99.09)SIDE EFFECT: The taken invoice is removed
from the buffer. If it is the only invoice in the buffer, the buffer gets empty.
PROCESSING: -PRECISION: The fraction part of each amount is
represented with two digits.
J. Nawrocki, Quality Manag. (6)
Plan of the lecturePlan of the lecturePlan of the lecturePlan of the lecture
McCall’s quality factorsOperating environmentMetaphor of the systemSystem’s functionality
Standard traced-from relation
J. Nawrocki, Quality Manag. (6)
Standard traced-from relationStandard traced-from relationStandard traced-from relationStandard traced-from relation
ENV1 ENV2DevDev
MET1ENV3 ENVm
FUN1
Dev ENVm+1
FUNx
J. Nawrocki, Quality Manag. (6)
Discussion topicDiscussion topicDiscussion topicDiscussion topic
• Requirement(s)
• The project in general
J. Nawrocki, Quality Manag. (6)
Discussion actorsDiscussion actorsDiscussion actorsDiscussion actors
• Discussion author, project administrator (can restrict participants)
• Participant (can respond)
• Project user (can read)
J. Nawrocki, Quality Manag. (6)
Enabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mail
RPro database
J. Nawrocki, Quality Manag. (6)
Enabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mail
Project > Security: enter an email address
J. Nawrocki, Quality Manag. (6)
Enabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mail
Project > Security: enter an email address
J. Nawrocki, Quality Manag. (6)
Enabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mailEnabling discussion e-mail
Tools > E-mail Setup:• check Enable E-mail Notification• select e-mail protocol (eg. SMTP or POP3• enter SMTP server name• your e-mail addr• your name (eg. J.Nawrocki)Not required if the system admin has
configured participation and notification e-mail with Rational E-mail Reader (RER)
J. Nawrocki, Quality Manag. (6)
Discussion activitiesDiscussion activitiesDiscussion activitiesDiscussion activities
Creating discussions:
Tool Palette > Project > View Discussions
J. Nawrocki, Quality Manag. (6)
Discussion activitiesDiscussion activitiesDiscussion activitiesDiscussion activities
Creating discussions:
Tool Palette > Project > View Discussions