Module Descriptors
SYSTEMS ANALYSIS AND DESIGN
XCOM41125
Key Facts
Faculty of Computing, Engineering and Sciences
Level 4
20 credits
Contact
Leader: Rosemary King
Hours of Study
Scheduled Learning and Teaching Activities: 72
Independent Study Hours: 88
Total Learning Hours: 160
Assessment
  • ASSIGNMENT weighted at 50%
  • PRESENTATION - INDIVIDUAL weighted at 10%
  • DEMONSTRATION weighted at 10%
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 30%
Module Details
Module Learning Outcome
1. Appreciate the relevance of analysis and design methodologies and their application.
2. Identify the framework of activities associated with the chosen methodology.
3. Demonstrate and apply the key techniques of analysis and design for the chosen methodology.
4. Appreciate the use of an analytical framework for the analysis and design process.
5. Document each stage of analysis and design to the appropriate standards.
6. Appreciate HCI and user interface issues.
7. Use a proprietary database tool to develop a prototype.
8. Appreciate the issues involved in working in development teams.
9. Appreciate the issues involved in creating and delivering a presentation and writing a report.

This module will also give you opportunity to demonstrate the following skills:

(a) An understanding of a specific body of knowledge and skills
(b) Analyse
(c) Formulate a practical solution to the problem, making effective use of the time and resources available
(d) Promote co-operation to complete a task
(e) Present written and oral arguments in a clear and cogent manner
Module Additional Assessment Details
1. Coursework (70%) assessed by:
- Group analysis and design reports using structured techniques (50%) (Learning outcomes 1,5,8,9,a,b)
- Individual presentation (10%) (Learning outcomes 6,9,e)
- Group demonstration (10%) (Learning outcomes 7,c,d)

2. Individual exam - 1 hour (30%) (Learning outcomes 2-4)
Module Resources
- A proprietary wordprocessor (eg MS Word)
- Proprietary database tool (eg MS Access)
- A proprietary CASE tool (eg SELECT SSADM)

Module Texts
Software Systems Development - A Gentle Introduction,Britton & Doake, 1996, McGraw Hill. (Essential reading)

The following texts are recommended as background reading
- Systems Analysis and Design, A Comparison of Structured Methods, D J Tutor & I J Tutor, 1997 NCC Blackwell
- SSADM, A Practical Approach, C Ashworth and M Goodland, 1994

Module Learning Strategies
Theoretical and contextual subject matter, together with recommended reading, is presented in lectures. Tutorials support the lecture material with case studies, examples and further in depth guidance on the subject covered enabling you to practice the application of techniques and explore issues further. You will be able to apply your understanding and use automated tools to a in-depth case study. You will work in groups to produce work for assessment to appreciate the issues involved in working in teams. The pattern of study will normally be 2 lectures and 1 tutorial per week. In the second semester, the study pattern will normally be 1 lecture, 1 tutorial and 1 workshop per week.

Within this module you will be introduced to and/or develop your:
- Intellectual skills
- Communication
- Teamworking
- Problem solving
- Information technology
Module Assessment
A ASSIGNMENT weighted at 50%.
A PRESENTATION - INDIVIDUAL weighted at 10%.
A DEMONSTRATION weighted at 10%.
A EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS length 1 HOUR(S) weighted at 30%.
@
Module Indicative Content
- Systems Analysis and Design in Context: What constitutes a system? The history of systems development, the reasons for system failure.
- The traditional systems development life cycle.
- Overview of current methodologies and their and suitability for application domains eg SSADM, RAD, Prototyping, Yourdon, Object Oriented approaches.
- Introduction to structured method techniques: entity relationship models, dataflow diagrams, object models, event models.
- The formal documentation of a system resulting from the application of the tools and techniques of those methodologies.
- Dialogue design and user interface considerations.
- Practical Prototyping using a business application 4GL.
- Basic project management techniques, quality assurance issues in systems development.
- Professional issues in development: health & safety and legal issues; systems failure and 'soft' aspects of IS development; documentation and reporting issues and standards.