The document discusses requirements analysis for an online course management system using rich pictures and use case modeling. It includes rich pictures from the perspectives of the New Skill Set Gateway (NSSG) head office and Easy Learning Organisation (ELO). Key actors and issues are identified. A use case diagram is presented with five use cases: Manage Course, Teach Course, Help Clients, Join Course, and Manage Funding. An understanding of use case modeling is provided along with the strengths and weaknesses of use cases and rich pictures for requirements analysis.
Next-generation AAM aircraft unveiled by Supernal, S-A2
ELO Course Management System Requirements Analysis
1. Table of Contents
Part A – Requirements Analysis using Rich Pictures ...................................................... 2
A1. Rich Picture from the perspective of the New Skill Set Gateway (NSSG) Head
Office 2
A2. Rich Picture from the perspective of the Easy Learning Organisation (ELO) .. 3
A3. Demonstrate of the complete New Skill Set Gateway (NSSG) environment..... 4
Key actors .................................................................................................................... 4
Key issues and areas of conflict................................................................................. 5
Cultures and sub-cultures........................................................................................... 5
Main focus of the system ............................................................................................ 6
Part B – Requirements Analysis using Use Case Modelling ........................................... 6
B1. Use Case diagram of the system of ELO course management system ............ 6
B2. Document the use case diagram ......................................................................... 6
B2.1 Primary scenario............................................................................................ 6
B2.2 Secondary scenarios..................................................................................... 7
B3. Understanding of Use Case Modelling................................................................ 8
Identify the actors and processes .............................................................................. 8
Step-by-step actions of use cases.............................................................................. 8
Questions of real life.................................................................................................... 9
Part C – Critique of Use Cases and Rich Pictures............................................................ 9
References ......................................................................................................................... 10
2. Part A – Requirements Analysis using Rich Pictures
A1. Rich Picture from the perspective of the New Skill Set
Gateway (NSSG) Head Office
New Skill Set Gateway Ltd (NSSG) is the largest provider of skills training. Many
employers use NSSG to provide employee training and give training courses at training
centres. NSSG developed ‘the learning gateway’ which is enables an individual to register/
pay for, and study, appropriate courses online. NSSG invested heavily in IT six years ago
and that IT infrastructure is an online booking system which is known as eBook within the
company. eBook schedules courses at the training centres and take booking for employer
who take online bookings and the sales staff who take telephone bookings. The eBook
system is also used to take payments, register attendance and produce certificates for the
courses. Managing Director promised to improve profits and raise the company profile two
years ago. According to Managing Director’s strategy, the NSSG board introduced a number
of Key Performance Indicators (KPIs) to be evaluated each course on a three monthly.
Students ask to complete the courses whether at a training centre or from online. Course
trainers and the training centre managers were very unhappy about the introduction of the
KPIs. NSSG used IT system and asked IT Manager to undertake this system. NSSG is
partner with Easy Learn Organisation (ELO) which only took phone bookings and used an
Excel to record course and student details.
3. Fig (1.1)
A2. Rich Picture from the perspective of the Easy Learning
Organisation (ELO)
ELO is a social enterprise company and has a small Head Office with three full time
staffs. These three staffs deal with Course Management, Human Resources, Finance and
any other administrative matters. ELO hire tutors work to help clients. The tutors rarely visit
to Head Office in person and they make communication with Head Office is via email, phone
or post. ELO has regional coordinator and held a monthly update meeting with tutors. ELO
can run only with funding or they can’t continue the organisation. ELO has been committed
that courses for clients should be free to join. ELO has difficult to get funding and managing
director considered to cut some of the courses. So, funders want to know how their money is
being spent and ask him to produce reports about courses. Managing Director worry
because to produce reports it needs a lot of time and administrator to compile these reports.
4. Fig (1.2)
A3. Demonstrate of the complete New Skill Set Gateway (NSSG)
environment
Key actors
• Employers
• Managing Director
• Finance Director
• IT Manager
Employers
Employers provided employees training by giving training courses at training centres.
And employers can book training courses from via phone or online.
Managing Director
Managing director introduced a number of Key Performance Indicators (KPIs) which
evaluated each course on a three monthly.
Finance Director
Partners of NSSG produced report and send to Finance Director and Finance
Director check the performance of partners.
5. IT Manager
NSSG invested in IT and used at the centre. This IT infrastructure is an online
booking system which is known as eBook within the company. NSSG would be delivered the
Looking Forward programme. And Managing director aske IT Manager to undertake the
reviews of IT systems which used by the partners and report back to the board what they
found.
Key issues and areas of conflict
NSSG board believe KPIs can make more profits and better result in the future.
NSSG board identified what need to evaluate the performance of courses more
systematically. If they evaluate the performance of courses more systematically, NSSG can
know the poor value or unsuccessful courses. It could be easily identified and made decision
to improve or discontinue them. In order to identified these things, NSSG board introduced
KPIs. KPIs would be evaluated each course on a three monthly.
There is some conflict between course trainers and centre managers and KPIs.
Course trainers and centre managers are very unhappy about the introduction of the KPIs.
They think that management did not understand the real issues with the delivery of training
courses. And management were evaluating the success or failure of a course on results in
not on the wider learning objectives. Course trainers and centre managers need to
understand the idea of Managing Director to make better for organisation. For management
also, they need to evaluate the situation of organisation and course in person and don’t rely
on the report of KPIs too much. Management should think in the middle of the report and
real situation. Because everything on the report cannot believe at all. Something can be true
and sometimes they can get wrong. So make sure to decide by evaluate in real situation and
report situation.
Cultures and sub-cultures
Running KPIs pilot system is using currently and it is the idea of Managing Director,
Felicia LaBelle and NSSG board. Felicia promised to improve profits and raise the company
profile nationally by introducing cost efficiencies and expanding the business. That’s why she
wants to know which course has poor value or which course is not successful or unpopular.
She wants to know feedback from students and employers. Then, she introduces KPIs that
would be evaluated each course on a three monthly.
NSSG also working on to deliver the ‘Looking Forward’ as a new programme. NSSG
need to acquire smaller training companies who were already worked in this area and take
them into NSSG organisation. NSSG asked IT Manager, Johnny Golding to identify the IT
systems of partners to use in new programme.
6. Main focus of the system
I think the main focus of the system is to develop new programme which is called
Looking Forward. The organisation focus on developing Looking Forward programme and
they take smaller companies under them for this programme. NSSG also ask their IT
manager to identify the IT systems of partners which under NSSG organisation.
Part B – Requirements Analysis using Use Case
Modelling
B1. Use Case diagram of the system of ELO course management
system
Manage Course
Teach Course
Join Course
Full time staff
Tutor
Clients
Manage Funding
Managing Director
Help Clients
B2. Document the use case diagram
B2.1 Primary scenario
Use Case: Manage Course
Actor: Full time staff
Description: Managing all the courses from the organisation
7. Use Case: Teach Course
Actor: Tutor
Description: When clients and employers apply the course, tutors need to teach course to
clients and work for organisation
Use Case: Help Clients
Actor: Tutor
Description: Tutor are committed to help their clients when adults need support with the
development of their literacy or numeracy skills
Use Case: Join Course
Actor: Clients
Description: When clients want to join study course from the organisation, they need to join
course to study the courses.
Use Case: Manage Funding
Actor: Managing Director
Description: To run the organisation, they need funding from many different sources.
B2.2 Secondary scenarios
Use Case: Manage Course
Actor: Full time staff
Secondary scenario: In the organisation, there are too many courses. When staff manage
the courses, they need to schedule the courses not to duplicate one course and another.
Use Case: Help Clients
Actor: Tutor
Secondary scenario: When client request help to tutor, tutor need to meet with client first and
ask what the problems they have. And tutor think about the best solution for their problems
and give solution and advice to clients.
8. Use Case: Join Course
Actor: Clients
Secondary scenario: If clients want to join courses from the organisation, they need to
register or book the course. Clients can book or register the course from phone.
Use Case: Manage Funding
Actor: Managing Director
Secondary scenario: Managing Director need to find funder to run the organisation. There is
no funding it is difficult to run the organisation and can be close in the future. So, they need
to maintain their funders and don’t lose their belief. And find more funder to run organisation
or to expand the organisation.
B3. Understanding of Use Case Modelling
Identify the actors and processes
Need to read case study carefully and review the interview to analyse the actors and
processes. After that, I can know which actors do what kind of processes. I understand the
system and actors for this system are Full time staff, tutor, clients and Managing Director.
Some structure, process, issue and conflict of rich picture are some function of the Use Case
Diagram for this system.
Understanding of the current system
The current system is running the organisation with funding from funders. If there is
lack of funding, the organisation can’t run and continue anymore. Head office has full time
staff to manage course, Human Resources, Finance and any other administrative matters.
Some courses are held in local colleges, community centres and libraries. ELO rent the
teaching rooms by hourly to keep costs down. And they hire tutors for the courses on an
hourly rate. As a result of cutbacks within the country, ELO has difficulty in getting funding
and funders want to know how the money is being spent and ask managing director to
produce reports about the courses.
Step-by-step actions of use cases
Full time staff manages course to run the organisation and hire tutors to teach course
and help clients when they have difficult with their study. Clients can join these courses to
study. And managing director manages funding to run the organisation for the clients to join
the courses free.
9. Questions of real life
Questions for managing director
Question 1: How they get funding and how they find funding?
Question 2: How they manage funding and divide the funding depend on parts of
organisation?
Part C – Critique of Use Cases and Rich Pictures
Use Cases is simpler and can get main point what they do with who. Each use case
represents the sequence of simple steps. Use Case explain how the system work in
processes by who. Use Case diagram is an explanation of steps between an actor and
process of system.
Rich Pictures is identifying the system to define, acknowledge and explore the
situation and demonstrate with diagrams. It is also known as mind map and helps to open
conservation and explain the situation with the understandable design and description. Rich
picture can be used to represent the system by anyone. Stakeholders participation can help
to develop the understanding of rich pictures about the system.
For me, I like rich pictures more than use cases at the early stages of requirements
analysis. Because I can’t summarize everything at the early stages so I need to write down
all main points and make it easier to understand. For that thing, rich picture can draw with all
main pints and can under when you see the rich picture. Use case diagram is summarize the
processes and actor who do the processes. So, it is so hard to do the summarize at the early
stages because at the early stages you start to understand the system and organisation little
by little. That’s why I need to make an understandable picture for the system and
organisation.
Use Case has processes and actors. Rich Picture has structures, actors, processes,
issues and conflicts. You can use processes and actors from rich picture in use case.
(Use Cases, 2019)
Strengths and weaknesses of Rich Pictures
Strengths
• Can be used to represent the system by anyone
• Do not contain too much material and do not need special skill
• Can draw quickly in the short time
• Do not need to look pretty and need to clear and readable
Weaknesses
• Representing every parts of the system is challenging
• Relationship of stakeholders, actors and elements can be difficult
10. Strengths and weaknesses of Use Case
Strengths
• Summary of the system can be seen through use case diagram in a single illustration
• Easy to understand
Weaknesses
• Define non-functional is not easy
• Require learning for developers and users to understand
(An Assignment on Use Cases Modeling and Rich Pictures, 2017)
References
An Assignment on Use Cases Modeling and Rich Pictures. (2017, February 15). Retrieved
from Best Assignment Writing Service:
http://myassignmenthouse.blogspot.com/2017/02/an-assignment-on-use-cases-
modeling-and.html
Use Cases. (2019, April 20). Retrieved from usability.gov: https://www.usability.gov/how-to-
and-tools/methods/use-cases.html