Short Title:Systems Analysis and Testing
Full Title:Systems Analysis and Testing
Module Code:SYAN H1005
 
Credits: 5
NFQ Level:8
Field of Study:Computing
Module Delivered in no programmes
Reviewed By:FINBARR FEENEY
Module Author:Keith Kelly
Module Description:Systems Analysis using UML, systems testing, basic project management
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Develop a set of OO Analysis Models to capture a systems requirements.
LO2 Complete the OO Design, using core UML features, for a software system.
LO3 Describe and apply testing approaches for software applications
LO4 Apply project management principles to a software project
LO5 Evaluate core software development lifecycles.
Pre-requisite learning
Co-requisite Modules
No Co-requisite modules listed
 

Module Content & Assessment

Content (The percentage workload breakdown is inidcative and subject to change) %
Analysis, Design and UML
User requirements capture, use cases; OO Analysis & Design using core UML models e.g. class diagrams; sequence and activity diagrams.
60.00%
Testing
Test case design based on use cases, black box and white box testing, test-driven development and unit testing, User Acceptance testing, penetration testing, stress testing
20.00%
Lifecycles
Software development lifecycles; Waterfall & DSDM; RUP, Agile methodologies (Scrum, XP, Kanban, TDD)
10.00%
Project Management
Project management concepts, project scheduling and use of project management software tools, Project costing
10.00%
Assessment Breakdown%
Course Work50.00%
End of Module Formal Examination50.00%
Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Practical/Skills Evaluation CA1 - Weekly lab uploads 1,2,4 5.00 Every Week
Practical/Skills Evaluation CA2- Elapsed, Group: Typical Task: Given a typical business scenario students will be required to design the relevant UML diagrams to capture and design the system requirements. 1,2 30.00 Week 9
Practical/Skills Evaluation CA3 - In-lab, individual: Typical Task: Develop a project plan for a given project in the OO software development module. 4,5 15.00 Week 11
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,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 No Description 2.00 Every Week 2.00
Lab No Description 2.00 Every Week 2.00
Independent Learning No Description 2.00 Every Week 2.00
Total Weekly Learner Workload 6.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 2.00 Every Week 2.00
Independent Learning No Description 2.00 Every Week 2.00
Total Weekly Learner Workload 6.00
Total Weekly Contact Hours 4.00
 

Module Resources

Required Book Resources
  • Alan Dennis, Barbara Haley Wixom, David Tegarden 2015, Systems Analysis and Design with UML, 5th Edition, Chichester; John Wiley & Sons [ISBN: 9781118804674]
Recommended Book Resources
  • Ian Sommerville., Software engineering, 10th ed Ed., Boston; Pearson [ISBN: 9780133943030]
  • Norman Daoust 2012, UML Requirements Modeling For Business Analysts, 1 Ed., Technics Publications [ISBN: 978-1935504245]
  • Hassan Gomaa 2011, Software Modeling and Design, 1st Ed., Cambridge University Press [ISBN: 9780521764148]
  • Martin Fowler 2004, UML distilled, 3rd Edition Ed., Addison-Wesley Boston, MA [ISBN: 0321193687]
This module does not have any article/paper resources
This module does not have any other resources