Imis Higher Diploma Syllabus 2
Imis Higher Diploma Syllabus 2
Page 1 of 52
Page 2 of 52
The IMIS Higher Diploma is a well-established level 5 qualification awarded annually to thousands of
students across the world who have successfully completed the six units that make up the award. For
most, studying for the Higher Diploma is a progression from having previously been successful in
completing the IMIS Diploma at level 4.
In the fast-moving world of IS and IT the content of qualifications in this field inevitably starts to
become out of date and requires refreshing. This new version of the Higher Diploma reflects the very
latest state of this professional field and has been put together by a team if IS/IT practitioners active in
the business and education sectors of the profession. In undertaking this task they have been
informed not only by their own peer groups but also by the expertise on the IMIS Education Standing
Committee along with, importantly, feedback from the Institutes teaching centres and students who
responded to a survey of opinions on the qualification.
Given the success and popularity of the existing Higher Diploma with its unique positioning of three
themes of Information Systems Technology, Information Systems Development and Personal and
Professional Skills in Information Systems around a fourth unifying central theme of the
Management of Information Systems, the curriculum development team decided on an evolutionary,
rather than a revolutionary, approach to developing this new syllabus. The shape and format of the
Higher Diploma therefore retains its familiar form of six equally weighted units all assessed as
previously by examinations administered by IMIS with candidates required to pass each module in
order to attain the Higher Diploma.
This review and revision of the qualification has come at a time of new regulatory change in the
oversight of UK qualifications which are now accredited by a national body, Ofqual, and as a result of
accreditation may be placed at an appropriate level on the national Qualifications and Credit
Framework (QCF). The Institute has taken advantage of this syllabus review to ensure that the new
unit specifications are compliant with QCF requirements for accreditation with respect to their format,
mode of expression and level of demand. The Institute will be seeking Ofqual accreditation with a
view to enabling successful Higher Diploma students to gain an 120 credit award comprising six
accredited QCF level 5 units .
The format of the presentation of the units here includes all requirements of Ofqual for the
specification of Learning Objectives and Assessment Criteria, but goes further to provide teaching
centres with an outline of the content of material to be taught, cross-referenced to chosen texts and
other guidance. This guidance in combination with specimen examination papers and solutions,
separately available, provides the definitive guide to teaching centre staff and to students preparing to
be assessed in the Higher Diploma modules.
Chief Examiner
Page 3 of 52
The IMIS Higher Diploma is focussed around four themes, the central theme of the Management of
Information Systems being covered with three supporting themes of the Technological Support for
Information Systems, the Development of Information Systems and the Personal and Professional
Skills that relate to Information Systems practice. It is this particular combination of themes that gives
the IMIS Higher Diploma its distinctive and popular orientation which sets it apart from other awards in
the IS/IT field at this level.
In covering these four themes the IMIS Higher Diploma fulfils its rational by aiming to:
Provide an understanding of Classical Systems Theory and other models, and to explore the
role of Management Information Systems for decision-making in organisations.
Introduce business strategy and provide an understanding of how information systems and
their strategic use can help support and develop this.
Provide learners with a knowledge and critical understanding of contemporary software and
information systems development methods, along with the skills in the principles and practice
of good information systems architecture and design which underpin these methods.
Explain the nature of databases and the environment in which they operate.
Allow a learner to obtain the knowledge and skills required to take responsibility for the
lifecycle of small to medium sized Information Systems development projects.
Enable the learner to apply the knowledge gained in the other units to produce a software
solution to an approved business information systems problem.
Page 4 of 52
Modules: Management
Modules: Contemporary Issues in Systems, Information Systems Information
Database Development, Business Information Systems Strategy
Systems Project
Page 5 of 52
The six units that make up the Higher Diploma are presented in this document in a standard format
comprising the following sections of information:
Unit level: unit level with respect to the QCF (level 5 in all cases)
Credit value: the size of unit with each credit representing 10 study hours (credit
value 20 in all cases, representing 200 hours of study)
Guided Learning Hours: essentially contact hours between staff and student (80 hours in all
cases) and referred to as GLH
Learning Outcomes:
A listing of the Learning Objectives of the unit five or six in all cases, labelled LO1 to LO5/LO6 -
which are what the learner will know, understand or be able to do when awarded credit (having been
successful in the assessment) for this unit.
Assessment Criteria:
A listing of the Assessment Criteria indicating what the learner is expected to show that they can do in
order to demonstrate achievement of the Learning Outcomes. These will be labelled relative to each
Learning Outcome, for example LO1 might have Assessment Criteria AC1.1, AC1.2, AC1.3, etc. The
examinations and project will assess the learners against these criteria.
Guidance
There may be several sections of guidance which is intended to assist teaching centres and students
in the teaching and learning of the unit. These sections are:
Unit Content
This will set out in bullet point form the material which constitutes the content of the unit. Each bullet
point will be cross-referenced to a section of the set text(s) that support the study of the unit. The
format of this section will be, for example:
LO1 Understand the concepts of databases, relational databases, database management systems
and database administration
AC1.1 Describe the differences between conventional file based systems and the database
approach
The traditional file based approach [T1, Ch1]
The problems and limitations of the file-based approach [T1, Ch1]
The database approach [T1, Ch1]
The role of the DBMS [T2, Ch1]
The advantages and disadvantages of DBMS[T1, Ch1]
Recommended texts:
A list of the recommended texts giving the name, author, edition, publisher and ISBN. These will be
labelled T1, T2 etc to enable cross referencing to the unit content (see above).
Institute for the Management of Information Systems.
Page 6 of 52
This section will list any other study resources that the unit developer has identified that may assist
the learner to be successful in the completion of the unit of study. This may be additional texts that
give a broader coverage of the topics, or may also include relevant web references.
Other guidance:
This section will set out any further guidance that the unit developer considers may be helpful. It may
include, for example, recommended teaching approaches, the sequence of teaching , how study
materials are best used, and so on
This sets out the way in which the unit will be assessed and is the same for all six Higher Diploma
units:
Page 7 of 52
It is a matter for the teaching centres as to how they wish to deliver the course, though it is
usual to have teaching sessions associated with particular units
The mode of delivery of the units is at the discretion and based on the experience of the
teaching staff. This may include traditional lectures, but depending on the nature of the
material being covered may include other activities such as laboratory work, group work and
group discussion, tutorials and self-study
Each unit has a credit value of 20 with the expectation that 10 learning hours are required to
deliver a single credit. This implies that 200 hours of study will be required in order to deliver
each unit
Each unit has a Guided Learning Hours value of 80 hours. This is the time the students spend
under the guidance of their tutors and when staff are present overseeing specific activities
such as lectures, tutorials and laboratories for example, and which are sometimes called
contact hours
Clearly there is an expectation that in order to be successful students will be required to carry
out 120 hours of other study which will be directed by their tutors but not carried out
necessarily in their presence. This directed self study may include the reading of texts,
investigating material on websites, carrying out exercises, working in IT laboratories, and so
on. It is the responsibility of the teaching centres and their tutors to define a teaching and
learning structure for each unit that specifies the nature of activities and their timings for both
the Guided Learning Hours and Directed Self-Study hours of the units
The units have been designed to be of equal size in terms of their GLH and their total study
hours. This has been assured through the fact that each unit has evolved from an old Higher
Diploma unit which was accompanied by a learning resources pack which accounted in detail
for each of the 200 study hours and gave precise direction for each of the 80 GLH. Additional
assurance of the appropriate size of the unit has been through the use of experienced unit
developers whose work has been validated by equally experienced moderators, all under the
overall oversight of the Project Leader
Within a unit it may not be the best approach to attempt to teach the material for each LO or
each AC distinctly. There may be instances where a teaching activity may naturally cover the
content of two or more ACs, for example. This will sometimes be apparent in the unit
specifications where two or more ACs may be shown having the same content and same
cross-referencing to the recommended texts
Where the nature of the final assessment of the units is an examination, this necessarily limits
the scope of how the unit is assessed to descriptions, explanations, etc of the material
covered. This should not however confine the activities that are used in the teaching of the
units which should wherever possible and appropriate be practical in nature. So when the
students are describing a process, say, in the examination, they are not simply covering
something that they have read about in the recommended text but are able to draw on their
experience of actually carrying out the process practically in the classrooms or IT laboratories
at the Teaching centres
Nor should the final IMIS examination be the only assessment conducted in the unit. The
Teaching centres should provide opportunities for formative assessment with feedback
throughout the delivery of the units
While these other assessments may include examination-style tests (which will be good
practice for the final IMIS examinations) they may also include other modes of assessment
such as practical work, observation, project work, presentations and so on
Page 8 of 52
It is expected that students will have access to the recommended texts for the units along with
Internet access to allow reference to relevant websites specified in the units
It should be noted that by their nature websites and references to them may change over
time: those referenced in the units are correct and working at the time of publication of this
guidance
There is also a note of caution about the use of websites where the content is not subject to
rigorous editorial control and on which the accuracy of the information contained cannot be
guaranteed
Self-study students who are following the curriculum without the aid of a Teaching centre and
qualified Tutors should pay particular attention to the wording of the unit specifications and
their reference to the set texts, as this will comprise their only guidance on the scope of the
assessable material that they may expect to find addressed in the examinations
The expectation of learners at this level is that they will be able to develop a level of responsibility
commensurate with the expectations of SFIA Level 4 and its recognition for membership of the
Institute at Associate Member level in the areas of autonomy, influence, complexity and business
skills. Specifically this will entail the ability to:
Exercise substantial personal responsibility and autonomy to manage their own and others
activities
Plan, schedule and monitor their own work to meet time and quality objectives and in
accordance with relevant legislation and procedures
Make decisions that influence the success of projects
Rapidly absorb new technical information and apply it effectively
Perform a range of complex technical and professional activities in a variety of contexts,
linking theoretical knowledge to practical situations
Define and resolve complex and sometimes unpredictable problems, taking an analytic and
systematic approach, and integrating concepts, knowledge and skills
Select from applicable standards, methods, tools and applications
Have a good appreciation of the wider field of information systems, their use in relevant
employment areas, and how they relate to various employer/client business activities
Maintain an awareness of developing technologies and their application, be responsive to
change, and take responsibility for their personal development
Communicate fluently orally and in writing, and present complex technical information to a
variety of audiences
Page 9 of 52
The IMIS Higher Diploma is studied across many countries of the world and one of its strengths is that
no matter where the student is based the nature and standard of the assessment will be identical.
This gives the student, potential employers, educational institutions and others a guarantee of the
level of attainment of the student and provides reliability to the recognition of the Higher Diploma
qualification.
This is achieved through the central setting, moderating and marking of examinations, with the same
exams being sat at the same time by all students wherever they may be studying, and the answer
scripts marked by the IMIS Examiners in the UK to a common standard.
Five units (H1 to H5) are assessed by means of a single 3 hour closed-book invigilated examination.
The Examination Regulations and a Guide for Students on taking the examinations are separately
available.
Every examination will cover each of the six Learning Outcomes of the units in every occurrence of
the examination paper. This is achieved in the IMIS Higher Diploma examinations by the introduction
of a compulsory section to the paper where each LO is covered at least once. This is followed by a
section of optional questions where the candidates can choose their preferred questions to tackle
(similar to previous examination formats).
More precisely, each three hour examination will comprise two parts, Part A and Part B. Part A will
consist of 8 compulsory questions worth 5 marks each, while Part B will offer the student 5 questions
worth 20 marks each from which the student must choose and answer 3 questions. Part A is therefore
worth 40% of the marks and Part B 60% of the marks, and it is expected that the students will divide
their time in the examination accordingly.
The sixth unit, H6, is assessed through an individually completed project. Projects are supervised and
marked by staff at the Teaching centres and the outcomes are then moderated by an IMIS appointed
Moderator in the UK to ensure fair, consistent and accurate assessment of all projects. Further details
of the assessment of projects is separately available on the IMIS website.
In order to pass a unit the student will be required to attain a mark of at least 50%. Students gaining a
mark of 65% will be awarded a Merit in that unit, while those attaining a mark of 80% will be awarded
a Distinction.
A student gaining at least a Pass in all 6 units will be awarded the IMIS Higher Diploma.
Page 10 of 52
The following table summarises the way in which the new modules relate to their predecessor
modules in the previous version of the Higher Diploma:
Key
It is anticipated that some students may take a longer time to complete their studies and consequently
accumulate passes in a mixture of old and new modules. The Higher Diploma will be awarded to any
candidate completing the 6 modules successfully and with either of the corresponding modules from
the above table present within their profile.
Page 11 of 52
All aspects of the assessment process of the IMIS qualifications are subject to quality assurance
processes which are agreed by the Institutes Education Standing Committee, chaired by the Chief
Examiner.
Any centre wishing to teach the IMIS syllabus will be required to gain accreditation from the Institute
as set out in the document Procedures for the Recognition of Institutions to become Teaching
Centres for IMIS Courses. This comprehensive process requires the intended teaching centre to
provide information about a variety of aspects of its operation including its status and standing, its
ownership and financial standing, its location and physical premises, the physical resources provided
to students such as library, laboratories, access to IT and the Internet and so on, the staffing
complement at the Centre including staff CVs, and compliance with the IMIS Code of Training
Practice. The application is considered by an IMIS Assessor and the centre visited before a decision
to recognise a teaching centre is taken.
Any centres already accredited will continue to be recognised to teach the new syllabus, while those
not yet accredited will be encouraged to apply for accreditation at the earliest opportunity.
Many teaching centres will also serve as centres for conducting the IMIS examinations, but where
this is not the case and a separate organisation is acting as an examination centre then a
corresponding process of recognition is carried out as designated in the document Procedures for
the Recognition of Organisations to become Examination Centres for IMIS Courses.
The quality assurance of the assessment of the IMIS Higher Diploma is guaranteed through this being
conducted by examinations which are set and marked by UK-based Examiners appointed by IMIS for
this purpose. All students, wherever they may be studying, are therefore subject to exactly the same
examination ensuring absolutely fair and consistent assessment of the course. The setting of the
examination papers is subject to a moderation process with IMIS appointed Moderators undertaking
this role.
Similarly the marking of the completed examination scripts is undertaken centrally by the Examiners
with this work also subject to the verification of the Moderators. The entire process from the
appointment of the staff involved, the setting of the examinations, the marking of the scripts, the
moderation process, and all related processes and procedures is set out in the document Terms of
Reference for Setting, Marking and Moderating IMIS Examinations. This also includes the role of the
Chief Examiner who has on-going oversight of the process throughout the examination cycles.
The actual conduct of the examinations at the teaching/examination centres is determined in
accordance with the IMIS Examination Regulations document which sets out the various processes
for candidate registration, procedures for invigilation, required standards of conduct of candidates
during the examinations, and so on.
In addition, all Projects are moderated by an IMIS appointed Moderator and assessed in accordance
with the published Project Guidance.
Further details of the QA processes employed may be found in the documentation referred to in the
above paragraphs.
Page 12 of 52
While the IMIS Higher Diploma does not set out to lead to occupational competence in the sector, it
does relate in terms of knowledge coverage to the IT and Telecoms Professionals National
Occupational Standards in the IT and computing sector. The IMIS Higher Diploma also aims to
develop a range of professional skills which may provide sound preparation for an individual to
operate in a work context and to be able to demonstrate a level of skills attainment that might lead
towards the achievement of other competence-based qualifications in this field.
The following mapping relates units that define the National Occupational Standards at the
appropriate level to the units of the IMIS Higher Diploma in terms of knowledge coverage.
Systems
4.1 Systems Architecture
Page 13 of 52
Page 14 of 52
Unit level: 5
Credit value: 20
To provide an understanding of the use of Classical Systems Theory and other models, and to
explore the role of Management Information Systems for decision-making in organisations.
Learners will consider how Classical System Theory can be used as a basis for exploring Information
Systems and how this approach can offer mechanisms for organisations to improve their overall
performance.
This unit covers the impacts of emergent technologies upon Management Information Systems (MIS)
and the application of behavioural, conceptual or algorithmic models to organisations.
A range of decision-making tools and techniques will be explored together with their applicability to
Management Information Systems.
Learners will reflect upon internal system security as well as sources of attack from agencies external
to the system boundaries.
Consideration will be given to system integrity together with suitable control mechanisms applicable to
Management Information Systems.
Learning Outcomes:
Assessment Criteria:
Page 15 of 52
Page 16 of 52
Unit Content
LO1 Understand the role of Management Information Systems
AC1.1 Explain inherent MIS structures
Pyramid model [T1, Ch1]
Functions of IS [T3, Ch 4]
MIS activities [T2, Ch2]
MIS infrastructure [T2, Ch2]
MIS support [T1, Ch1]
MIS levels [T2, Ch12]
Vertical & horizontal flows [T3, Ch3]
Page 17 of 52
Page 18 of 52
Page 19 of 52
Page 20 of 52
Other resources:
Publishers of the set texts offer web based support for both students and content providers.
Other guidance:
Note that the recommended text T1 is also used at Diploma level. However students at this
level will approach T1 with a greater breadth and depth of understanding.
Tutors should be flexible in the sequence in which topics are taught, not necessarily following
the sequence of the Learning Objectives at all times and bringing together topics under
different Assessment Criteria where that represents a logical approach.
Page 21 of 52
Unit level: 5
Credit value: 20
To introduce business strategy and provide an understanding of how information systems and their
strategic use can help support and develop this.
The learner will understand the determination of business strategy, from strategic analysis of the
business and its environment and the theories of generic and competitive strategies to the choice of
options for competitive advantage.
The use of IS resources in this process is explored, relating to knowledge management and quality
management, along with the further developments in IT in the use of the cloud and networked
communities.
Learning Outcomes:
Assessment Criteria:
LO1 Understand the strategic options of businesses for information systems strategies
AC1.1 Explain the nature of business strategy, innovation and competitive advantage
AC1.2 Explain the nature of strategic planning
AC1.3 Apply strategic tools for internal analysis and explain the context in which these tools
are used
AC1.4 Apply strategic tools for external analysis and explain the context in which these tools
are used
AC1.5 Apply strategic tools for competitive analysis and explain the context in which these
tools are used
AC1.6 Explain the relationships in the Information Systems Triangle
LO2 Understand the strategic implications of Knowledge Management and Quality Management
for information systems
AC2.1 Explain the taxonomy of knowledge, types of knowledge and relationship to data
AC2.2 Explain reasons for managing knowledge
AC2.3 Describe the four main knowledge management processes
AC2.4 Describe the control of information in the systems
AC2.5 Evaluate the quality support from IS within a business
Page 22 of 52
LO5 Be able to recognise the strategic implications of developing applications for information
systems within business, and their business case
AC5.1 Relate new IT developments to IS within the business
AC5.2 Evaluate the business case for their introduction
Page 23 of 52
Unit Content
LO1 Understand the strategic options of businesses for information systems strategies
AC1.1 Explain the nature of business strategy, innovation and competitive advantage
Business strategy [T1, Ch1; T2, Ch2]
Strategy and mission [T1, Ch1; T2, Ch2, Ch11]
Generic strategies [T1, Ch1]
Hypercompetition [T1, Ch1]
New 7s [T1, Ch 1]
Business Diamond [T1, Ch1]
AC1.3 Identify strategic tools for internal analysis and explain the context in which these
tools are used
SWOT [W3]
Resource analysis [T1, Ch2]
Value Chain [T1, Intro, Ch2]
AC1.4 Identify strategic tools for external analysis and explain the context in which these
tools are used
PESTLE [W 2]
SWOT [W3]
AC1.5 Identify strategic tools for competitive analysis and explain the context in which these
tools are used
5 Forces [T1, Ch2; T2, Ch2]
LO2 Understand the strategic implications of Knowledge Management and Quality Management
for information systems
AC2.1 Explain the taxonomy of knowledge, types of knowledge and relationship to data
Comparison of data, information and knowledge [T1Intro]
Relationship between data, information and knowledge [T1, Ch12]
Intellectual capital and Intellectual property [T1, Ch12]
Taxonomy of knowledge [T1, Ch12]
Tacit and Explicit Knowledge [T1, Ch12]
Types of knowledge [T1, Ch12]
Organisational knowledge [T2, Ch10]
Page 24 of 52
LO3 Be able to recognise the relationship between business and information systems strategies
AC3.1 Describe an organisations information needs
Organisational pyramid [T2, Ch9]
Data and organisational levels [T2, Ch9]
Managerial work (Hertzberg) [T2, Ch9]
Structures and information systems [T2, Ch9]
Page 25 of 52
AC4.2 Explain the necessity for alignment of information systems strategy with that of the
business
Business systems and functions [T2, Ch1,Ch2, Ch3]
Information systems strategy triangle [T1, Ch1]
SA models in IS planning [T1, Ch1]
IS strategy matrix [T1, Ch1]
Organising the Information Systems [T1, Ch8]
LO5 Be able to recognise the strategic implications of developing applications for information
systems within business, and their business case
Page 26 of 52
Other resources:
Texts:
Johnson G et al (any edition)
Exploring Corporate Strategy
Pearson ISBN: 978-1-40-588732-8
Purcell P (2006)
Networked Neighbourhoods
Springer ISBN: 978-1-84628-267-6
Velte A et al (2010)
Cloud Computing
McGraw-Hill ISBN: 978-0-07-162694-1
Journals:
[J1] Wenger, E: Knowledge Directions: The Journal of the Institute for Knowledge Management, 1
(Fall 1999 pp48 63) Reprinted in Lesser et al as Ch1
[J2] Liedtka J: Linking Competitive Advantage with Communities of Practice: Journal of Management
Inquiry, Vol 8, No 1 (March1999): pp5 16, reprinted in Lesser et al as Ch9
Magazines:
www.businessweek.com
www.time.com
Websites:
W1 http://www.execsguidetocloud.com/resources
W2 http://interactive.cabinetoffice.gov.uk/strategy/survivalguide/skills/s_pestle.htm
W3 http://interactive.cabinetoffice.gov.uk/strategy/survivalguide/skills/s_swot.htm
Institute for the Management of Information Systems.
Page 27 of 52
W5 http://www.information-age.com/
News, analysis and insight monthly
W6 http://www.thecqi.org/Knowledge-Hub/Resources/Factsheets/Total-quality-management/
Other guidance:
Students should be encouraged to read business news in (online versions of) quality newspapers,
such as the Daily Telegraph (UK), where IT solutions are given prominence. Other such sources
include the business magazines Time and Business Week.
They should also be encouraged to follow the BBC programme Click on BBC iPlayer, with weekly
editions on both W orld Service radio and at weekends on television, BBC News Channel in the UK,
and BBC W orld News elsewhere.
http://news.bbc.co.uk/1/hi/programmes/click_online/
http://www.bbc.co.uk/programmes/p002w6r2
This will give some coverage of new developments in IT facility in the consumer and social
marketplace, both hardware and software. Some of this facility is already being captured for use in
business.
Page 28 of 52
Unit level: 5
Credit value: 20
To provide learners with a knowledge and critical understanding of contemporary software and
information systems development methods, along with the skills in the principles and practice of good
information systems architecture and design which underpin these methods.
The principal aim of the unit is to provide a framework for systems development using an iterative and
incremental process with an emphasis on major techniques based on the Unified Modelling Language
(UML). The framework will provide learners with an understanding of the principles and stages
involved in contemporary information systems development methods and the associated
documentation used in both the analysis and design stages.
The first part of the unit provides the background to contemporary information systems development
and to the importance of the UML and object orientation in software design. The unit then moves on
to consider requirements gathering and analysis, using techniques from the UML principally use case
modelling. The focus then shifts to system design principally using UML class and sequence
diagrams. In this way the unit provides an overview of the way the various UML diagrams fit together
in an iterative development lifecycle.
Learning Outcomes:
LO1 Understand the problems in information systems development and their underlying causes
LO3 Be able to apply the key stages in the Unified Software Development Process (USDP)
through the construction of key parts of a system specification developed in the Unified
Modelling Language (UML)
LO4 Understand the need for architectural and functional designs for an object-oriented system,
according to established design principles and practices
LO5 Understand the concept of reusability and the potential for reuse in object-oriented
development
Assessment Criteria:
LO1 Understand the problems in information systems development and their underlying causes
AC1.1 Identify problems in information systems development and discuss their underlying
causes
AC1.2 Understand how types of quality and productivity problems can be avoided
AC1.3 Explain how ethical and human factors can contribute to the software development
process
Page 29 of 52
LO3 Be able to apply the key stages in the Unified Software Development Process (USDP)
through the construction of key parts of a system specification developed in the Unified
Modelling Language (UML)
AC3.1 Explain the concepts in the Unified Software Development Process (USDP) AC3.2
Explain how UML diagrams are used during the software development process AC3.3
Apply the steps involved in object-oriented analysis that lead to the construction of
activity diagrams and use case diagrams
AC3.4 Apply the steps involved in object-oriented design that lead to the construction of
class diagrams and sequence diagrams
AC3.5 Explain the need for identifying and specifying control in an application, and how to do
so using UML statechart diagrams
AC3.6 Explain the steps involved in moving from design to implementation
LO4 Understand the need for architectural and functional designs for an object-oriented system,
according to established design principles and practices
AC4.1 Explain the concepts of object-orientation and the justifications for adopting an object-
oriented approach to systems development
AC4.2 Explain how contemporary information systems architectures contribute to high
quality design
LO5 Understand the concept of reusability and the potential for reuse in object-oriented
development
AC5.1 Discuss the reasons why reusability is an important part of the software development
process
AC5.2 Discuss the problems of integrating new object-oriented information systems with
legacy systems
AC5.3 Understand how bespoke development and package-integration may be applied as
complementary parts of a project
Page 30 of 52
Unit Content
LO1 Understand the problems in information systems development and their underlying causes
AC1.1 Identify problems in information systems development and discuss their underlying
causes
The main stakeholders in an Information Systems project [T1, Ch2]
The different perspectives of end users, clients and developers. [T1, Ch2]
The most common types of problem in Information Systems development [T1, Ch2]
AC1.2 Understand how types of quality and productivity problems can be avoided
The difference between quality and productivity problems. [T1, Ch2]
The underlying causes of these problems [T1, Ch2]
The costs of failure [T1, Ch2]
AC1.3 Explain how ethical and human factors can contribute to the software development
process
How the stakeholder concept helps identify ethical issues in Information Systems
development [T1, Ch2]
Ethical issues within a project [T1, Ch2]
Wider ethical issues. [T1, Ch2]
AC2.2 Identify methods for the delivery of a range of bespoke software systems
Model-centric methods (such as the Unified Software Development Process) versus light
(model-averse) methods (such as eXtreme Programming). [T1, Ch3, Ch22]
Structured Methodologies versus O-O approaches [T1, Ch3, Ch22]
Introduce USDP, Agile methodologies (e.g. XP and RAD) and intermediate
methodologies like Dynamic System Development Method (DSDM) [T1, Ch3, Ch22]
LO3 Be able to apply the key stages in the Unified Software Development Process (USDP)
through the construction of key parts of a system specification developed in the Unified
Modelling Language (UML)
AC3.1 Explain the concepts in the Unified Software Development Process (USDP)
USDP phases: Inception; Elaboration; Construction; Transition [T1, Ch22]
USDP disciplines: Business Modelling; Requirements; Design; Implementation; Test;
Deployment; Configuration and, Change Management; Project Management;
Environment [T1, Ch22]
The difference between Workers and Activities [T1, Ch22]
Iterative and incremental development [T1, Ch22]
Page 31 of 52
AC3.3 Apply the steps involved in object-oriented analysis that lead to the construction of
activity diagrams and use case diagrams
Drawing activity diagrams. [T1, Ch5]
Drawing Use Case Diagrams [T1, Ch6]
Use Case descriptions [T1, Ch6]
Communication associations [T1, Ch6]
Notation of Use Case Diagrams [T1, Ch6]
AC3.4 Apply the steps involved in object-oriented design that lead to the construction of
class diagrams and sequence diagrams
Class diagrams: boundary objects, entity objects, control objects [T1, Ch7]
How the UML class diagram expresses a detailed model of user requirements [T1, Ch7]
Realising use cases with collaboration diagrams and class diagrams [T1, Ch7]
AC3.5 Explain the need for identifying and specifying control in an application, and how to do
so using UML statechart diagrams
How to model object lifecycles using statecharts [T1, Ch11]
How to develop statecharts from sequence diagrams [T1, Ch11]
How to model concurrent events using statecharts [T1, Ch11]
LO4 Understand the need for architectural and functional designs for an object-oriented system,
according to established design principles and practices
AC4.1 Explain the concepts of object-orientation and the justifications for adopting an object-
oriented approach to systems development
Objects and classes [T1, Ch4]
Generalisation and specialisation [T1, Ch4]
Encapsulation, information hiding and message-passing [T1, Ch4]
Polymorphism [T1, Ch4]
Page 32 of 52
AC5.2 Discuss the problems of integrating new object-oriented information systems with
legacy systems
The problems of reuse: Technical and non-technical (e.g. not invented here, language
barrier, ownership, high cost of initial development) [T1, Ch20]
Use of object wrappers [T1, Ch20]
AC5.3 Discuss issues related to the use of both bespoke development and package-
integration as complementary parts of a project
The use of Controls in Microsoft programming languages [T1, Ch20]
The use of Beans in Java [T1, Ch20]
Techniques for web service identification, design, implementation and deployment [T1,
Ch20]
Recommended texts:
[T1] Simon Bennett, Steve McRobb, Ray Farmer (2010) 005.117 NSP
Object Oriented Systems Analysis and Design using UML 4/e
McGraw-Hill ISBN: 978-0-07712-536-3
Other resources:
http://www.mcgraw-hill.co.uk/textbooks/bennett/
The website contains a range of useful resources such as powerpoint slides, solutions to the end of
chapter exercises, additional case study materials and self-test exercises for students.
Other guidance:
The order of the Learning Outcomes is a sensible order for teaching with the practical work moving
from analysis to design and implementation issues. It is however important to emphasise that analysis
and design should not be regarded as distinct phases in development. The course should emphasise
an iterative approach to development in which the models are progressively elaborated and in which
analysis and design are interwoven. The case study chapters in the main course text are helpful in
this regard.
The following specific suggestions for course presenters are based on experience of teaching this and
similar courses:
Emphasise the role of modelling as a means of problem solving and as a way of clarifying
vague requirements into formalised design specifications
Avoid teaching a specific methodology in the practical sessions. For the practical work
students should not be distracted from a focus on modelling; they should be able to do this by
following the schedule suggested by the order of Learning Outcomes rather than the dictates
of a specific named method
Institute for the Management of Information Systems.
Page 33 of 52
Page 34 of 52
Unit level: 5
Credit value: 20
To explain the nature of databases and the environment in which they operate.
The underpinning theory of databases is the starting point to then consider the difference between
logical design and physical implementation and the need for both automatic monitoring and control
(using a database management system) and human control (from the database administration
function). Consideration is also given to the user interface both through query languages (such as
SQL) and higher level interactions (for example using forms). In addition the unit considers the fast-
changing pace of the subject by looking at current and future developments.
Learning Outcomes:
LO1 Understand the concepts of databases, relational databases, database management systems
and database administration
LO2 Understand the Database Systems Development Lifecycle (DBSDL)
LO3 Be able to use Structured Query Language (SQL) for data definition and data manipulation
LO4 Be able to develop strategies for integrity and performance of databases
LO5 Understand the need for, and potential problems of, distributed databases
LO6 Understand the role of databases in Business Intelligence (BI)
Assessment Criteria:
LO1 Understand the concepts of databases, relational databases, database management systems
and database administration
AC1.1 Describe the differences between conventional file based systems and the database
approach
AC1.2 Describe the components of the database management system environment
AC1.3 Differentiate between physical and logical database structures
AC1.4 Describe the various personnel and job roles in a database environment
LO3 Be able to use Structured Query Language (SQL) for data definition and data manipulation
AC3.1 Define database schema using SQL
AC3.2 Manipulate data in a database using SQL
Page 35 of 52
Guidance:
Unit Content
LO1 Understand the concepts of databases, relational databases, database management systems
and database administration
AC1.1 Describe the differences between conventional file based systems and the database
approach
The traditional file based approach [T1, Ch1]
The problems and limitations of the file-based approach [T1, Ch1]
The database approach [T1, Ch1]
The role of the DBMS [T2, Ch1]
The advantages and disadvantages of DBMS [T1, Ch1]
Page 36 of 52
AC2.2 Explain the issues involved in the creation of a DBMS environment and the
installation of a database
Database design [T1, Ch 16, 17 & 18]
o creating the conceptual design
Identification of important entities
Definition of the attributes of those entities
Determining the relationship between the entities
o creating the logical design
Derive a set of relations (tables) from a conceptual model
Use normalisation to validate the relations
Merge several local logical relations into a global logical data model
o creating the physical design
Translating the logical model into the target DBMS
Designing of file organisations and indexes
Designing user views
Integrating security
Implementation and loading
o DBMS installation
o data loading [T2, Ch10]
LO3 Be able to use Structured Query Language (SQL) for data definition and data manipulation
AC3.1 Define database schema using SQL
Create tables [T2, Ch8]
Data types [T2, Ch8]
Integrity constraints [T2, Ch8]
Indexes [T2, Ch8]
Page 37 of 52
LO5 Understand the need for, and potential problems of, distributed databases
AC5.1 Explain the need for distributing data in an organisation
Definition of a distributed database [T1, Ch24]
A DBMS in a distributed environment [T1, Ch24]
The difference between a distributed DBMS and distributed processing [T1, Ch24]
The difference between a distributed DBMS and parallel DDMS [T1, Ch24]
AC6.2 Describe the tools and technologies associated with a data warehouse
Extraction [T1, Ch32]
Transformation [T1, Ch32]
Loading [T1, Ch32]
Data Profiling [T1, Ch32]
Data quality control [T1, Ch32]
Metadata Management [T1, Ch32]
Page 38 of 52
Other resources:
http://wps.aw.com/aw_connollyb_database_5/
and
http://cws.cengage.co.uk/rcc_databases/
There are many online resources giving guidance and practical exercises in SQL. One of the best is
W3schools.com at
http://www.w3schools.com/sql/default.asp
As well as showing the syntax of SQL and example queries, this site allows you to type in queries and
see the effect on a sample database.
Other guidance
Although the order of the learning outcomes is a sensible order of teaching it would also make sense
to distribute the learning of SQL throughout the course so that some of the theory can be mixed up
with practical work. Often it is necessary to illustrate a point using SQL (in fragmentation of data in a
distributed database for example) so an early introduction to the syntax of SQL would be useful.
Page 39 of 52
Unit Level: 5
Credit value: 20
To allow a learner to obtain the knowledge and skills required to take responsibility for the lifecycle of
small to medium sized Information Systems development projects.
Learning Outcomes:
Assessment Criteria:
LO2 Understand the work that is required and develop a realistic plan
AC2.1 Describe the work that needs to be planned before starting a project
AC2.2 Develop an estimate
AC2.3 Explain how to develop a schedule
LO4 Understand the procedures required to ensure the successful delivery of the end product
AC4.1 Explain how quality is managed
AC4.2 Explain how risk is managed
AC4.3 Describe Value Engineering and Value Management
AC4.4 Describe how to sell the project
AC4.5 Describe how to manage stakeholders
AC4.6 Describe how to manage suppliers
AC4.7 Explain how to manage change
Page 40 of 52
Guidance:
AC1.2 Explain the relationship between business strategy and information systems projects
Definition of strategy [T1, Ch2]
The development of a strategy [T1, Ch2]
The relationship between competition and strategy [T1, Ch2]
The relationship between strategy and culture [T1, Ch2]
Page 41 of 52
Page 42 of 52
LO5 Understand the human dimension and the importance of team leadership
AC5.1 Explain how to maximise the relationship between leadership and performance
Motivation [T1, Ch21]
Leadership [T1, Ch21]
Managing and reviewing performance [T1, Ch21]
Setting objectives [T1, Ch21]
Reprimands [T1, Ch21]
Performance improvement through coaching [T1, Ch21]
Page 43 of 52
AC5.4 Compare and contrast the work standards that are relevant for the practice of project
management
Bodies of knowledge [T1, Ch25]
Standards [T1, Ch25]
Recommended Texts:
Other resources:
Supporting materials for the principle textbook are available from the publishers and are as follows:
For instructors:-
Complete downloadable Instructors manual.
PowerPoint slides that can be downloaded and used for presentations.
For learners:-
Four additional long case studies that help in getting a more in-depth feel for real-life
information systems project management situations, accompanied by questions and hints at
how to address the issues arising.
Page 44 of 52
It is possible that many candidates taking the H5 examination will have some knowledge of the
PRINCE2 project management method, either from previous training or gained during their
preparation for the H5 examination. In the absence of any other project management method, this
should be encouraged. The secondary textbook therefore is intended to provide an understandable,
end-to-end overview of the basics of PRINCE2.
Candidates for the H5 examination can be assured that they will not be required to demonstrate
detailed knowledge of the PRINCE2 method when answering questions in the examination paper.
However, it is acceptable for candidates to include relevant PRINCE2 processes and techniques in
their answers to questions.
Assessment and grading:
Page 45 of 52
Unit level: 5
Credit value: 20
To enable the learner to apply the knowledge gained in the other units to produce a software solution
to an approved business information systems problem.
Learning Outcomes:
A learner when awarded credit for this unit will be able to:
Assessment Criteria:
Page 46 of 52
LO6 Produce an academic project report based on the solution to a software development project
AC6.1 Apply a system of organising citations and references in the project report
AC6.2 Write an academic report for the solution to a project
AC6.3 Explain the methods used to measure the project performance
AC6.4 Explain project change control procedures used in the project
AC6.5 Discuss the outcomes of the completed project and make recommendations
Guidance:
Unit Content
AC1.3 Explain both technical and non-technical issues in a manner appropriate to a non-
technical audience
Good style [T2, Ch2 pp 19 24]
Style specifics [T2, Ch3 ppCh29 58]
Editing [T2, Ch8 pp129 136]
Writing up [T2 Ch9, pp 137 156]
Analysis your results [T3, Ch10 pp 243 257]
Presenting your results [T3, Ch11 pp 258 283]
Recording and references and data [T3, Ch4 pp 100 105]
Page 47 of 52
AC2.2 Explain how system development methods can be used in a software development
project
System development approaches [T3, Ch3 pp 52 83]
AC2.3 Analyse a given project scenario and prepare a project plan to deliver the identified
aims and objectives
The profile of a project [T1, Ch7 pp 100 104]
Project planning: understanding the work [T1, Ch8 pp 115 138]
Project planning: scheduling and resourcing [T1, Ch10 pp 167 190]
Introduction to student projects [T3, Ch1 pp 1 15]
Identifying and selecting a project [T3, Ch2 pp 23 51]
System development approaches [T3, Ch3 pp 52 83]
Systems analysis [T3, Ch7 pp 178 190]
Case studies and proposed BISP
AC2.5 Use appropriate software tools effectively to support project planning and monitoring
possible project slippage and deviation
Project planning: understanding the work [T1, Ch8 pp 131 135]
Project planning: scheduling and resourcing [T1, Ch10 pp 167 190]
Setting up your project [T3, Ch5 pp 115 117]
AC2.6 Examine the risk, security and control issues associated with the project scenario
The profile of a project [T1, Ch7 pp 91 112]
Managing Risk [T1, Ch15 ppCh259 276]
Identifying and selecting a project [T3, Ch2 pp 39 42]
Setting up your project [T3, Ch5 pp114 115]
Managing your project [T3, Ch6 pp 143 147]
Case studies and proposed BISP
Page 48 of 52
AC3.2 Monitor progress against plan and suggest necessary actions to complete to a plan
Monitoring progress [T1, Ch11 pp 191 - 206]
Introduction to student projects [T3, Ch1 pp 1 15]
Identifying and selecting a project [T3, Ch2 pp 44 51]
Managing your project [T3, Ch6 pp 141 147]
AC3.6 Implement a database management system project to store, retrieve and manipulate
data
Systems analysis [T3, Ch7 pp 150 201]
System design [T3, Ch8 pp 202 222]
System construction and implementation [T3, Ch9 pp 231 238]
Case studies and proposed BISP
Page 49 of 52
AC6.5 Discuss the outcomes of the completed project and make recommendations
Monitoring progress [T1, Ch9 pp 171 179]
Giving presentations [T2, Ch14 ppCh225 248]
Introduction to student projects [T3, Ch1 pp 15 21]
Analysing your results [T3, Ch10 pp 254 257]
Presenting your results [T3, Ch11 pp 265 266]
Case studies and proposed BISP
Recommended texts:
[T1] James Cadle and Donald Yeates (2008)
th
Project Management for information Systems 5 Ed
Prentice Hall ISBN: 9780132068581
Other resources:
Additional Reading
Christian W Dawson (2009)
nd
Projects in computing and Information Systems A students Guide 2 Ed
Addison Wesley ISBN: 9780273721314
Page 50 of 52
[W1] http://www.sussex.ac.uk/engineering/internal/forstudents/studyguides/techreportwriting
[W2] http://www2.napier.ac.uk/gus/writing_presenting/reports.html
[W3] http://www.ico.gov.uk/
[W4] http://www.lancs.ac.uk/iss/governance/rules/cmisuse.htm
[W5] www.imis.org.uk/information/ethics_in_it
[W6] http://www.bcs.org/
[W7] http://bcs.wiley.com/he-
bcs/Books?action=resource&bcsId=5329&itemId=0470509503&resourceId=18799
Other guidance:
Students need to understand and apply the process of the development and implementation of
the software solution defined in their proposal, and the range of tools and methods that will help to
determine the process that they will take.
Developing an information system is a complex undertaking and is only likely to succeed if it is
planned carefully in advance; therefore planning is an essential element in project management.
Unless there is a plan in which the actual progress can be monitored, the student, or the
supervisor, will not know whether the project is on schedule, ahead or behind and whether
corrective action is necessary. To do this, students must have access to a simple computer-based
planning tool.
Project management requires the delivery of a product on time, within budget (not required in the
BISP), and to the required quality. The development and delivery of each product is also subject
to risk. In order to achieve these requirements and manage the risks, the student needs to ensure
that the BISP being developed is on track to meet the schedule, quality criteria and that
associated risks are properly managed.
The above guidance points are essential for a successful completion of a BISP, and students are
advised that they must apply the knowledge gained in the other Higher Diploma units and the Diploma
unit, D4 W ebsite Development.
There are 120 hours for private study, and it is expected that this is the time when the students will be
working on their project. Such activities would include:
Visiting a location to investigate a problem, talk to the staff, etc.
Investigating various tools and methods that are available to find the most suitable option to
solve the problem
Creating and testing the software solution
Producing the necessary documentation
Preparing the necessary demonstration for the user and supervisor
The student should also be calling on their supervisor when there are problems, etc and also to check
that they are still on the right track.
Learners should be reading the specialist IT sections of quality newspapers and other media to
appreciate the real world relevance of the syllabus coverage, especially in the areas of ethics and
legal aspects in IT.
Note that content listed under different Assessment Criteria above can, where it makes sense (for
example there is a shared text reference) be taught together: it is for Tutors to derive appropriate
teaching plans.
Page 51 of 52
QCF Level NQF Level Typical CATS Academic Other Vocational IMIS IMIS
Equivalent * FHEQ Qualification Membership
& SFIA Level
9 PhD/DPhil
(Research)
8 PhD/DPhil (Taught)
7 MPhil/Masters/PG
Cert/PG Dip
6 360/120@3 Honours Degree
MIMIS
SFIA Level 5
5 240/120@2 Diploma of HE FdA/FdSc NVQ Level 5
Higher AIMIS
Diploma SFIA Level 4
4 120/100@1 Cert. of HE HND/HNC NVQ Level 4
BCS Diploma LIMIS
Diploma SFIA Level 3
Vocational A, 3 Advanced A Level BTEC NVQ Level 3
Advanced Level Nationals Practitioner
GNVQ Foundation SFIA Level
Diploma 1/2
Intermediate 2 GCSE A* - C NVQ Level 2
GNVQ Intermediate
Level
Foundation 1 Foundation GCSE D G BTEC First NVQ Level 1
GNVQ Level
Entry Level Certificate of (educational) achievement
* CATS The CATS values are given as the total number of credits followed by the minimum at a specified level.
Page 52 of 52