UNIVERSITY OF TEESSIDE MODULE SPECIFICATION Module Title Systems Design Module Status New SITS Module Code COM1047-N Module Descriptor Date of Official Approval June 2008 (SCM Code SYS) This module introduces students to the systems development life cycles and processes. It shows how object-oriented analysis and design techniques can be used early in the life cycle and how project management and quality control techniques can be applied throughout the life cycle. Software tools are used to support the modelling and management of systems. Methods, and how techniques fit into them, are introduced. The module is assessed with one written examination Key Words (10 max) Systems Design, Systems Analysis, Project and Quality Management, Tools, Methods. Contact the Admin Office for the latest information about which members of staff are lecturing / tutoring this module. Module Owner Staff changes are possible right up until the start of teaching. Graham Capper Module Leader Graham Capper Module Tutor(s) Jo Noble Module Type Standard Credits (UoT CAMS) 20 Max length of modules in weeks 30 Level 4 - Undergraduate Yr1 Total Learning Hours 200 Period of Delivery All Year Lecture e.g. 1 hr x 1 Tutorial / Seminar e.g. 1 hr x 1 Science Laboratory e.g. 1 hr x 1 IT Laboratory e.g. 1 hr x 1 Studio e.g. 1 hr x 1 Practice e.g. 1 hr x 1 Open Distance Learning e.g. 1 hr x 1 Delivery Sites UoT Campus Mode of Delivery Standard Maximum no. of students on module 999 Minimum no. of students on module 20 Delivery Pattern (average hours per week) 1hr x 1 1hr x 1 If delivery is not in hours per week please state actual delivery that requires timetabling Summative Assessment Arrangements The % ages listed must add up to 100 Assessment (%) Assessment (%) 100 Type In Course Assessment Type Exam Assessment Marking Scheme Standard UoT Undergraduate (40%) Assignment Submission School of Computing Available as Open/Distance Learning No Assignment Resubmission possible No Roll On / Roll Off No Compensatable Yes Pre-requisites (Include module title and code) None Co-requisites (Include module title and code) None Other Requirements UNIVERSITY OF TEESSIDE QUALITY UNIT APPROVAL OF A MODULE - MODULE SPECIFICATION Module Aims This module aims to: 1. Introduce the student to the concepts of systems development life cycles and processes. 2. Introduce the student to object oriented systems analysis and design techniques. 3. Introduce the student to a CASE tool. 4. Introduce the student to the concepts of project and quality management. 5. Provide an opportunity for the student to practice modelling business information systems. Indicative Content Object Oriented Systems Analysis and Design Techniques. UML techniques, including Class Diagrams, Use Case Diagrams, Sequence Diagrams. Activity diagrams and State Diagrams. CASE Tools. Project Management. Estimation, scheduling and critical path analysis. Tool support. Quality Management. Standards. Quality Assurance and Quality Control. Quality Plans. Reviews, inspections and testing Teaching Resources Lectures Lecture theatre with Microsoft Office Applications including Project. CASE tool (e.g. ArgoUML). Practicals PC lab - Microsoft Office Applications including Project. CASE tool (e.g. ArgoUML). Learning Strategy Traditional lectures will be used to deliver new material. Lab sessions will be used to practice modelling skills using software tools. Case studies will be used to experience a range of activities within the development lifecycle working within a team. Learning Outcomes Knowledge & Understanding On successful completion of this module, the student will be able to: 1. Demonstrate knowledge of a systems development life cycle or process. 2. Demonstrate understanding of quality management techniques and their place in the life cycle. Cognitive & Intellectual Skills On successful completion of this module, the student will be able to: 3. Use abstraction to simplify complex problems. 4. Use levelling to break larger problems into smaller ones. Practical & Professional Skills On successful completion of this module, the student will be able to: 5. Use object oriented systems analysis and design techniques to model simple systems. 6. Use project management techniques to plan a project. Key Transferable Skills On successful completion of this module, the student will be able to: 7. Plan fact finding activities. Assessment Assessment Strategy The students will be given the opportunity to demonstrate that they have successfully achieved the module learning outcomes in an end examination. The School operates a standard procedure for providing (at least) a minimum level of feedback to students in line with Minimum Standards. Assessment Criteria Assessment criteria will be supplied with the exam paper. Indicative Resources Purchase None. Essential Miles, R. & Hamilton, K. (2006) Learning UML 2.0. Beijing ; Farnham: O'Reilly. Recommended Dennis, A. et al. (2008) Systems analysis and design with UML version 2.0 : an objectoriented approach. 3rd ed. Hoboken, N. J.; Chichester: Wiley. Pilone, D. & Pitman, N. (2005) UML 2.0 in a nutshell. Sebastopol, CA.; Farnham: O'Reilly. Background Texts Bennett, S., McRobb, S. & Farmer, R. (2005) Object-oriented systems analysis and design using UML. 3rd edn. London: McGraw-Hill. Journals None. Electronic Module Intranet site. http://scm-intranet/users/u0000951/SYD Unified Modeling Language (UMLResourceCenter). http://www-306.ibm.com/software/rational/uml Accessibility The School of Computing endeavours to make all of its modules inclusive and does its best to adopt accessible and inclusive practices but we are aware that we cannot anticipate every possible special needs or requirements. There may be elements of this module (resources, assessment, learning and teaching methods, etc) that may present difficulties for students with special needs. You are strongly advised to check the module details carefully and discuss any potential problems with the School's Disability Co-ordinator so that your particular needs can be accommodated wherever possible. Further advice is available from the University Student Services staff.