The module describes approaches, processes, methodologies and techniques commonly used for large-scale information systems development. It covers the systems development life cycle (SDLC), including project initiation, analysis, design and implementation, addressing key aspects and techniques at each stage, such as the use of class and object diagrams. Several project methodologies are described, including Agile (Scrum) methodology. The module also incorporates insights into professional, legal and ethical issues surrounding Information Systems development.
The primary aim of the module is to help students understand how information and communications technologies are deployed and to make informed professional decisions about IS development in fast changing socio-technical environments. This includes understanding how to use information processing constructs including files and data schemata, programs and other coded units, and the contexts to which they will be fitted. A subsidiary aim is to introduce students to some of the practical aspects associated with a career as an IS professional, and to describe key social, organisational and ethical aspects of enterprise computing.
- Theories and definitions of Information Systems
- The Information Systems Development Life Cycle
- Project Initiation - Identification and Selection
- Requirements Analysis & High Level Design
- Detailed design, including Architecture, DB design and UI design
- IS implementation
- Agile methodologies
- IS in everyday life
- IS contracts and legal issues
- Data Protection, Freedom of Information and Intellectual Property Rights
- Computer Misuse and Information Surveillance
- Computer Ethics
All dates and timetables are listed in the programme handbooks of individual programmes.
Mutiple choice in-class test at end of each term (20%)
- Systems Analysis and Design with UML, Tegarden, Dennis, & Wixom, International Student Version, Wiley, 5th Edition International Student Version, Wiley, 5th Edition
- Essential Scrum, Rubin, Addison Wesley, NJ 2013
- Professional Issues in Information Technology (2nd edition), Frank Bott, BCS 2014