Showing 2 out of 2
notes15.pdf-UML Sequence Diagrams and Activity Dia...
notes15.pdf-UML Sequence Diagrams and Activity Diagrams
notes15.pdf-UML Sequence Diagrams a...
notes15.pdf-UML Sequence Diagrams and Activity Diagrams
Page 2
15-2
Bibliography
Reading Material
Required
•
[4, Chapter 13–13.1] (Sequence diagrams)
Supplemental
•
[2, Chapters 10, 28] (SSDs and activity diagrams in the UP)
•
[1, Chapters 4, 11] (UML guide to sequence and activity diagrams)
•
[3, Chapters 11.5, 11.6] (RE with UML sequence and activity diagrams)
•
Allen Holub’s UML Quick Reference,
http://www.holub.com/goodies/uml/
15.55
Tools
Textual Modeling for UML
•
Web Sequence Diagrams,
https://www.websequencediagrams.com/
•
PlantUML,
http://plantuml.sourceforge.net/
•
Scruffy,
https://github.com/aivarsk/scruffy
BPM and WMS
•
Camunda,
http://www.camunda.org/
•
Taverna Workbench,
http://www.taverna.org.uk
•
myExperiment,
http://www.myexperiment.org/
15.56
Bibliography
[1]
Martin Fowler.
UML Distilled: A Brief Guide to the Standard Object Modeling Language
. Addison-
Wesley, 3rd edition, 2004.
[2] Craig Larman.
Applying UML and Patterns
. Prentice Hall, third edition, 2005.
[3] Klaus Pohl.
Requirements Engineering: Fundamentals, Principles, and Techniques
. Springer-Verlag
Berlin Heidelberg, 2010.
[4]
Axel van Lamsweerde.
Requirements Engineering: From System Goals to UML Models to Software
Specifications
. John Wiley & Sons, 2009.
Study Questions
1. Explain the difference between a ‘sequence diagram’ and a ‘system sequence diagram.’
2. How are system sequence diagrams connected with use case scenarios?
3. What are the connections between the domain model and the sequence or activity diagrams?
4.
How can activity diagrams help with complex use cases (having several alternative flows or exten-
sions)?
5. Under what circumstances would you add a system sequence diagram or activity diagram to a (use
case based) requirements specification?
6. Discuss the traceability challenges when working with diagramming techniques within a project.
SOEN 342 Lecture Notes, Fall 2015
Ace your assessments! Get Better Grades
Browse thousands of Study Materials & Solutions from your Favorite Schools
Concordia University
Concordia_University
School:
Software_Req_and_Specs
Course:
Introducing Study Plan
Using AI Tools to Help you understand and remember your course concepts better and faster than any other resource.
Find the best videos to learn every concept in that course from Youtube and Tiktok without searching.
Save All Relavent Videos & Materials and access anytime and anywhere
Prepare Smart and Guarantee better grades
Students also viewed documents
lab 18.docx
lab_18.docx
Course
Course
3
Module5QuizSTA2023.d...
Module5QuizSTA2023.docx.docx
Course
Course
10
Week 7 Test Math302....
Week_7_Test_Math302.docx.docx
Course
Course
30
Chapter 1 Assigment ...
Chapter_1_Assigment_Questions.docx.docx
Course
Course
5
Week 4 tests.docx.do...
Week_4_tests.docx.docx
Course
Course
23
Week 6 tests.docx.do...
Week_6_tests.docx.docx
Course
Course
106