ITEC 2010 A - York University

Systems Analysis and Design I - Section A
Fall 2001

Instructor:

Professor Manuel Luna
Department of Mathematics and Statistics
Ross N633
Office Hours: Mo.,Wed., Fr., 12:00-1:00
phone: 416-736-2100 ext. 66098
email: mluna@mathstat.yorku.ca

Textbook:

Systems Analysis and Design in a Changing World
by John W. Satzinger, Robert Jackson and Stephen Burd
published by Course Technology, 2000
(ISBN: 0-7600-5879-2)

Course Description:

This course deals with the concepts and techniques of modern systems analysis and design. Information systems are becoming increasingly central to the operation of organizations. At the basis of successful system development is systems analysis and design. This involves methods of analysis for assessing the information needs of an organization and determining how computer systems can provide problem solving help. System design involves specifying in detail how the components of systems should be implemented and should be based on an in-depth understanding of the business problem obtained from systems analysis.

This course aims to develop an understanding of the role and importance of the systems analyst in a rapidly changing world. Approaches to systems analysis and design will be described, including traditional approaches to the system development life cycle and modelling of system requirements and design. In addition, new approaches, such as objective oriented analysis, will be described. Alternative design and implementation strategies and methodologies will be explored, with emphasis on their advantages and disadvantages. The reason for success and failure of systems will be discussed, along with alternative designs that might have avoided the failures. The role of the analyst in investigating current systems, defining IT requirements, working with technical and non-technical staff, and making recommendations will be described. The course is mainly descriptive, although assignments will focus on the application of concepts presented in the lectures to real-world problems.

Topics include:

- The system development environment
- Types of information systems
- Rapid application development
- Role of the systems analyst
- Managing an IT project
- Initiating and planning a systems development project
- Determining systems requirements
- Process modelling
- Logic modelling
- Project documentation

Course Evaluation:

Final exam (closed book) - 40%
Midterm exam (closed book) - 20%
Assignments (4 assignments - each worth 10%) - 40%

Midterm Exam

Monday October 22nd.

Lectures:

Monday, Wednesday, Friday, 13:30-14:30

TAs - Teaching Assistant:

Chris Cudmore

Assignments

Assignment 1 Due October 2nd., midnight!!!!!!!!
Assignment 2 Due October 19th., midnight!!!!!!!!
Assignment 3 Due Nov.21st., midnight!!!!!!!!

Tentative Schedule:

Week 1: chapter 1 (World of the Systems Analyst) and 2 (The Analyst as Project Manager)
Week 2: chapter 2 (cont.) and 3 (Approaches to System Development)
Week 3: chapter 3 (cont.) and 4 (Investigating Systems Requirements)
Week 4 : chapter 4 (cont.) and 5 (Modeling System Requirements: Events and Things)
Week 5 : chapter 5 (cont.) and 6 (The Traditional Approach to Requirements)
Week 6: Midterm and chapter 7 (The Object-Oriented Approach to Requirements)
Week 7: chapter 7 (cont.) and 8 (Environments, Alternatives, and Decisions)
Week 8: chapter 8 (cont.) and 9 (Moving to Design)
Week 9: chapter 9 (cont.)
Week 10: chapter 11 (Designing Inputs, Outputs, and Controls)
Week 11: chapter 12 (Human-Computer Interaction) and review

Lecture Notes (PowerPoint):

Lecture 1
Lecture 2
Lecture 3
Introduction to Objects
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 8 - part I
Lecture 8 - part II
Lecture 8 - part III
Lecture 9
Lecture 10
Lecture 11
Lecture 12
Lecture 13
Lecture 14
Lecture 15
Lecture 16
Lecture 17
Lecture 18
Lecture 19
Lecture 20

Rational Rose demo tutorial