discussionsdiscussions copyright, 2001 © jerzy r. nawrocki requirements engineering
DESCRIPTION
J. Nawrocki, Requirements Eng. (6) Operating environment End user The systemTRANSCRIPT
![Page 1: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/1.jpg)
DiscussionsDiscussions
Copyright, 2001 © Jerzy R. Nawrocki
www.cs.put.poznan.pl/jnawrocki/mse/quality/
Requirements EngineeringRequirements Engineering
Lecture Lecture 66
![Page 2: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/2.jpg)
J. Nawrocki, Requirements Eng. (6)
Operating environmentOperating environment
End user
End user
Device
External system
The system
ENV1 ENV2
![Page 3: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/3.jpg)
J. Nawrocki, Requirements Eng. (6)
Operating environmentOperating environment
End user
The system
![Page 4: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/4.jpg)
J. Nawrocki, Requirements Eng. (6)
Metaphor of the systemMetaphor of the system
The system ConsumerProducer
How to specify taking an invoice?
![Page 5: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/5.jpg)
J. Nawrocki, Requirements Eng. (6)
Metaphor of the systemMetaphor of the system
The system
Invoice buffor
What do I have to know about the
system to specify its operations?
![Page 6: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/6.jpg)
J. Nawrocki, Requirements Eng. (6)
System’s FunctionalitySystem’s Functionality
STOP
0.1234
Function (Operation)
Not now!
Precision?
Side effect
Input Output
![Page 7: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/7.jpg)
J. Nawrocki, Requirements Eng. (6)
System’s FunctionalitySystem’s Functionality
STOP0.12
Function (Operation)Input Output
First .. Then ..
![Page 8: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/8.jpg)
J. Nawrocki, Requirements Eng. (6)
Standard traced-from relationStandard traced-from relation
ENV1 ENV2DevDev
MET1ENV3 ENVm
FUN1
Dev ENVm+1
FUNx
![Page 9: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/9.jpg)
J. Nawrocki, Requirements Eng. (6)
System’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.
![Page 10: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/10.jpg)
J. Nawrocki, Requirements Eng. (6)
Plan of the lecturePlan of the lecture
IntroductionEnabling discussion E-mailDiscussion activities
![Page 11: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/11.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion topicDiscussion topic
• Requirement(s)• The project in general
![Page 12: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/12.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion actorsDiscussion actors
• Discussion author, project administrator (can restrict participants)
• Participant (can respond)• Project user (can read)
![Page 13: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/13.jpg)
J. Nawrocki, Requirements Eng. (6)
Enabling discussion e-mailEnabling discussion e-mail
RPro database
![Page 14: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/14.jpg)
J. Nawrocki, Requirements Eng. (6)
Enabling discussion e-mailEnabling discussion e-mail
Project > Security: enter an email address
![Page 15: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/15.jpg)
J. Nawrocki, Requirements Eng. (6)
Enabling discussion e-mailEnabling discussion e-mail
Project > Security: enter an email address
![Page 16: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/16.jpg)
J. Nawrocki, Requirements Eng. (6)
Enabling 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)
![Page 17: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/17.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesCreating discussionsTool Palette > Project > View Discussions
![Page 18: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/18.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesCreating discussionsTool Palette > Project > View Discussions
![Page 19: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/19.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion propertiesDiscussion properties
• Discussion author• Date & time of creat.• Priority (High, Medium, Low)• Status (Open, Closed)
![Page 20: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/20.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion propertiesDiscussion properties
Participants of the discussion (those who can respond)
![Page 21: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/21.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion propertiesDiscussion properties
The requirements the discussion is about
![Page 22: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/22.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activities
Viewing & modifying discussion propertiesTool Palette > Project > View Discussions
![Page 23: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/23.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activities
Viewing & modifying discussion properties
![Page 24: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/24.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesReading discussionsTool Palette > Project > View Discussions
Click a discussion .. or a response
![Page 25: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/25.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesResponding to discussionsTool Palette > Project > View Discussions
Click a discussion .. and Reply
![Page 26: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/26.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesResponding to discussions
Can’t attach files!
![Page 27: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/27.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activities
Filtering discussions:Tool Palette > Project > View Discussions
![Page 28: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/28.jpg)
J. Nawrocki, Requirements Eng. (6)
Discussion activitiesDiscussion activitiesFiltering discussions
![Page 29: DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering](https://reader035.vdocuments.site/reader035/viewer/2022070605/5a4d1ae77f8b9ab059979454/html5/thumbnails/29.jpg)
J. Nawrocki, Requirements Eng. (6)
Quality assessmentQuality 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?