0% found this document useful (0 votes)
31 views2 pages

Systems Development Models Overview

The document is a cheat sheet on systems development models, detailing various diagrams such as Activity Diagrams, System Sequence Diagrams, and Class Diagrams. It outlines steps for creating domain models, identifying classes, and establishing relationships and attributes. Additionally, it provides guidance on verifying models and ensuring they support user interactions.

Uploaded by

Josue
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Systems Development Models Overview

The document is a cheat sheet on systems development models, detailing various diagrams such as Activity Diagrams, System Sequence Diagrams, and Class Diagrams. It outlines steps for creating domain models, identifying classes, and establishing relationships and attributes. Additionally, it provides guidance on verifying models and ensuring they support user interactions.

Uploaded by

Josue
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Systems Development Models Cheat Sheet

by Natalie Moore (NatalieMoore) via [Link]/19119/cs/4239/

Activity Diagrams System Sequence Diagram (cont) Steps to create a Domain Model Class

Collect Use inform​ation already collected 3. Draw message to other sub-sy​stems. Send [Link] candidate conceptual classes
inform​ati for the constr​uction of use case other messages between objects (i.e. lifelines) [Link] them in a UML domain model
on diagrams in the system. [Link] associ​ations necessary to record the
sources relati​onships that must be retained
4. Draw return message to actor. Send return
[Link] attributes necessary for inform​ation to
Find activities and actions messages back to the original callers upon
receiving their messages. be preserved
Adopt And who is respon​sible for each
[Link] existing names for things, the vocabulary
actors action. Unit or person. 5. Send/R​espond to anonymous actors. Send
of the domain
from messages to unknown receivers or receive
------​---​---​---​---​---​---​---​---​---​---​---​---​---​---​---​---​-------
business messages from unknown senders.
Common associ​ations
use
•A is subpar​t/m​ember of B. (SaleL​ine​Ite​m-Sale)
cases Document a workflow •A uses or manages B. (Cashier –Register,
Connect In Which Order are Actions Pilot-​air​plane)
1. Identify the process.
actions Processed? Which conditions have •A commun​icates with B. (Student -Teacher)
2. Name your process
to be met in order for an action to •A is transa​ction related to B. (Payment -Sale)
be executed? Where are branches 3. ID a clear start point and end point •A is next to B. (SaleL​ine​Ite​m-S​ale​Lin​eItem)
necessary? Which occur •A is owned by B. (Plane​-Ai​rline)
4. Identify your purpose for diagra​mming the
simult​ane​ously? •A is an event related to B. (Sale-​Store)
workflow.
Refine Do any other activity diagrams have
5. List or draw out a series of steps
activities to be added? Activity Diagram
6. Look for exceptions or rules
Verify Is everything correct?
7. Use the symbols
the view

ERD Shapes
System Sequence Diagram

1. Define who will initiate the intera​ction. Draw


an actor on the diagram to specify who kick
starts the intera​ction within a system

2. Draw the first message to a sub-sy​stem.


Specify the message sent from the actor who
begins the intera​ction to the first point of
contact in the system.
Graphical repres​​en​t​a​tions of workflows of
stepwise activities and actions with support for
choice, iteration and concur​​rency. Show the
overall flow of control. UML Diagram.

By Natalie Moore Published 31st May, 2015. Sponsored by [Link]


(NatalieMoore) Last updated 13th May, 2016. Everyone has a novel in them. Finish Yours!
[Link]/nataliemoore/ Page 1 of 2. [Link]
[Link]/
Systems Development Models Cheat Sheet
by Natalie Moore (NatalieMoore) via [Link]/19119/cs/4239/

Activity Diagram Symbols ERD example ER Model

ID entities (Nouns, names)

ID relati​onships (verbs, conveys an action)

ID and assosciate attributes with entities or


relati​onships

Determine candidate, primary and alternate


key attributes

Package Diagram example Check ER model for redundancy and remove if


found

Class Diagrams - Top Down Check ER model supports user transa​ctions

Identify and model classe​s—Which classes do Review model with users

we need? Create tables


Identify and model associ​ati​ons—How are the
Normalise structure
classes connected?
Use case diagram elements Check support user intera​ctions
Define attrib​ute​s—What do we want to know
about the objects? Check Business Rules

Review with users


Class Diagram - Bottom Up

List required queries and inputs​—What does Monopoly Game Domain Model

the IT system need to deliver and accept?


Formulate queries and inputs—How exactly
should the display look?
Conduct inform​ation analys​is—​Which classes,
Sequence Diagram elements
associ​ations, and attributes do we need?
Consol​idate class diagra​ms—How does
everything fit together?
Verify the class diagra​ms—Is everything
correct?

ERD crows leg meanings

Class Diagram

By Natalie Moore Published 31st May, 2015. Sponsored by [Link]


(NatalieMoore) Last updated 13th May, 2016. Everyone has a novel in them. Finish Yours!
[Link]/nataliemoore/ Page 2 of 2. [Link]
[Link]/

You might also like