Class Schedule

Business Analysis
[Syllabus]

 

ITEC-630  Fall 2009

 

Mondays 5:30 - 8:00 pm

Classroom: T59 & FS&IT Lab (some times)

Office Hours: See Blackboard

 Professor: J. Alberto Espinosa

 

Last updated 11/14/09
Rev: added guest speaker on 11/30 & posted new slides

 

[Syllabus] [ Student Web Site Docs] [Final Project]

 

Wk Date Topic Readings Lecture Slides Other Materials
& Links
Assignment
Due
Business Analysis
1 8/24

Introduction & The Context of
Business Analysis

- Course introduction
- Information systems concepts
- Systems development concepts
- Systems Analysis Concepts
- The Unified Modeling Language (UML)
- The Unified (SW Dev) Process (UP)

  Slides

- Object Mgmt Group
- UML Forum
- UML Resource Page
- eXtreme Progr
- Agile Modeling

- International Institute of Business Analysis (iiBA)

 
2 8/31

Business Analysis (BA)
and Requirements
:

- The big picture: "enterprise architecture"
- The Field of BA
- BA body of knowledge
- The requirements: process
- Requirements specifications


Slides

iiBA Body of Knowledge

Volere Requirements Spec Template

Who uses
Volere?

Project Requirements
Template

 
  9/7 Labor Day -- No Classes
3 9/14

Deloitte Consulting
Workshop on Client
Interview Methods
by Marisa Thomas and
Eric Bristow

 

Deloitte
Slides
ppt 2003
pptx 2207

 

 

4 9/21

Business Process Modeling

 

Some BPM
Guidelines

 
5 9/28

Use Case Modeling:
- Introduction to use cases
- Use case
modeling
- Use Case Diagrams
- Transitional Diagrams
- BP/UC Matrix

Armour
Ch. 1,2,3
Slides

Some BPM
Guidelines

Project
Deliverable 1
6 10/5 (5:30-7pm) Elaboration:
Initial Use Case Modeling

- The Use Case process
- Base Use Cases
Armour
5, 7, 8

Use Case
Exercise Solution
HW1 
(7-8pm) LAB Session
- The AU Network
- Your G drives and WWW folders
- Posting your work on your web sites
- Intro to MS Visio modeling tool
- Use Case diagrams with MS Visio
    Visio
Guidelines
7 10/12

More Elaboration:
Elaborated Use Cases &
Non-Functional Requirements

- Elaborated Use Case descriptions 
- Model "Extends" and "Includes"
- Non-Functional requirements
- Instance scenarios
- Test Cases & documentation

Armour
Ch. 9, 10, 11

Use Cases HW2
Data Analysis
8 10/19

Introduction to Database:
- Introduction to database concepts
- Introduction to data modeling

Armour
Ch. 12

Hoffer
Ch. 1,2

Slides

 

Project
Deliverable 2

9 10/26 Data Modeling & Relational Database Design
- Data modeling concepts
- Entity-relationship diagrams (ERDs)
- Mapping ERD's to relational design
Hoffer
Ch. 3, 5

(skip p.211-225
on Normalization)
 

HW3

Project
Deliverable 3

LAB Session
- Data (ERD) Modeling w/MS Visio
- Relational design w/MS Access
- Database implementation w/MS Access

Lab
Exercise

Visio
Guidelines for ERDs


ERD
Examples
10 11/2

Database Queries

- The concept behind queries
- Query by example (QBE)
- Structured Query Languge (SQL)

Hoffer
Ch. 7,8

Practice Database

Queries for Practice
Database

Practice
Query Forms


Database for Class Examples

Tables for Class Examples

Project
Deliverable 4

LAB Session

- Building databases SQL and QBE queries in MS Access

11 11/9

Other Design Concepts:
- Normalization
- UC/Database Transitional Matrix
(& CRUD Use Case Forms)

Hoffer
Ch. 5 (p.211-225)
Skim Ch.14

 

HW4

12 11/16 Interface & Project Analysis
- Usabilty
- User and Application Interfaces
- Project Issues
Estimating effort
- Estimating cost
Armour
Ch. 13, 14, 17
Slides Cost Estimation Example & Function Points & Use Case Points Sheets HW5

Project
Deliverable 5
13 11/23

Other Topics
- Client-Server applications
- Web applications
- Web 2.0 and cloud computing
- Data dictionary
- Data warehouses

Armour
Ch. 15

Slides

Milestone:
Requirements
Specification
Approved by Client

HW6

14 11/30

Diagram, Models & MS Visio
- Object-oriented databases and class diagrams
- Other UML analysis diagrams
- Non-UML system analysis diagrams

6:30pm
Rich Schroth
(Bio)
Consulting at the Top: Reflections on the Role of Executive Advisor and Consultant

Hoffer
Read Ch. 9
Skim Ch. 10, 11
Armour
Skim Ch. 16
Slides Data
Dictionary Illustration
Project
Deliverable 6
  12/7

Final Exam Day:
Course Wrapup (no exam)

Note: client presentations can be scheduled any time before this date.  

Prior Presentation Example

Due:

Final Project

Document
&
Client
Presentations