Module Details |
The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module. |
Title | SYSTEMS ANALYSIS AND DESIGN USING AN OBJECT-ORIENTED APPROACH | ||
Code | CKIT515 | ||
Coordinator |
Professor FP Coenen Computer Science Coenen@liverpool.ac.uk |
||
Year | CATS Level | Semester | CATS Value |
Session 2021-22 | Level 7 FHEQ | Whole Session | 15 |
Aims |
|
1. To provide the software skills and technical knowledge required to model software systems using the object-oriented approach to system analysis and design. 2. To provide students with the ability to build models of software systems and criticaly analyse those models, using the object-oriented approach. |
Learning Outcomes |
|
(LO1) A critical understanding of the theoretical concepts underpinning Object-Oriented (OO) analysis and design. |
|
(LO2) A critical understanding of the use of the general-purpose Unified Modeling Language (UML) in the context of software system analysis and design. |
|
(LO3) An understanding of the significance and practice of software requirements gathering. |
|
(LO4) An understanding of the use OO models to communicate information about software systems. |
|
(LO5) An ability to developed software models and evaluate critically such models, using an object-oriented. |
|
(LO6) Be ability to model a system's functionality using the concept of cases. |
|
(S1) Skills in using technology - Online communications skills |
|
(S2) Critical thinking and problem solving - Critical analysis |
|
(S3) Working in groups and teams - Group action planning |
Syllabus |
|
Week 1: Introduction to object-oriented analysis and design Week 2: Modeling and gathering requirements Week 3: Problem domain analysis Week 4: System analysis Week 5: Object-oriented design Week 6: Design patterns and data persistence Week 7: Detailed design and implementation issues Week 8: Component reuse and software development processes |
Teaching and Learning Strategies |
|
Teaching Method 1 - Virtual classroom hours (for online modules) Teaching Method 2 - Non-classroom hours (for online modules) |
Teaching Schedule |
Lectures | Seminars | Tutorials | Lab Practicals | Fieldwork Placement | Other | TOTAL | |
Study Hours |
70 80 |
150 | |||||
Timetable (if known) | |||||||
Private Study | 0 | ||||||
TOTAL HOURS | 150 |
Assessment |
||||||
EXAM | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
CONTINUOUS | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
Assessment 3 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole Session | 8 week individual an | 35 | ||||
Assessment 2 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole Session | Weekly Coursework As | 30 | ||||
Assessment 1 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole Session | Weekly Discussion Qu | 35 |
Recommended Texts |
|
Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module. |