Indicative Content
This module explicitly focuses on significant elements required for the achievement of the STAFFORDSHIRE GRADUATE ATTRIBUTES
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
The impact that the Data Protection Act has on sharing information and access to the data
Protocols and Systems architecture (OSI 7-layer model etc.)
Usability and requirements engineering
Software metrics & Quality of service
Engineering and maintenance of robust large-scale computer systems
Computer Aided Software Engineering Tools
Management and organisational structures
Concepts of commercial system development
Business plans
The management of change
Relevant company, product and employment legislation
Professional integrity
Product pricing & marketing, planning & management, evaluation & validation
Security issues, process and operational controls, and logical controls
Product liability and responsibility
Module Resources
Appropriate Systems modelling software
Software development tools
Access to an Enterprise Information System
Version Control system such as Subversion
Module Additional Assessment Details
ASSIGNMENT Weighting 70%: Practical software implementation with associated documentation 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 2, 3 and 5).
EXAM (2 hours). Weighting 30%. (Learning outcomes 1 and 4). Final assessment.
Module Texts
Range of journals and articles as appropriate to individual student needs
Enterprise Systems Integration: A Process-Oriented Approach, Ferreira, D.R. (2013), Springer, ISBN-13: 978-3642407956
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-13: 9780078022128
Module Special Admissions Requirements
Prior study of COSE50637: Engineering Software Applications OR COIS51045: Enterprise Application Development OR equivalent
Module Learning Outcomes
1. CRITICALLY EVALUATE HISTORICAL AND CURRENT DEVELOPMENTS IN SYSTEMS INTEGRATION AND SOFTWARE ENGINEERING.
Analysis
Knowledge & Understanding
2. CRITICALLY EVALUATE HOW SOFTWARE ENGINEERING TOOLS AND TECHNIQUES ARE DEPLOYED WHEN INTEGRATING SYSTEMS.
Enquiry
3. PLAN, IMPLEMENT AND EVALUATE THE INTEGRATION OF A SOFTWARE SYSTEM INTO AN EXISTING NON-TRIVIAL ENVIRONMENT TAKING INTO ACCOUNT SECURITY ISSUES.
Application
Problem Solving
4. CRITICALLY EVALUATE AND DISCUSS THE IMPACT OF RELEVANT LEGISLATION WHEN PLANNING, IMPLEMENTING AND INTEGRATING SOFTWARE SYSTEMS IN A GLOBAL ENTERPRISE.
Analysis
Communication
5. APPLY METHODS AND TECHNIQUES TO MANAGE THE TECHNICAL AND NON-TECHNICAL BUSINESS OF INTEGRATING SOFTWARE SYSTEMS IN THE CONTEXT OF A GLOBAL ENTERPRISE.
Analysis
Application
Module Learning Strategies
"26 lectures presenting key topics and concepts.
26 supervised practical sessions for the completion of formative exercises.
"
Module Learning Strategies
"26 lectures presenting key topics and concepts.
26 supervised practical sessions for the completion of formative exercises.
"