Semester Offering: August
 

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.

 

Information Systems. Systems Analysis. Systems Design. General Systems Theory. Project Management. Requirements Determination and Structuring. Proposal Preparation and Presentation. Systems Implementation and Maintenance. Evaluation. Case studies.

 

AT02.13 Database Design

 

I.          Introduction to Information Systems Development
1.     Framework and Definitions
2.     Types of Information Systems
3.     Systems Development Lifecycle

II.        Systems Analysis Skills
1.     Analytical Skills
2.     Management Skills
3.     Interpersonal Skills

III.       Managing Information Systems Projects
1.     Initiating and Planning the Project
2.     Executing the Project
3.     Gantt and PERT charts
4.     Project management software

IV.       CASE Tools
1.     Diagramming tools
2.     Form and report generator tools
3.     Analysis tools
4.     CASE Repository

V.        Identifying and Selecting Systems Development Projects
1.     Corporate Strategic Planning
2.     Information Systems Planning
 
VI.       Initiation and Planning
1.     Assessing Project Feasibility
2.     Cost/Benefit Analysis and ROI
3.     Building a Baseline Project Plan

VII.     Preparing and Presenting the Project Proposal
1.     Organizing the Proposal
2.     Effective Written Communication
3.     Presenting the Proposal

VIII.    Requirements Determination
1.     Interviewing
2.     Questionnaires
3.     Prototyping

IX.       Requirements Structuring
1.     Process modeling
2.     Logic modeling
3.     Conceptual data modeling

X.        Designing the Interface
1.     Forms and Reports
2.     Interface design techniques

XI.       Implementation
1.     Coding
2.     Verification and Validation
3.     Testing
4.     Installation
5.     Documentation
6.     User Training

XII.     Maintenance
1.     Types of maintenance
2.     Cost of maintenance
3.     Managing maintenance

XIII.    Case Studies

 

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

 

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 (6th Edition), Addison Wesley, 2001.

 

The final grade will be from the following constituent parts:

Mid-semester exam (20-25%),
Final exam (35-40%) and
Assignments/projects (30-40%) 

Closed-book examination is used for both mid-semester and final exam.