Digital Design & Innovation Studio - Temple University

Post on 05-May-2022

0 views 0 download

Transcript of Digital Design & Innovation Studio - Temple University

MIS 3506Digital Design & Innovation Studio

Exam #02: Review SessionExam #02: Review SessionExam #02: Review SessionExam #02: Review Session

Amy Lavin/Steve SclarowAmy Lavin/Steve SclarowAmy Lavin/Steve SclarowAmy Lavin/Steve Sclarow

Exam #2

Carkenord Carkenord Carkenord Carkenord ---- Chapters 6 & 7 !Chapters 6 & 7 !Chapters 6 & 7 !Chapters 6 & 7 !

Process DiagrammingProcess DiagrammingProcess DiagrammingProcess Diagramming

Memory Jogger (for concepts)Memory Jogger (for concepts)Memory Jogger (for concepts)Memory Jogger (for concepts)

Assigned readings, course slidesAssigned readings, course slidesAssigned readings, course slidesAssigned readings, course slides

Sample CasesSample CasesSample CasesSample Cases

Core Requirement Components

Processes (or Use Cases)

External Agents (or

Actors)

Data(Attribute, Entities)

Business Rules

Grocery Store Example

Processes:

External Agents:

Data:

Business Rules

� Products for sale

� Prices

� Inventory

� Tax Rate

� Order from suppliers

� Sell to customers

� Calculate total order

� Supplier� Customer� Government

� Limited shelf space for inventory

� Tax rate requirement due to

government

� Perishable goods shelf life limitations

(from week 2 deck, for reference)

Requirements▪Business Requirements Business Requirements Business Requirements Business Requirements – detailed descriptions of info, business activities and external interactions needed to accomplish the business mission – address business problems, needs and goals, independent of how they might be solved and accomplished

Carkenord, Page 214

Requirements▪Functional Requirements Functional Requirements Functional Requirements Functional Requirements – describe HOW the work will be done, how the business rules will be enforced, how communication with people, organizations and systems will take place▪Functional requirements SUPPORT business requirements

Carkenord, Page 215

Requirements▪Technical Requirements Technical Requirements Technical Requirements Technical Requirements – detailed descriptions of the technical architecture framework, database definitions, business rule engines, program logic, etc…Specify how the solution will be built, based on functional requirements

Carkenord, Page 217

What is abusiness

rule?Can anyone give an example?

Business Rule� Describes a policy, guideline, standard or

regulation upon which the business operates.

� A statement that defines or constrains some aspect of the business .

� It is intended to assert business structure, or to control or influence the behavior of the business.

- From Business Analysis Body of Knowledge (BABOK)

Type of Business Rule

� Restriction – Must or must not happen.

� Heuristics – Guidance on how to do something.

� Inference – Given a condition, assume other conditions.

� Timing – Activity based on elapsed time.

� Triggers – Cause and effect relationship.

GLOSSARY: Using the case, your personal experience and quick research, what are the key concepts and information needed by the Night Owl?

Case (5 minutes):

Write out a glossary of these terms.

� What is an entity?

� Where would you look for them?

� What might you want to know about them?

Entities

� What is an attribute?

� Where would you look for them?

� What might you want to know about them?

Attributes

� What are the real world relationships between data entities?

� Try describing them in a sentence.

“A customer places an order.”

Relationships

� What is the cardinality of the relationship?

- One to one

A Temple student has one TU ID

number and a TU ID number identifies only one student.

- One to many

A doctor sees many patients.

- Many to many

A library has many books and a

book can be in many libraries.

Relationships (cnt’d)

Workflow Diagrams� One of a Business Analyst’s key tools, especially for

analyzing the as-is situation

� Great way to begin to understand process you are dealing with at high level

� Different levels of workflow can be used to explain the process to different audiences

� Can document Standard Operating Procedures (SOP’s)

� Revising the flow to facilitate improvements is standard design technique

Swim Lane Process Mapping

1. Name the process – subject+verb+object

2. What’s the business event that initiates the process?

3. What’s the outcome of the process?

Warehouse Receives Materials

Receive Materials

Materials are Stored

Swim Lane Process Mapping

Decision Tree

Business Rule Evaluation

1. How well do the business rules describe the client’s behavior?

2. How completely do they cover the client’s situation?

3. Does it accurately reflect what rules the client is using?

4. Are they appropriate for the client’s situation?

MIS 3506 Keys to your Exam Success

• Reread your texts and sample cases

• Study individually and with your peers

• Review your class notes

• Don’t rush through the exam

• Carefully read the exam case studies

• Trust your instincts