Skip To Content

Courses

Computer Science (COMP) 361

Systems Analysis and Design (Revision 5)

Revision 5 closed, replaced by current version.

Delivery Mode: Individualized study online.

Credits: 3

Area of Study: Science

Prerequisite: COMP 200, or CMIS 351, or instructor’s permission which is based on (1) students’ basic knowledge in programming (e.g., Java); (2) students’ basic knowledge in object orientation; (3) students’ basic knowledge about databases.

Note: Students who are concerned about not meeting the prerequisites for this course are encouraged to contact the course coordinator before registering.

Precluded Course: COMP 361 may not be taken for credit if credit has already been obtained for COMP 271.

Students in this course are required to contact their tutor using email or the course (Moodle) forums. Please see the Tutor and Coordinator Support page for more information.

Centre: School of Computing and Information Systems

SCIS Orientation

COMP 361 is not available for challenge.

Course Sample

check availability

Overview

System analysis and design deal with planning the development of information systems through understanding and specifying in detail what a system shall do and how the components of the system should be implemented and work together. System analysts solve business problems through analysing the requirements of information systems and designing such systems by applying analysis and design techniques. This course deals with the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts. The practical component of COMP 361 is object-oriented and use-case driven, making it possible for students to go through the steps of system analysis and design to solve a real life business problem.

Learning Outcomes

After successfully completing this course, students have gained comprehensive theoretical knowledge and practical skills about the system development process of information systems, ranging from gathering data to analyze and specify the requirements of a system, to designing the system components and environments, building general and detailed models that assist programmers in implementing the system, and designing a database for storing data, a user-interfaces for data input and output as well as controls to protect the system and its data.

Outline

Unit 0: Introduction and overview. This unit provides an introduction into system analysis and design, as well as an overview of the course materials and resources.

Unit 1: Systems development and the systems analyst. In this unit, students will learn about the organizational and business context of system development as well as the tasks and responsibilities of system analysts.

Unit 2: Systems development methodologies, models, tools, and techniques. In this unit, student will learn to explain and apply system development methodologies, models, tools and techniques for developing quality software.

Unit 3: Project management and the Unified Process. In this unit, students will learn about project management in the context of system development.

Unit 4: The requirements discipline. In this unit, students will learn about the requirements discipline, including how to define, prioritize, and evaluate requirements of an information system as well as how to build models that specify the system requirements.

Unit 5: Detailed requirements modeling. In this unit, students will extend their knowledge in requirements modeling (as learnt in Unit 4) and learn to apply requirements modeling techniques to develop detailed models.

Unit 6: Design activities and environments. In this unit, students will learn to describe, organize, and structure the components of a system, including decisions about the system's hardware, software, and network environment .

Unit 7: Use case realization. In this unit, students will learn to apply object-oriented design in order to build detailed models that assist programmers in implementing the respective system.

Unit 8: System access. In this unit, students will learn to discuss and specify how to store and exchange data in the system by considering database management, human-computer interaction, and security issues. Furthermore, they will learn to create database models, user-computer dialogs and controls.

Unit 9: Implementation. In this unit, student will learn about implementation, software testing, and deployment issues.

Evaluation

To receive credit for COMP 361, you must achieve a course composite grade of at least “D” (50 percent), including an average grade of 50 percent on all assignments, and at least 50 percent on the final examination. The weighting of the composite grade is as follows:

TME 1 TME 2 TME 3 TME 4 TME 5 Final Exam Total
15% 20% 15% 15% 10% 25% 100%

To learn more about assignments and examinations, please refer to Athabasca University's online Calendar.

Course Materials

Main Readings

Satzinger, John W., R. B. Jackson and S. D. Burd. Object-Oriented Analysis and Design with the Unified Process. Thomson Course Technology, 2005.

Other materials

The textbook is bundled with an educational version of Popkin’s System Architect 2001 Enterprise Modeling Tool, a high-end CASE tool in wide use in industry.

The remaining materials for COMP 361 are distributed in electronic format. At this time, those materials include:

  • COMP 361 Study Guide
  • Detailed descriptions of, and requirements for, the individual assignments
  • A course evaluation form
  • Links to a variety of resources on the World Wide Web

Additional supporting materials of interest to students of COMP 361 will be made available through a link guide on the course Web site.

Special Course Features

COMP 361 is offered in individualized study throughout the year. Delivery is facilitated through a variety of computer mediated communication options, allowing the course to be completed at the student's workplace or home.

Athabasca University reserves the right to amend course outlines occasionally and without notice. Courses offered by other delivery methods may vary from their individualized-study counterparts.

Opened in Revision 5, April 3, 2006.

View previous syllabus

Last updated by SAS  05/19/2015 14:13:17