Business Systems Analysis and DesignCity University London
Price on request
- Islington (England)
What you'll learn on the course
IT Project Management
Skills and Training
Practical work is emphasised throughout to develop understanding and skills which are strengthened by the interactive teamwork approach. The course has an excellent track record in producing employable hybrid IT/business professionals.
The Course Develops:
- Skills in business awareness, design and consultancy to facilitate the alignment of IT systems and services to business objectives
- The specialist understanding of theoretical principles in business systems analysis and design
- Technical skills, through practical laboratory work, to enable students to apply their knowledge of IT and how it affects business competitiveness MSc Business Systems Analysis and Design
The course will equip you with specialist knowledge ranging from business systems requirements analysis and design, software systems engineering, data modelling to business intelligence, project management and business engineering with ERP solutions.Course Structure 6 Core Module(s):
Business Engineering with ERP Solutions
- Understand the critical issues when re-engineering businesses using large off-the-shelf products
- Discuss the most common types of packaged enterprise information systems
- Enterprise Resource Planning (ERP)
- Business process management
- Business process re-engineering.
Business Intelligence & Analytics
- Focus on information-intensive approaches to decision-making
- Examine how analytical techniques and effective visualization can transform business data into actionable insights and intelligence
- Work with data and transform them to answer business questions, and to discover, understand and improve business processes
- Understand and make use of the internationally recognised expertise in the Department of Computer Science.
Practical Business Systems Consultancy
- Knowledge on how to select the most appropriate analysis and design approach for particular business scenarios, with critical awareness of the range of available options
- Consultancy skills practice in TV studio role-playing
- Identify and review teamwork analysis of case studies to provide fast-track development for your understanding of both theoretical and practical issues.
- Take an active part in the development of an Information Systems (IS) project, as IT practitioner, business or systems analyst or project development specialist
- Understand the roles and skills needed at each stage of the project development process
- Identify decisions to be made and their consequences with a focus on both theoretical and practical issues.
- The module aims to prepare students for a career as an information professional that involves the use and development of databases in personal and organisational contexts.
- Emphasis is given to combining conceptual knowledge of database modelling with practical skills and experience of using relational databases.
- Relational databases are used throughout and students gain skills in and experience of the SQL Data Definition Language to implement their databases, ensuring database consistency and integrity, and the SQL Data Manipulation Language to develop working SQL queries that address a range of information needs
Research Methods and Professional Issues
- Demonstrate knowledge on how to communicate appropriately and perform research in a rational and accountable manner
- Understand the frameworks within which we communicate and gain knowledge of their legal and ethical dimensions, the particular skills and techniques that make that possible and the range of professional issues
- Develop a theoretical understanding of research methods, practical skills in carrying out research, design, evaluation and dissemination, and an awareness of the professional contexts within which research is used.
Requirements Engineering (this module is only taught in the daytime)
- Understand how establishing the complete and correct requirements for a computer system remains one of the most problematic areas of software development
- Develop knowledge on leading-edge requirements thinking, practice and software tools using City's world-leading research expertise and best practice solutions.
- Understand how systems specification is a key activity building on requirements and feeding into system design
- Understand the specification process and its problems
- Demonstrate working knowledge of basic parts of UML as a specification language.
Software Systems Design
- Introduction to software, software architecture styles, and software Design Patterns
- Formal static and behavioural system design with state transition diagrams and the Object Constraint Language (OCL)
- Mapping designs to code
- Special topics related to emerging themes and approaches in software systems design (analysis of software system properties using design modules, service oriented design, design of product families).
- Identify that usability is critical to the success of interactive software systems and is achieved through user-centred interaction design and evaluation
- Introduce key concepts of the underpinning discipline of human-computer interaction (HCI)
- Develop techniques for effective and engaging interaction design that will be widely applied in commercial settings and are relevant to other software engineering methods.
Read the full programme specification
Teaching and Assessment
The course is assessed by a mixture of coursework and examination, plus a project dissertation. Students successfully completing eight taught modules and the research project will be awarded a Master of Science (MSc) degree. All modules in this course are supported by the University's online learning environment.
The course is available full time (12 months) and part time (up to 28 months; - two evenings a week).
The Department is aware that this involves considerable commitment from part-time students, and...