next up previous contents
Next: Software Development and Quality Up: Course outlines Previous: Software Architecture Design   Contents

Information Systems Development and Management

At this time, we are only changing the name of AT71.05 from ``Information Systems Development'' to ``Information Systems Development and Management'' and dropping the IM course ``Database Design'' as a prerequisite. The changes to the course material itself are changes in emphasis, not in content. For the reader's convenience, we replicate the existing course outline here.

AT 71.05
Information Systems Development and Management

Semester: January

Rationale:

  Information Systems constitute the primary application of computers
  and related technology in enterprises and public organizations.
  Following a well-defined methodology helps to ensure the effective
  deployment of information technology in organizations. This includes
  determining and structuring requirements, project planning and
  execution, implementation, testing, and maintenance. Since
  information systems development is essentially a process, students
  will work in groups on real-life projects that conclude with the
  presentation of a prototype system.

Catalog Description:

  Introduction to Information Systems Development, Systems Analysis
  Skills, Managing Information Systems Projects, CASE Tools,
  Identifying and Selecting Systems Development Projects, Initiation
  and Planning, Preparing and Presenting the Project Proposal,
  Requirements Determination, Requirements Structuring, Designing the
  Interface, Implementation, Maintenance, Case Studies.

Credits:

  3(3-0)

Prerequisites:

  None.

Course Outline:

  1. Introduction to Information Systems Development
     1. Framework and Definitions
     2. Types of Information Systems
     3. Systems Development Lifecycle
  2. Systems Analysis Skills
     1. Analytical Skills
     2. Management Skills
     3. Interpersonal Skills
  3. Managing Information Systems Projects
     1. Initiating and Planning the Project
     2. Executing the Project
     3. Gantt and PERT charts
     4. Project management software
  4. CASE Tools
     1. Diagramming tools
     2. Form and report generator tools
     3. Analysis tools
     4. CASE Repository
  5. Identifying and Selecting Systems Development Projects
     1. Corporate Strategic Planning
     2. Information Systems Planning
  6. Initiation and Planning
     1. Assessing Project Feasibility
     2. Cost/Benefit Analysis and ROI
     3. Building a Baseline Project Plan
  7. Preparing and Presenting the Project Proposal
     1. Organizing the Proposal
     2. Effective Written Communication
     3. Presenting the Proposal
  8. Requirements Determination
     1. Interviewing
     2. Questionnaires
     3. Prototyping
  9. Requirements Structuring
     1. Process modeling
     2. Logic modeling
     3. Conceptual data modeling
  10. Designing the Interface
     1. Forms and Reports
     2. Interface design techniques
  11. Implementation
     1. Coding
     2. Verification and Validation
     3. Testing
     4. Installation
     5. Documentation
     6. User Training
  12. Maintenance
     1. Types of maintenance
     2. Cost of maintenance
     3. Managing maintenance
  13. Case Studies

Textbook:

  J.A. Hoffer, J.F. George, J.S. Valacich:
  Modern Systems Analysis and Design (3rd Edition), Addison Wesley, 2002.

Reference Books:

  K. Kendall and J. Kendall:
  Systems Analysis and Design (5th Edition), Prentice Hall, 2002.

  J.L. Whitten, L.D. Bentley, K.C. Dittman:
  Systems Analysis and Design Methods (5th Edition), McGraw-Hill, 2000.

  Donald C. Gause and Gerald M. Weinberg:
  Exploring Requirements: Quality Before Design, Dorset House, 1998.

  I. Sommerville:
  Software Engineering (7th Edition), Addison Wesley, 2001.

Grading System:

  Assignments and projects (30-40%), Midterm examination (20-25%),
  final examination (35-40%).

Instructor:

  Prof. Peter Haddawy and Dr. Paul Janecek



Matthew Dailey 2006-11-20