Computer Science (COMP) 361
Systems Analysis and Design (Revision 8)
View previous version
Area of Study: Science
Prerequisite: COMP 200, or CMIS 351, or instructor’s permission which is based on (1) student’s basic knowledge of programming (e.g., Java); 2) the student’s basic knowledge of object orientation; 3) the student’s basic knowledge of databases.
Precluded Course: COMP 361 may not be taken for credit if credit has already been obtained for COMP 271.
Faculty: Faculty of Science and Technology
COMP 361 is not available for challenge.
**Note: Students who are concerned about not meeting the prerequisites for this course are encouraged to contact the course coordinator before registering
System analysis and design deal with planning the development of information systems through understanding and specifying in detail what a system should 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, requiring students to go through the steps of system analysis and design to solve a real-life business problem.
Unit 0: Overview. A short introduction to systems analysis and design and an explanation of the course activities and grading.
Unit 1: An Introduction to Systems Development You will learn about the organizational and business context of systems development.
Unit 2: Approaches to Systems Development and Project Management You will learn to explain and apply systems development methodologies, models, tools and techniques for developing quality software. Furthermore, in this unit you will learn about project management in the context of systems development.
Unit 3: Systems Analysis Activities You will learn about how to define, prioritise, and evaluate requirements of an information system as well as build general and detailed models that specify the system requirements.
Unit 4: Essentials of Systems Design You will learn to describe, organize and structure the components of a system, including decisions about the system’s hardware, software, and network environment. Furthermore, you will learn about designing effective user and system interfaces considering human-computer interaction principles.
Unit 5: Advanced Systems Design Concepts You will learn to apply object-oriented design in order to build detailed models that assist programmers in implementing the system. Furthermore, you will learn how to store and exchange data in the system by considering database management and security issues, and creating database models and controls.
Unit 6: Making the System Operational You will learn about implementation, software testing and deployment issues.
Unit 7: Current Trends in System Development You will learn about emerging trends in systems development.
Upon successful completion of this course, you will be able to
- gather data to analyze and specify the requirements of a system.
- design system components and environments.
- build general and detailed models that assist programmers in implementing a system.
- design a database for storing data, a user interface for data input and output, and controls to protect the system and its data.
To receive credit for COMP 361, you must achieve a course composite grade of at least D (50 percent), including at least 50 per cent on each assignment, participation mark, and final examination. The weighting of the composite grade is as follows:
To learn more about assignments and examinations, please refer to Athabasca University's online Calendar.
TextbookRegistration in this course includes an electronic textbook. For more information on electronic textbooks, please refer to our eText Initiative site.
J. W. Satzinger, R. B. Jackson and S. D. Burd. Systems Analysis and Design in a Changing World, 6th ed. Boston, USA: Thomson Course Technology, 2012. (ISBN-10: 1-111-53415-2 ISBN-13: 978-1-111-53415-8)
The remaining materials for COMP 361 are distributed in electronic format on the course site. At this time, those materials include
- the ten units of the COMP 361 study guide
- case studies and exercises (as well as their solutions)
- detailed descriptions and requirements for the individual assignments
- links to a variety of resources on the World Wide Web
- a course evaluation form
Additional supporting materials of interest to students of COMP 361 will be made available through a link guide on the course site.
In order to draw diagrams and models (as required for some of the assignments), recommendations for software (including freely available software) are provided. Other software can be used with approval from your tutor.
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.
COMP361 encourages and requires interaction and discussions between students through forum and blog communications.
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 8, September 17, 2015.
View previous revision