Presentation is loading. Please wait.

Presentation is loading. Please wait.

DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering.

Similar presentations


Presentation on theme: "DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering."— Presentation transcript:

1 DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl www.cs.put.poznan.pl/jnawrocki/mse/quality/ Requirements Engineering Lecture 6 Requirements Engineering Lecture 6

2 J. Nawrocki, Requirements Eng. (6) Operating environment End user Device External system The system ENV1ENV2

3 J. Nawrocki, Requirements Eng. (6) Operating environment End user The system

4 J. Nawrocki, Requirements Eng. (6) Metaphor of the system The system Consumer Producer How to specify taking an invoice?

5 J. Nawrocki, Requirements Eng. (6) Metaphor of the system The system Invoice buffor What do I have to know about the system to specify its operations?

6 J. Nawrocki, Requirements Eng. (6) System’s Functionality STOP 0.1234 Function (Operation) Not now! Precision ? Side effect Input Output

7 J. Nawrocki, Requirements Eng. (6) System’s Functionality STOP 0.12 Function (Operation) Input Output First.. Then..

8 J. Nawrocki, Requirements Eng. (6) Standard traced-from relation ENV1 ENV2 Dev MET1 ENV3ENVm FUN1 Dev ENVm+1 FUNx

9 J. Nawrocki, Requirements Eng. (6) System’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.

10 J. Nawrocki, Requirements Eng. (6) Plan of the lecture Introduction Enabling discussion E-mail Discussion activities

11 J. Nawrocki, Requirements Eng. (6) Discussion topic Requirement(s) The project in general

12 J. Nawrocki, Requirements Eng. (6) Discussion actors Discussion author, project administrator (can restrict participants) Participant (can respond) Project user (can read)

13 J. Nawrocki, Requirements Eng. (6) Enabling discussion e-mail RPro database

14 J. Nawrocki, Requirements Eng. (6) Enabling discussion e-mail Project > Security: enter an email address

15 J. Nawrocki, Requirements Eng. (6) Enabling discussion e-mail Project > Security: enter an email address

16 J. Nawrocki, Requirements Eng. (6) Enabling 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)

17 J. Nawrocki, Requirements Eng. (6) Discussion activities Creating discussions Tool Palette > Project > View Discussions

18 J. Nawrocki, Requirements Eng. (6) Discussion activities Creating discussions Tool Palette > Project > View Discussions

19 J. Nawrocki, Requirements Eng. (6) Discussion properties Discussion author Date & time of creat. Priority (High, Medium, Low) Status (Open, Closed)

20 J. Nawrocki, Requirements Eng. (6) Discussion properties Participants of the discussion (those who can respond)

21 J. Nawrocki, Requirements Eng. (6) Discussion properties The requirements the discussion is about

22 J. Nawrocki, Requirements Eng. (6) Discussion activities Viewing & modifying discussion properties Tool Palette > Project > View Discussions

23 J. Nawrocki, Requirements Eng. (6) Discussion activities Viewing & modifying discussion properties

24 J. Nawrocki, Requirements Eng. (6) Discussion activities Reading discussions Tool Palette > Project > View Discussions Click a discussion.. or a response

25 J. Nawrocki, Requirements Eng. (6) Discussion activities Responding to discussions Tool Palette > Project > View Discussions Click a discussion.. and Reply

26 J. Nawrocki, Requirements Eng. (6) Discussion activities Responding to discussions Can’t attach files!

27 J. Nawrocki, Requirements Eng. (6) Discussion activities Filtering discussions: Tool Palette > Project > View Discussions

28 J. Nawrocki, Requirements Eng. (6) Discussion activities Filtering discussions

29 J. Nawrocki, Requirements Eng. (6) Plan of the lecture Introduction Hello and Good-bye Creating a project Opening a project and docs Closing a project and docs Adding a project to the project list Modifying password and e-mail

30 J. Nawrocki, Requirements Eng. (6) SummarySummary Basic discussion activities : Creating a discussion Viewing & modifying properties Reading Responding Filtering ClearQuest – a competitor

31 J. Nawrocki, Requirements Eng. (6) Further readings Introducing Rational Suite (60) Getting Started with Rational Suite (80) Using Rational RequisitePro 

32 J. Nawrocki, Requirements Eng. (6) HomeworkHomework Get familiar with ClearQuest. How to organise audits for Software Baseline Library maintained with Rational Suite tools?

33 J. Nawrocki, Requirements Eng. (6) 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?


Download ppt "DiscussionsDiscussions Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering."

Similar presentations


Ads by Google