Module Descriptors
BUSINESS APPLICATION PROGRAMMING WITH SAP
COSE71186
Key Facts
Digital, Technology, Innovation and Business
Level 7
15 credits
Contact
Leader: Kelvin Hilton
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
INDICATIVE CONTENT
The content of the module will consist of the following topic areas:-
Management and organisational structures
Usability and requirements engineering
Systems Integration and Electronic Data Interchange
Issues with Asynchronous and Synchronous data exchange
Systems Modelling
Types of Systems: Enterprise Systems, Information Systems, Decision Support Systems
Protocols and Systems architecture (OSI 7-layer model etc.)
Engineering and maintenance of robust large-scale computer systems
Security issues
ADDITIONAL ASSESSMENT DETAILS
ASSIGNMENT Weighting 100%: Practical software implementation with associated documentation, models and critical evaluation to demonstrate enterprise and practical skills in software engineering and systems integration and to demonstrate that these skills can be applied in a complex environment. (Learning outcomes 1, 2 and 3). Final assessment.
LEARNING STRATEGIES
2 x 1 hour lectures per week presenting key topics and concepts.
1 hour practical each week to develop practical skills via formative exercises.
TEXTS
Range of journals and articles and online learning materials including material direct from SAP as appropriate to individual student needs.

The Business of Systems Integration, Principe, A.; Davies, A; Hobday, M. (2005), OUP, ISBN: 978-0199263233

Integrated Business Processes with ERP Systems, Mangal, S.R.; Word, J. (2011), Wiley & Sons, ISBN: 978-0470478448

Software Engineering: A Practitioner’s Approach 8th ed., Pressman R.S. (2014), McGraw-Hill, ISBN-10: 1259253155
RESOURCES
Appropriate Systems modelling software and tools
Software development tools
Access to the SAP Enterprise Information System
LEARNING OUTCOMES
1. Plan, implement and critically evaluate the integration of a software system into an existing non-trivial environment taking into account security issues, protocols and requirements. (APPLICATION, PROBLEM SOLVING).
2. Demonstrate the ability to analyse, model, refine and critically evaluate real-world information requirements. (ENQUIRY, ANALYSIS)
3. Select appropriate methods and techniques to manage the technical and non-technical business of integrating software systems in the context of a global enterprise. (KNOWLEDGE AND UNDERSTANDING, APPLICATION).