lecture'4:' sequence'&'use'case'diagrams'...
TRANSCRIPT
![Page 1: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/1.jpg)
lecture'4:'sequence'&'use'case'diagrams'
csc302h
winter 2014
administra3ve'
last'call'for'groups!'
misc.'announcements'
BA1180 @ 11:00 am today!
misc.'announcements'(2)'
check out this article in UofTMagazine: http://www.magazine.utoronto.ca/time-capsule/paving-the-way-for-the-
information-highway-calvin-gotlieb-j-n-patterson-hume-beatrice-worsley/
your department turns 50 this year!
![Page 2: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/2.jpg)
recap'from'last'3me'
• reverse%engineering)models)from)so/ware)&)design)discovery)
• so/ware)evolu6on)– (Lehman))program)types))– S/P/E%type:)only)really)care)about)E%type)(embedded))when)discussing)so/ware)evolu6on)
– laws)of)so/ware)evolu6on)(also)Lehman))
• cost of software aging. ways to improve longevity. reducing maintenance costs for each type of development (recall pie chart)
recap'from'last'3me'(2)'
• how tools can help – code)browsing)– refactoring)(for)greater)clarity))– documenta6on)– design)discovery)(uml)model)genera6on))
• what tools can’t do – tell)you)what)the)developer)was)thinking)– make)a)bad)developer)good)
sequence'diagrams'
![Page 3: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/3.jpg)
![Page 4: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/4.jpg)
![Page 5: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/5.jpg)
![Page 6: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/6.jpg)
use'case'diagrams'
![Page 7: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/7.jpg)
![Page 8: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/8.jpg)
detailed'use'case'to'diagram'
![Page 9: lecture'4:' sequence'&'use'case'diagrams' last'call'for ... › ...sequence...usecase_diagrams.pdf · «extends>> when one use case adds behaviour to a base case used to model](https://reader030.vdocument.in/reader030/viewer/2022041101/5ed91e4c6714ca7f47692ee5/html5/thumbnails/9.jpg)
the'end'