You are on page 1of 3

MIE350

DESIGN AND ANALYSIS OF INFORMATION SYSTEMS


2014

Instructor: Dr. M. Gruninger, BA8122, 416-946-8853, gruninger@mie.utoronto.ca


Teaching Assistants: Carmen Chui, Bart Gadjerowicz, Zahid Abul-Basher
Times. .

Lecture
Lecture
Tutorial
Lab
Office Hours

Day
Wednesday
Friday
Friday
Thursday
Wednesday

Time
1300 1200 0900 1000 1400 -

1400
1400
1000
1100
1500

Location
MC254
MC254
SF3202
GB144 , GB 150
BA8122

Prerequisite: Relational Database and Object Oriented Programming Courses.


Course Description: MIE350 explores the software lifecycle, encompassing the
planning, design, analysis, and implementation of software systems. Students learn
techniques and methodologies for requirements engineering, data flow diagrams,
process modelling, and UML; these techniques are applied in a course project.
Grading:
Term Project: 20% of your final grade.
Lab Quizzes: 15% of your final grade
Midterm: 25% of your final grade.
Final Exam: 40% of your final grade.
Textbook: Systems Analysis & Design 5th Edition, Dennis, Wixom, and Roth.
Wiley, 2012

MIE350

DESIGN AND ANALYSIS OF INFORMATION SYSTEMS

Course Outline
Introduction. (5 September)
Software Development Methodologies. (5-12 September)
Topics
Software lifecycle
Structured software development
Agile software development
Readings:
Textbook Chapter 1 and Chapter 2
Requirements Engineering. (12-19 September)
Topics:

What are requirements?


Requirements gathering
Requirements workshop
Requirements analysis

Readings:
Textbook Chapter 3
Planning. (1-3 October)
Topics
Project management
Computer-assisted software engineering tools
Readings:
Textbook Chapter 2
Use Case Analysis and Process Modelling. (8-10 October)
Topics:
Use Cases
Introduction to process modelling
Readings:
Textbook Chapters 4 and 5
Data Flow Diagrams. (15-17 October)
Topics:
Building data flow diagrams
Process modelling revisited
Readings:
Textbook Chapter 5
Review and Midterm. (22-24 October)
Review: 22 October
Midterm: 24 October

2014

MIE350

DESIGN AND ANALYSIS OF INFORMATION SYSTEMS

UML. (29 October - 5 November)


Topics:
Use Case diagrams
Class diagrams
State diagrams
Activity diagrams
Readings:
Textbook Chapter 14
Design. (7 - 12 November)
Topics:
System design
Architecture design
Readings:
Textbook Chapters 7 and 8
Model-Driven Architecture. (14 November)
Topics:
Object Management Group
Coding vs Design
Readings:
Textbook Chapter 14
Implementation. (19 - 21 November)
Topics:
Change Management
Information System Development Challenges
Readings:
Textbook Chapter 12 and 13
Project Presentations. (26 - 28 November)
Review. (December 3)

2014

You might also like