Title: Class Outline 8
Course: KVCC_BUS205 > Section: Class Outlines

1.      Functional Requirements Review

2.      User story/Use Case review

3.      Domain Classes Definition - what users deal with when they do their work

a.      Go back to chapter 1 scenario

b.      The problem domain

4.      Types of things

a.      Tangible things

b.      Roles played

c.      OU's

d.      Devices

e.      Sites/Locations

f.       Incidents, events, or interactions

5.      Brainstorming technique

a.      Identify a user and their use cases and stories

b.      Brainstorm with the user to find things that are involved when they carry out the use case this deals with information

c.      Use categories to ask questions about potential things

d.      Work with a wide amount of users to expand the list

e.      Merge remove duplicates and compile list

f.       Continuously review list with stakeholders and users

6.      Noun technique

a.      Take use cases, users, and other information and identify all of the nouns

b.      Look at existing systems, procedures, and reports or forms and add items or categories as needed

c.      Refine list

i.           Is it a unique thing

ii.           Is it in the problem domain

iii.           Does the system need to remember more than one

iv.           Is it really a synonym for some other thing I have identified

v.           Is it really just an output of the system from other information already identified

vi.           Is it an input that results in recording some other information

vii.           Is it likely to be an attribute

viii.           Is it something I might need if assumptions change

d.      Make master list with notes

e.      Review list with users and stakeholders

7.      Attributes

a.      Identifier or key

b.      Compound attribute

8.      Association/Relationships

a.      What is both and how are they used

b.      Cardinality/multiplicity

c.      Multiplicity constraints

d.      Levels of

i.           Binary associations - two distinct things

ii.           Unary associations- two of the same things

iii.           Ternary associations - three distinct things

iv.           N-ary associations - n distinct things

9.      Entity Relationship Diagram

a.      Data entities

b.      ERD

c.      Semantic Net

Attached Files: | - KVCC BUS205_BusSysAnalysis_Outline 8.pdf