Module Descriptors
APPLICATION DESIGN AND DEVELOPMENT
COIS51088
Key Facts
Digital, Technology, Innovation and Business
Level 5
15 credits
Contact
Leader: Desmond Keiher
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • Coursework - assignment and practical weighted at 100%
Module Details
INDICATIVE CONTENT
Requirements specification
Analysis and design covering:
Structured approaches and tools which may include DFDs, E/A matrices, ELHs. ERDs. Work flows.
Agile approaches and tools which may include Use Case diagrams, Structure diagrams, Behaviour diagrams, Interaction diagrams
Implementation decisions - data structures, data storage and access, data centres, Cloud Computing
Foundation SQL
Object element SQL including triggers, procedures & cursors
ADDITIONAL ASSESSMENT DETAILS
100% Assignment covering all learning outcomes and consisting of:

1. Produce a system specification with supporting documentation and evaluation of the approach taken, 2000 words, 70%

2. A 10 – 15 minute practical demonstration of SQL understanding and knowledge, 30%
MODULE TEXTS
Sommerville, I. 2015. Software Engineering. 10th Ed. Pearson Education

Connolly, T. and Begg, C. 2015. Database Systems: A Practical Approach to Design, Implementation, and Management. 6th Ed. Pearson Education.
MODULE RESOURCES
ArgoUML/Netbeans
QSEE superlite
Visual Studio 2010 or higher
SQL Server Enterprise edition 2008 or higher
SQL Server Express
Oracle 11g or higher
SPECIAL ADMISSIONS REQUIREMENTS
Cannot be studied with COIS51045 Enterprise Application Development.
LEARNING OUTCOMES
1. DEMONSTRATE A CRITICAL UNDERSTANDING OF THE CONTEXT IN WHICH ANALYSIS AND DESIGN STRATEGIES, TOOLS AND TECHNIQUES ARE USED.
(Knowledge & Understanding)

2. ANALYSE, SPECIFY AND DESIGN AN ENTERPRISE SYSTEM.
(Analysis, Enquiry)
Module Learning Strategies
26 hours of lectures and 13 hours of practical sessions. In the practical session you will work through exercises to get hands-on experience of the principles taught in the lecture.