The module describes approaches, processes, methodologies and techniques commonly used for large-scale information systems development.
The primary aim of the module is to describe enterprise information systems (EIS) and to set out the considerations and approaches used to implement (deploy) these systems in the business enterprise.
This covers predominantly the Systems Development Life Cycle (SDLC) and the various methodologies used to formalise it, including waterfall and agile approaches, with particular emphasis on the Scrum method.
Through the course of this module you are introduced to a range of topics relevant to EIS deployment and the SDLC, including object-orientation, the Unified Process and Universal Modelling Language (UML), enterprise architecture and technical architecture.
Main topics of the module include:
- Introduction to Enterprise Information Systems (EIS)
- SDLC, IS Project Methodologies and the Unified Process
- Unified Process – Planning & Analysis
- Scrum I – Process, Roles, Activities & Ceremonies
- Scrum II – Artefacts & Concepts
- Enterprise Architecture and Technical Architecture
- EIS Implementation and Operation
- GDPR, Freedom of Information and Intellectual Property Rights
- Contracts & Business Planning
- Computer Misuse, Digital Surveillance and Ethical Issues in Computing
Upon successful completion of this module, you will be able to:
- understand the core concepts and theories of information systems.
- make informed choices about possible IS/IT career paths and social implications.
- develop designs for data capture, persistence (i.e. schemata, files) and processing.
- develop designs for data processing pipelines, information architectures and deployment plans.
- develop an appreciation of the social implications of the use of computers.
- reason about professional and commercial issues in information technology.
- End of term coursework (100%)