Short Title:Systems Analysis
Full Title:Systems Analysis
Module Code:SYAN H1004
 
Credits: 5
Field of Study:Computer Science
Module Delivered in 9 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:MARY HENDRICK
Module Description:The aim of this module is to introduce the fundamentals of Object Oriented Systems Analysis and Design.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Describe different approaches to software design.
LO2 Specify the functional requirements of an information system using Use Cases.
LO3 Specify object interactions using sequence diagrams
LO4 Identify a set of classes in a business domain which will enable the realisation of software requirements in that domain.
LO5 Represent objects and classes in a UML diagram.
LO6 Contribute within a team structure
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Practical/Skills Evaluation CA1 - Weekly lab uploads 2,4,5 10.00 Every Week
Practical/Skills Evaluation CA2 - in-lab, individual. Typical Task Take a user requirements scenario and identify appropriate use cases, produce a use case model with use case descriptions and present results using a UML CASE tool. Task assessed in terms of: Appropriateness of the use cases and use case descriptions identified; Correctness of the UML syntax displayed. 2,5 20.00 Week 6
Continuous Assessment CA3 – elapsed, group (3 – 4 students per group) Typical task: A team is given a simple use case scenario. A team will identfy interactions between objects using a sequence diagram. The team will also identify appropriate classes to realize the use cases; the team will produce a report which documents these findings and contains class diagram(s) to show the class associations required for the interactions identified; Each team will present findings as a group in a question and answer session. Task assessed in terms of: Interactions identified; Class diagram creation; Correctness of the UML Syntax; The clarity of the documented output; Presentation of results. 3,4,5,6 20.00 Ongoing
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination 1,2,3,4,5 50.00 End-of-Semester

IT Tallaght reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class-based Instruction 2.00 Every Week 2.00
Tutorial Small Group Workshop 1.00 Every Week 1.00
Lab Practical/Workshop 1.00 Every Week 1.00
Independent Learning Reading/Study/Practical Tasks 3.00 Every Week 3.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class-based Instruction 2.00 Every Second Week 1.00
Lab Practical/Workshop 2.00 Every Second Week 1.00
Independent Learning Reading/Study/Practical Tasks 3.00 Every Week 3.00
Total Weekly Learner Workload 5.00
Total Weekly Contact Hours 2.00
 

Module Resources

Required Book Resources
  • Shelly, G. & Rosenblatt, H. 2016, Systems Analysis and Design, 11th Edition Ed., USA [ISBN: 9781305494601]
Recommended Book Resources
  • Tegarden, T., Dennis, A. & Wixom, B. 2013, Systems Analysis and Design with UML, 4th Edition Ed., Wiley Singapore [ISBN: 978-1-118-09236-1]
  • Kendall, K. & Kendall, J. 2013, Systems Analysis and Design, 9th Edition Ed., Pearson Education USA [ISBN: 9780273749929]
  • Bennett, S., McRobb, S. & Farmer, R. 2010, Object-Oriented Systems Analysis and Design, 4th Edition Ed., McGraw Hill UK [ISBN: 0-07-712536-3]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KACTM_B Bachelor of Science (Honours) in Computing with Information Technology Management 2 Mandatory
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 2 Mandatory
TA_KACOS_B Bachelor of Science (Honours) in Computing with Software Development 2 Mandatory
TA_KACOD_B Bachelor of Science (Hons) in Computing with Data Analytics 2 Mandatory
TA_KACTM_D Bachelor of Science in Computing with Information Technology Management 2 Mandatory
TA_KACOS_D Bachelor of Science in Computing with Software Development 2 Mandatory
TA_KITMG_D Bachelor of Science in IT Management 2 Mandatory
TA_KMFSD_C Certificate in Fundamentals of Software Development (Minor Award) 1 Mandatory
TA_KCOMP_C Higher Certificate in Science in Computing 2 Mandatory