You are on page 1of 2

30/09/2013

CS5037 TIMETABLE & CHARACTERISTICS


Contact Day Time Venue
Lecture Tuesday 13.00–14.00 Meston 010
Lecture Wednesday 9.00–10.00 New King’s 11
Practicals Thursdays wks 13-22 11.00–13.00 Meston 5

 Software requirements specification and design course


Nigel Beacham  Provides the big picture and the top-level view for both
Department of Computing Science  (Advanced) Web Application Development
 Introduction to Database Systems
L0 – COURSE PRESENTATION  Project teams of 4-5 students (depending on cohort) will
(CS5037 – SYSTEMS ANALYSIS AND DESIGN) work together in practicals and in assignments.

WHAT YOU WILL LEARN (‘LEARNING


OUTCOMES’) ASSESSMENT
 How to technically specify and design a software system:  Examination (worth 75%)
 Requirements elicitation & analysis (the ‘what’)  2 hour duration; attempt 2 questions from 3
 Design (the ‘how’)  No resits allowed
 Implementation (the product, using IDEs to facilitate)  Coursework (worth 25%)
 Elements of testing & evaluation (the QUALITY issue)  Assignment 1 on business case and system requirements (worth 12.5%)
deadline: 15th November 2013
How to manage the team-based development of a


 Assignment 2 on system design (worth 12.5%)
software system:  deadline: 13th December 2013
 Feasibility & marketability (the business idea)  Coursework issued two weeks in advance
 Economic, time, & risk estimates (the business case)  Teams of 4-5 students; individual marks from peer assessment
 Human & technical resource management (the people)
 The development lifecycle (the process)

TEXTBOOKS FURTHER READING


 Systems Analysis and Design is tends to be introduced AFTER programming and  Siau, K.C (2011) Systems Analysis and Design: People, Processes, and
AFTER other introductory courses in CS Projects, M.E. Sharpe, Inc. [electronic]
 This is not a necessity but a hard-to-die traditional approach
 We will try to work the other way round
 No textbook is thus really adequate to follow this approach
 Rather than adopting a specific textbook, we thus recommend students go at
shelfmark (aka Dewy number) 004.21 in any library (including the University’s
Library nearby) for Systems Analysis and Design books, and select the textbook they
like most.
 I will loosely follow C. Larman, Applying UML and Patterns: An Introduction to Object-
Oriented Analysis and Design and Iterative Development (3rd Edition). Prentice Hall
PTR, 2005. ISBN 0-13-148906-2. The University’s library has no paper copies of this
textbook, but it is freely available to our students through the online Safari Library
the University has a subscription with.

1
30/09/2013

CS5037 ‘SOURCES OF WISDOM’


 Your CS5037 course organiser
(Email: n.beacham@abdn.ac.uk)
 Your CS5037 course web page
http://www.abdn.ac.uk/~edu196/teaching/CS5037
 The Safari library
http://proquest.safaribooksonline.com/
 The wider internet (for specific solutions)

You might also like