Course Outline
Course Outline
Total Hours 56
Credits 4
PreRequisite(s)
CoRequisite(s)
Course Description
Upon completion of this course, the student will understand the Systems Development Life Cycle and the Object-Oriented Analysis
methodology using the Unified Modeling Language. An object-oriented approach will be applied to a business system case study utilizing a
Computer Assisted Systems Engineering tool to analyze the system’s requirements. Emphasis will be placed on typical industry practices,
documentation and presentation skills in a team environment.
Eligible for Supplemental: Yes (See eligibility requirements in the program handbook)
Resources
Physical Resources from Vendors/Publishers | Hard Copy Textbook | John Satzinger, Robert Jackson, Stephen Burd. Systems Ananlysis and
Design in a Changing World (7th). Cengage Learning.
Course Outcomes
Successful completion of this course will enable the student to:
1. List and describe various software development methodologies.
2. Define and prioritize requirements of an information system.
3. Identify user stories and use cases.
4. Write use case descriptions.
5. Identify and analyze data entities and domain classes.
6. Draw selected Unified Modeling Language (UML) diagrams.
Unit Outcomes
Successful completion of the following units will enable the student to:
1.0 Overview of Systems Analysis and Design (SAD)
1.1 Describe the purpose of SAD when developing information systems.
1.2 Explain the purpose of the Software Development Life Cycle (SDLC) and identify its core processes.
1.3 Describe the characteristics of Agile methodologies and iterative system development.
2.0 Approaches to System Development
2.1 Explain what makes up a system development methodology: SDLC, models, tools, and techniques.
2.2 Describe the key features of Agile development.
2.3 Describe the key features of Unified Process, Extreme Programming, and Scrum Agile system development methodologies.
2.4 Describe the Agile approach to the project management knowledge areas.
3.0 Investigating System Requirements
3.1 Describe the activities of systems analysis.
Evaluation
In order to successfully complete this course, the student is required to meet the following evaluation criteria:
100.00 %
Evaluation Mapping
Web-based Tools
This course may be using web-based services with data centres outside of Canada. Students may be expected to complete assessments
where information is transmitted outside of Canada. Students who do not wish to submit their information to other countries have the right to
opt-out. It is the responsibility of the student to notify the instructor in the first week of term if they have any concerns. The alternative may
require the student to attend the campus testing centre at a designated time.
Notes
Software to Detect Academic Offences: Software may be used to screen assignments or invigilate exams in this course. It is the responsibility
of the professor to notify students of any such technologies in advance of their use. It is the responsibility of the student to notify the
professor if they, at the time assignment details are provided, wish to opt-out and be provided with an alternate process.
Academic integrity is expected and required of all Conestoga students. It is a student's responsibility to maintain compliance with
Conestoga College is committed to providing academic accommodations for students with documented disabilities.
An Instructional Plan will be available at the beginning of the course and will be referred to in conjunction with this course outline.