SlideShare a Scribd company logo
1 of 14
Download to read offline
Information Requirements Analysis COMP1645
1
Owen Muzi 000793120
COURSE: COMP1645 – Information Requirements Analysis
TITLE: RICH PICTURE AND USE CASE
NAME: Owen Muzi m.
STUDENT NO.: 000793120
DATE: 25th
April, 2014
CENTRE: ZCAS
Information Requirements Analysis COMP1645
2
Owen Muzi 000793120
Table of contents
1) Homeless help mission charity rich picture
2) Key actors for the rich picture
3) Key issues and areas of conflicts affecting the environment
4) Main focus of the
Information Requirements Analysis COMP1645
3
Owen Muzi 000793120
Rich Picture for the complete Homeless Help Mission environment
Figure 1. Rich Picture
Key actor for rich picture
Firstly CEO which includes in top level management is a key actor of homeless help mission because she
has the responsibility to make strategic decisions for finance and running projects. She is also the one
who wants to change to MIS. So she becomes the key actor.
Information Requirements Analysis COMP1645
4
Owen Muzi 000793120
Another key actor are funders because a charity cannot survive them. if they stop funding HOMELESS
HELP MISSION can nether provide services to clients nor pay salary to full time stuff. Since HOMELESS
HELP MISSION uses centralized finance system.(finance director has to handle the finances of all 15
branches and preparing financial reports to executive committee. so he becomes central to HOMELESS
HELP MISSION)
From data point of view. information quality officer will be the main focus since the responsibilities of
managing all data flows associated with projects key performance measurements and solving
inconsistency of data from branches for producing performance charts sit on him. if HOMELESS HELP
MISSION lacks this past funders and trustees will not know precisely how their funds are used and they
may discontinue funding .
Apart from these care actors. Other facts make us identify centre manager as key to the system. Centre
manager who plays the managerial role for each centre must oversee the projects and the
administration of the centre including centre expenses. Recruitment and supervision of staff or
volunteers. Without having this role the origination will be in complete disorder while running the
project at respective centres.
After starting a project it forces project leader to be the most essential stakeholder. While a project is in
progress it is crucially significant to monitor its effectiveness and efficiency. Only if there is a project
leader who scrutinizes minutely the project and then reports to it to superiors for assuring project goes
well. It can enhance homeless help mission profile.
We can also take account of volunteers’ staff as the core actors. Unless there are people who will do
voluntary work it will be difficult to supply social services to homeless people.
Key issues and areas of conflicts affecting the environment
We can find some key issues and are as of conflict in homeless help mission environment. The most
prominent one is associated with changing to MIS. As homeless help mission has a number of centres.
CEO becomes worried about data security and whether they look professional and raise their profile or
not. Consequently she is concerned about these and wants to change to MIS. Furthermore, staff and
volunteers have difficulties when homeless people are longing to know more about the project run by
homeless help mission or about other homeless people or about total people using charity’s services.
Having such too much complaint leads to think about MIS. Although some people welcome MIS, there
are some disputes with this idea because they are afraid to record new data in the new way for new
system.
Additionally there is another major issue and conflicts relating to finances. The more homeless help
mission accepts funds the more complicated finance information finance director must cope with.
Therefore he starts to worry whether right funds is transferred to right centre director must cope with.
Finally issue and conflicts on data inconsistency create difficulties between information Quality Officer
and centre manager. Each centre stores its own projects data in their convenient way whenever IQO ask
Information Requirements Analysis COMP1645
5
Owen Muzi 000793120
for projects data from centre manager. He thinks homeless help mission should standardize data format
to help him measure KPI of homeless help mission.
The organizational structure
There are mainly five actors controlling data system and processing. The first one is project leader who
controls the projects environment and deals with every single data of projects
Volunteers profiles, centre expenses, project run by clients in centres. Then finance director and the
most essential one is CEO who stands over all actors in Homeless help mission. All strategic decision and
future plans.
Information Requirements Analysis COMP1645
6
Owen Muzi 000793120
The systems that need to be built
Although many different conlicts between employees concerned with centralize finance system
centralized finance system data inconsistency and transformining into MIS can be seen in our drawn
homeless help mission rich picture all these things are taken into rich picture by mainly focus on one
thing. This is having a desire to develop manage information system. Only if there is such kind of system
it will be standardizing data
The areas of conflict you identified
Between Homeless Help Mission head office centre and some other centre have conflict view
upon the developing of MIS. As a matter of fact, Head office support MIS is really needed for
charity to manage more effectively because there is increasingly causing problems in current
situation due to the inconsistency of information.
But the some of the Centre manger think they have their own system and already working
properly. So they just want to copy their created system. They are feel resistant to change
because they don't want to accept changing. They don't like to spend more time and don't like to
learn new technology. Also they don't want to do extra work.
But Homeless Help Mission Executive Committee has decided to introduce a Management
Information System to help manage the charity more effectively.
But most of Centre Manager is expecting to manage the finance their self and likely to have their
own finance system. They suppose that sending all information to finance office is real nuisance
and they normally get things wrongs
Information Requirements Analysis COMP1645
7
Owen Muzi 000793120
Funder and trustees are expected to receive the regular report that show how all money provided
has been spent on the project accurately. But sometime Homeless Help Mission just provide the
imitation fixed up report to funder for their satisfaction.
The Homeless Help Mission Executive Committee is believe that Dig-it is the most appropriate
and suitable project to use as pilot for developing a management information system. Because is
Homeless Help Mission charity is started by providing transport service to homeless people.
But Director of Homeless Help Mission central Administrative Support, do not agree that the
Dig-it project is the best one to pilot. And also do not accept the whole Homeless Help Mission
organization to be followed by the way of Dig-it working system.
Furthermore, Finance Director are do not actively interest in the developing of Management
Information System. He just likes to sort out their finance system firstly because the finance
system they have is not working effectively as they expected.
The main objective of the Homeless Help Mission organization is to run project regularly and
support homeless people. As the analyst, we believe the main focus of the system that the
organization requires is to manage the information centrally by making the all of the centers to
use the standard ways of collecting information about each projects and service that are being
offered.
That because, Homeless Help Mission has many centre and number of project. But each centers
are manage their projects in self-governing way, for example data are collected by the number of
different formats and various standard. So consequently, the whole organization is running ad
hoc, problem are causing increasingly and very difficult to manage due to the inconsistency of
information.
Furthermore, the system must be able to produce reports for Trustees and Managers, as well as
funding bodies to help them make strategic decision. Because they are suspecting that some
projects are not using resource effectively and like to trace what they are.
The most of the Homeless Help Mission project is dependent on the availability of fund by
funder and trustees. So Homeless Help Mission have to provide regular reports to funders and
trustees for showing how all money provided has been used on the project appropriately.
Information Requirements Analysis COMP1645
8
Owen Muzi 000793120
Use case diagram for the system clearly showing the actors and processes involved
Information Requirements Analysis COMP1645
9
Owen Muzi 000793120
Figure 2. Use Cases
Primary scenario and secondary for each use case of the system
Name: record received funds
Actor: centre manager
Series of activities
Use case begins when the finance director approve and allocate funds to a new project
1. Centre manager chooses who will work where and where
2. Centre manager project name and the amont of funds
3. After entering total amount confirm receiving
Name: register clients
Actors: lead worker
Series of activities
Use case begins when homeless people come to register
1.
The discussion of process followed in developing of Use Case
Before developing the Use Case diagram, firstly we are trying to understand a brief recap of the
Dig-it system's main concept and then learn about User Case Diagram that what Use Case is and
what is actor, how to draw and how to consider.
Use Cases are the inside of the system and the Actor are the outside of the system boundary.
Actor is a kind of user of the system. An actor may be a human being or another system or
external device or software components.
Information Requirements Analysis COMP1645
10
Owen Muzi 000793120
After learning that we written down the note with the stakeholders for Dig-it and their interest for
system to identify the perfect use case for Dig-it system, After then we review, select, abstract
and build the perfect Use Cases that would be actually requirement of all stakeholders. We
abstract and draw only the MIS related use case.
When trying to identify the correct functionalities Use Cases, we are followed and make sure that
the Use Cases are developed by capturing the requirements from the user's point of view. So Use
cases can identify the functionality that the system will offer from the user's perspective.
Furthermore, before define the Use Case, we are take in account that one use case should contain
one large process from start to finish and should have a number of different scenarios associated
with it.
Use cases are concerned with the behavior of the system externally. So we identified the use case
form the user's point of view. In this Dig-it system, we support that typical use case would
include Arrange Trip, Record amount of Fuel fill, and Record mile driven.
After setting the requirement (identify the participants in the new requirements) for Dig-it
system, we identify the use case actors (sets of users or devices) who interact with the system for
specific types of functionality and their objective. We are taking in account to include all of the
functionality in the system, including special/contingency conditions.
After totally that, we link each use case with their functionally related actor and then consider
their basic flow and alternate flows. Finally produce a Use Case diagram.
How Use Case assisted to understanding the requirement
Requirement analysis is very difficult and complex but it is vital for the development of robust,
quality system. The requirement analysis using Use Case diagram is very effective and popular
because Use Case diagram is a graphical technique and easy to understand. Furthermore, Use
Case diagram helps to translate the daily basic operation into data objects that may be
implemented as part of an information system.
When trying to understand the functional requirements of Dig-it system, that mean what the
Homeless help Executive Committee want the propose Dig-it Management Information system
to do. We fundamentally have to identify the following three models. They are firstly identifying
the interaction between the user and the system for each function under review. And then
secondary is identify the step by step view of each function and finally is to define the scope of
the system. We can aware that the above describing three models can be undertaken and
expressed by developing the Use Case diagram.
The developing of Use Case is significantly assisted in understanding of Dig-it system
requirement because developing the Use Case diagram can provide a structured way of
approaching the problem. Moreover, Use Case diagrams can provide the clear view of the
functionality required by the system and how they associate to the requirement of the system.
Information Requirements Analysis COMP1645
11
Owen Muzi 000793120
By making the requirement analysis for Dig-it System using use Case modeling technique, we
can ascertain an in-depth look at both the business and system needs based upon real-world
concepts. Furthermore, Use Case modeling can assist the requirements definition,
planning/prioritizing of development and the validation aspect of system.
Drawing the Use Case can assist to find out the functional requirements of the proposed Dig-it
system because use cases are allowed to capture the user's requirement by focusing on a task that
the user necessary to carry out. So developing the Use Case can provide a sound foundation for
the design of the system's functionality.
Developing the requirement with Use Case can present the multiple methods to emphasis the
stakeholders on the functionality they need and shows a number of ways to firmly allocate what
is in scope and what is excluding. Furthermore, developing the requirement with Use Case show
how to identify what is necessarily to make the correct solution.
During requirement elicitation, Use Case scenarios can help user to explain what they do to carry
out particular tasks, what information they need and what the output will be. Use Case scenarios
are an effective way of eliciting requirements. Walking through scenarios with users helps to
identify the use cases that define the overall behavior of the system.
Use Cases are high level processes and Use Case diagram can show the interactions between the
actors and the use cases.
Use Case modeling can enable to identify the actors associated with the proposed Dig-it system.
Defining actors are helping to identify the boundaries of the system.
Information Requirements Analysis COMP1645
12
Owen Muzi 000793120
Critique of Use Cases and Rich Pictures
The number one difference of the rich picture and use case diagram is the rich picture is a soft system
approach which considers for human factors, for example Tim Tidy lead worker of dig-it project personal
mixed feeling can be shown with a rich picture while use case diagram is a hard system approach which is
assigned to technical factor for example in the dig-it produce clients are assigned to one of five different
community then they sell produce grown at local markets.
Usefulness of the rich picture, as it is soft system methodology its main purpose is to express non functional
requirements and social aspects such as Homeless Help Mission stakeholders’ feelings, their thoughts and
links between stakeholders and conflicts areas. In contrast with the rich picture the use case diagram is for
describing technical aspects such as sequentially state the interactions between actors and the system and its’
functionalities like functions and processes the system will carry out.
A rich picture is a tool for showing some basic tasks for Homeless Help Mission. So it is helpful for showing
unpredictable and uncontrollable soft factors and can be used evaluate what people wants and their thinking
in the mind. But a use case is a too useful to abstract the more key functional requirements for developing
dig-it system and this makes the use case diagram clearer than rich picture.
Information Requirements Analysis COMP1645
13
Owen Muzi 000793120
The rich picture focus on the current situation of Homeless Help Mission environment. It is easier to observe
the data flow within Homeless Help Mission organizations’ current issues with its stakeholders mostly
concerned with data inconsistency. The different opinions on changing to a management information system,
for use cases they concentrate on searching for solutions for the expressed issues in Homeless Help Mission
rich picture and then they look for technical solutions to achieve the particular goals of each key actor which
will be involved in the proposed dig-it project system. This can show the way of inputting data of clients and
farms assigned to them in the dig-it for produce.
The rich picture must be drawn from the point of view of the stakeholders. For example from the point of
view of the homeless people they get helped (services) with accommodation and then helped to integrate
with the community. From the Information Quality Officer point of view he evaluates the projects’
performance by measuring Key Performance Indicators (KPIs) and then reports the summaries to the CEO
and the Executive Committee. For Dig-it use case diagram is drawn from the point of view of end users for
example from the point of view of lead workers he will use the system to make a rota of volunteers and
matches the groups the requests for working in people’s gardens. Ken wong (Finance Director) from his point
of view, he records the received amount of funds.
Drawing rich picture helped us in defining the boundary between stakeholders of the Homeless Help Mission
within the system and external sources such as funders, local government e.tc unlike Rich picture OF
Homeless Help Mission Dig-it use case Diagram assisted us in dividing the boundary between the use cases
and the key actors who are dealing with these use cases.
As clarified above all actors that are depicted in Homeless Help rich picture are stakeholders since the nature
of rich picture shows the organization structure e.g CEO Senior executive committee, Director Finance,
Information Quality Officer, director of central administrative support, volunteers funders, homeless people
etc but use cases diagram is intended for technical solution. almost all actors in our diagrams are end users
who use the system by themselves. A little different from the actors in the Homeless rich picture is that there
are two types of actors in the use case diagram. This is the primary actors such as education coordinator, lead
worker, and centre manager. Secondary actors for instance funders, head office, which exist only to let the
primary actors accomplish their tasks. Arrow line represents the relation between stakeholders or between
centers and head office or actors inside and outside the boundary of Homeless Help Mission in the rich
picture also in the use cases diagram arrow lines are used to visualize the communication between use case
and its respective actors for example an arrow link between volunteer supervising the clients to show that
they relate.
Activities also plays the key roles for analyzing requirements and they are shown above or below the relevant
arrow lines. For example “summary report” IQO sends to CEO of Homeless Help Mission. In use cases each use
case represents each activity that is activated bay an actor or actors. …………………………………
Rich picture is a rigorous tool to use in "messy" problems. It is a specific technique. Users have the freedom to
select the picture what they like. There are no constraints about rich picture elements. Peoples have
difficulties to interpret the world in a loose way. They often show an over-urgent desire for action. It is
difficult to assemble richest picture. Rich picture requires from participants to adapt the overall approach.
The absence of standard symbols and formal technique could make it very difficult to someone else's picture.
Rich picture is primarily is a notation and communication with the system process. This picture can be used
to confirm the findings from any observation, and used as evidence in final report. Also, it can be useful
working document - i.e. one can add to it as more information becomes available.
Issues are essence ofa rich picture and they are also the things which make rich picture different from use
case diagrams. From the case study we can see that all stakeholders of Homeless Help Mission have their own
Information Requirements Analysis COMP1645
14
Owen Muzi 000793120
concerns on the things their charity is carry out. We can see each stakeholder exposes his/her different
opinion for the task he/she has to deal with e.g IQO may have issues with data inconsistency and director
finance it is the way finance are handled. But for use cases we have to document primary scenarios for the
Dig-it use case diagram, for us to understand step by step activities done by key actors.

More Related Content

Viewers also liked

Cw comp1108 78_mo233_20141120_200330_1415
Cw comp1108 78_mo233_20141120_200330_1415Cw comp1108 78_mo233_20141120_200330_1415
Cw comp1108 78_mo233_20141120_200330_1415Owen Muzi
 
Cw comp1108 1013_mo233_000793120_20151208_172508_1516
Cw comp1108 1013_mo233_000793120_20151208_172508_1516Cw comp1108 1013_mo233_000793120_20151208_172508_1516
Cw comp1108 1013_mo233_000793120_20151208_172508_1516Owen Muzi
 
NayLinnKo_BIT_InteractionDesign
NayLinnKo_BIT_InteractionDesignNayLinnKo_BIT_InteractionDesign
NayLinnKo_BIT_InteractionDesignNay Linn Ko
 
Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Owen Muzi
 
Development, Frameworks and Methods
Development, Frameworks and MethodsDevelopment, Frameworks and Methods
Development, Frameworks and MethodsMd. Mahbub Alam
 
Cw comp1108 531_mo233_20150420_151328_1415
Cw comp1108 531_mo233_20150420_151328_1415Cw comp1108 531_mo233_20150420_151328_1415
Cw comp1108 531_mo233_20150420_151328_1415Owen Muzi
 
Database design and Development
Database design and DevelopmentDatabase design and Development
Database design and DevelopmentMd. Mahbub Alam
 
Advance Java course work under NCC Education June 2011
Advance Java course work  under NCC Education June 2011Advance Java course work  under NCC Education June 2011
Advance Java course work under NCC Education June 2011Md. Mahbub Alam
 
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn Ko
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn KoUser Interface Design (University of Greenwich BIT Coursework) by Nay Linn Ko
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn KoNay Linn Ko
 
Information System Engineering coursework by May Hnit Oo Khin
Information System Engineering coursework by May Hnit Oo KhinInformation System Engineering coursework by May Hnit Oo Khin
Information System Engineering coursework by May Hnit Oo KhinMay Hnit
 
Cw comp1108 531_mo233_20150420_185837_1415
Cw comp1108 531_mo233_20150420_185837_1415Cw comp1108 531_mo233_20150420_185837_1415
Cw comp1108 531_mo233_20150420_185837_1415Owen Muzi
 
Cw comp1308 204344_mo233_20130516_121730_1213
Cw comp1308 204344_mo233_20130516_121730_1213Cw comp1308 204344_mo233_20130516_121730_1213
Cw comp1308 204344_mo233_20130516_121730_1213Owen Muzi
 

Viewers also liked (16)

Cw comp1108 78_mo233_20141120_200330_1415
Cw comp1108 78_mo233_20141120_200330_1415Cw comp1108 78_mo233_20141120_200330_1415
Cw comp1108 78_mo233_20141120_200330_1415
 
Cw comp1108 1013_mo233_000793120_20151208_172508_1516
Cw comp1108 1013_mo233_000793120_20151208_172508_1516Cw comp1108 1013_mo233_000793120_20151208_172508_1516
Cw comp1108 1013_mo233_000793120_20151208_172508_1516
 
NayLinnKo_BIT_InteractionDesign
NayLinnKo_BIT_InteractionDesignNayLinnKo_BIT_InteractionDesign
NayLinnKo_BIT_InteractionDesign
 
MYINT OO ID BIT COURSEWORK
MYINT OO ID BIT COURSEWORKMYINT OO ID BIT COURSEWORK
MYINT OO ID BIT COURSEWORK
 
Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314Cw comp1640 211453_mo233_20131120_214054_1314
Cw comp1640 211453_mo233_20131120_214054_1314
 
eCommerce
eCommerceeCommerce
eCommerce
 
Development, Frameworks and Methods
Development, Frameworks and MethodsDevelopment, Frameworks and Methods
Development, Frameworks and Methods
 
Cw comp1108 531_mo233_20150420_151328_1415
Cw comp1108 531_mo233_20150420_151328_1415Cw comp1108 531_mo233_20150420_151328_1415
Cw comp1108 531_mo233_20150420_151328_1415
 
Database design and Development
Database design and DevelopmentDatabase design and Development
Database design and Development
 
Advance Java course work under NCC Education June 2011
Advance Java course work  under NCC Education June 2011Advance Java course work  under NCC Education June 2011
Advance Java course work under NCC Education June 2011
 
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn Ko
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn KoUser Interface Design (University of Greenwich BIT Coursework) by Nay Linn Ko
User Interface Design (University of Greenwich BIT Coursework) by Nay Linn Ko
 
BIT PROJECT
BIT PROJECT BIT PROJECT
BIT PROJECT
 
Information System Engineering coursework by May Hnit Oo Khin
Information System Engineering coursework by May Hnit Oo KhinInformation System Engineering coursework by May Hnit Oo Khin
Information System Engineering coursework by May Hnit Oo Khin
 
Advance web Design
Advance web DesignAdvance web Design
Advance web Design
 
Cw comp1108 531_mo233_20150420_185837_1415
Cw comp1108 531_mo233_20150420_185837_1415Cw comp1108 531_mo233_20150420_185837_1415
Cw comp1108 531_mo233_20150420_185837_1415
 
Cw comp1308 204344_mo233_20130516_121730_1213
Cw comp1308 204344_mo233_20130516_121730_1213Cw comp1308 204344_mo233_20130516_121730_1213
Cw comp1308 204344_mo233_20130516_121730_1213
 

Recently uploaded

75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptxAsmae Rabhi
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.krishnachandrapal52
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxgalaxypingy
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制pxcywzqs
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsMonica Sydney
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 

Recently uploaded (20)

75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 

Cw comp1645 215031_mo233_20140426_000258_1314

  • 1. Information Requirements Analysis COMP1645 1 Owen Muzi 000793120 COURSE: COMP1645 – Information Requirements Analysis TITLE: RICH PICTURE AND USE CASE NAME: Owen Muzi m. STUDENT NO.: 000793120 DATE: 25th April, 2014 CENTRE: ZCAS
  • 2. Information Requirements Analysis COMP1645 2 Owen Muzi 000793120 Table of contents 1) Homeless help mission charity rich picture 2) Key actors for the rich picture 3) Key issues and areas of conflicts affecting the environment 4) Main focus of the
  • 3. Information Requirements Analysis COMP1645 3 Owen Muzi 000793120 Rich Picture for the complete Homeless Help Mission environment Figure 1. Rich Picture Key actor for rich picture Firstly CEO which includes in top level management is a key actor of homeless help mission because she has the responsibility to make strategic decisions for finance and running projects. She is also the one who wants to change to MIS. So she becomes the key actor.
  • 4. Information Requirements Analysis COMP1645 4 Owen Muzi 000793120 Another key actor are funders because a charity cannot survive them. if they stop funding HOMELESS HELP MISSION can nether provide services to clients nor pay salary to full time stuff. Since HOMELESS HELP MISSION uses centralized finance system.(finance director has to handle the finances of all 15 branches and preparing financial reports to executive committee. so he becomes central to HOMELESS HELP MISSION) From data point of view. information quality officer will be the main focus since the responsibilities of managing all data flows associated with projects key performance measurements and solving inconsistency of data from branches for producing performance charts sit on him. if HOMELESS HELP MISSION lacks this past funders and trustees will not know precisely how their funds are used and they may discontinue funding . Apart from these care actors. Other facts make us identify centre manager as key to the system. Centre manager who plays the managerial role for each centre must oversee the projects and the administration of the centre including centre expenses. Recruitment and supervision of staff or volunteers. Without having this role the origination will be in complete disorder while running the project at respective centres. After starting a project it forces project leader to be the most essential stakeholder. While a project is in progress it is crucially significant to monitor its effectiveness and efficiency. Only if there is a project leader who scrutinizes minutely the project and then reports to it to superiors for assuring project goes well. It can enhance homeless help mission profile. We can also take account of volunteers’ staff as the core actors. Unless there are people who will do voluntary work it will be difficult to supply social services to homeless people. Key issues and areas of conflicts affecting the environment We can find some key issues and are as of conflict in homeless help mission environment. The most prominent one is associated with changing to MIS. As homeless help mission has a number of centres. CEO becomes worried about data security and whether they look professional and raise their profile or not. Consequently she is concerned about these and wants to change to MIS. Furthermore, staff and volunteers have difficulties when homeless people are longing to know more about the project run by homeless help mission or about other homeless people or about total people using charity’s services. Having such too much complaint leads to think about MIS. Although some people welcome MIS, there are some disputes with this idea because they are afraid to record new data in the new way for new system. Additionally there is another major issue and conflicts relating to finances. The more homeless help mission accepts funds the more complicated finance information finance director must cope with. Therefore he starts to worry whether right funds is transferred to right centre director must cope with. Finally issue and conflicts on data inconsistency create difficulties between information Quality Officer and centre manager. Each centre stores its own projects data in their convenient way whenever IQO ask
  • 5. Information Requirements Analysis COMP1645 5 Owen Muzi 000793120 for projects data from centre manager. He thinks homeless help mission should standardize data format to help him measure KPI of homeless help mission. The organizational structure There are mainly five actors controlling data system and processing. The first one is project leader who controls the projects environment and deals with every single data of projects Volunteers profiles, centre expenses, project run by clients in centres. Then finance director and the most essential one is CEO who stands over all actors in Homeless help mission. All strategic decision and future plans.
  • 6. Information Requirements Analysis COMP1645 6 Owen Muzi 000793120 The systems that need to be built Although many different conlicts between employees concerned with centralize finance system centralized finance system data inconsistency and transformining into MIS can be seen in our drawn homeless help mission rich picture all these things are taken into rich picture by mainly focus on one thing. This is having a desire to develop manage information system. Only if there is such kind of system it will be standardizing data The areas of conflict you identified Between Homeless Help Mission head office centre and some other centre have conflict view upon the developing of MIS. As a matter of fact, Head office support MIS is really needed for charity to manage more effectively because there is increasingly causing problems in current situation due to the inconsistency of information. But the some of the Centre manger think they have their own system and already working properly. So they just want to copy their created system. They are feel resistant to change because they don't want to accept changing. They don't like to spend more time and don't like to learn new technology. Also they don't want to do extra work. But Homeless Help Mission Executive Committee has decided to introduce a Management Information System to help manage the charity more effectively. But most of Centre Manager is expecting to manage the finance their self and likely to have their own finance system. They suppose that sending all information to finance office is real nuisance and they normally get things wrongs
  • 7. Information Requirements Analysis COMP1645 7 Owen Muzi 000793120 Funder and trustees are expected to receive the regular report that show how all money provided has been spent on the project accurately. But sometime Homeless Help Mission just provide the imitation fixed up report to funder for their satisfaction. The Homeless Help Mission Executive Committee is believe that Dig-it is the most appropriate and suitable project to use as pilot for developing a management information system. Because is Homeless Help Mission charity is started by providing transport service to homeless people. But Director of Homeless Help Mission central Administrative Support, do not agree that the Dig-it project is the best one to pilot. And also do not accept the whole Homeless Help Mission organization to be followed by the way of Dig-it working system. Furthermore, Finance Director are do not actively interest in the developing of Management Information System. He just likes to sort out their finance system firstly because the finance system they have is not working effectively as they expected. The main objective of the Homeless Help Mission organization is to run project regularly and support homeless people. As the analyst, we believe the main focus of the system that the organization requires is to manage the information centrally by making the all of the centers to use the standard ways of collecting information about each projects and service that are being offered. That because, Homeless Help Mission has many centre and number of project. But each centers are manage their projects in self-governing way, for example data are collected by the number of different formats and various standard. So consequently, the whole organization is running ad hoc, problem are causing increasingly and very difficult to manage due to the inconsistency of information. Furthermore, the system must be able to produce reports for Trustees and Managers, as well as funding bodies to help them make strategic decision. Because they are suspecting that some projects are not using resource effectively and like to trace what they are. The most of the Homeless Help Mission project is dependent on the availability of fund by funder and trustees. So Homeless Help Mission have to provide regular reports to funders and trustees for showing how all money provided has been used on the project appropriately.
  • 8. Information Requirements Analysis COMP1645 8 Owen Muzi 000793120 Use case diagram for the system clearly showing the actors and processes involved
  • 9. Information Requirements Analysis COMP1645 9 Owen Muzi 000793120 Figure 2. Use Cases Primary scenario and secondary for each use case of the system Name: record received funds Actor: centre manager Series of activities Use case begins when the finance director approve and allocate funds to a new project 1. Centre manager chooses who will work where and where 2. Centre manager project name and the amont of funds 3. After entering total amount confirm receiving Name: register clients Actors: lead worker Series of activities Use case begins when homeless people come to register 1. The discussion of process followed in developing of Use Case Before developing the Use Case diagram, firstly we are trying to understand a brief recap of the Dig-it system's main concept and then learn about User Case Diagram that what Use Case is and what is actor, how to draw and how to consider. Use Cases are the inside of the system and the Actor are the outside of the system boundary. Actor is a kind of user of the system. An actor may be a human being or another system or external device or software components.
  • 10. Information Requirements Analysis COMP1645 10 Owen Muzi 000793120 After learning that we written down the note with the stakeholders for Dig-it and their interest for system to identify the perfect use case for Dig-it system, After then we review, select, abstract and build the perfect Use Cases that would be actually requirement of all stakeholders. We abstract and draw only the MIS related use case. When trying to identify the correct functionalities Use Cases, we are followed and make sure that the Use Cases are developed by capturing the requirements from the user's point of view. So Use cases can identify the functionality that the system will offer from the user's perspective. Furthermore, before define the Use Case, we are take in account that one use case should contain one large process from start to finish and should have a number of different scenarios associated with it. Use cases are concerned with the behavior of the system externally. So we identified the use case form the user's point of view. In this Dig-it system, we support that typical use case would include Arrange Trip, Record amount of Fuel fill, and Record mile driven. After setting the requirement (identify the participants in the new requirements) for Dig-it system, we identify the use case actors (sets of users or devices) who interact with the system for specific types of functionality and their objective. We are taking in account to include all of the functionality in the system, including special/contingency conditions. After totally that, we link each use case with their functionally related actor and then consider their basic flow and alternate flows. Finally produce a Use Case diagram. How Use Case assisted to understanding the requirement Requirement analysis is very difficult and complex but it is vital for the development of robust, quality system. The requirement analysis using Use Case diagram is very effective and popular because Use Case diagram is a graphical technique and easy to understand. Furthermore, Use Case diagram helps to translate the daily basic operation into data objects that may be implemented as part of an information system. When trying to understand the functional requirements of Dig-it system, that mean what the Homeless help Executive Committee want the propose Dig-it Management Information system to do. We fundamentally have to identify the following three models. They are firstly identifying the interaction between the user and the system for each function under review. And then secondary is identify the step by step view of each function and finally is to define the scope of the system. We can aware that the above describing three models can be undertaken and expressed by developing the Use Case diagram. The developing of Use Case is significantly assisted in understanding of Dig-it system requirement because developing the Use Case diagram can provide a structured way of approaching the problem. Moreover, Use Case diagrams can provide the clear view of the functionality required by the system and how they associate to the requirement of the system.
  • 11. Information Requirements Analysis COMP1645 11 Owen Muzi 000793120 By making the requirement analysis for Dig-it System using use Case modeling technique, we can ascertain an in-depth look at both the business and system needs based upon real-world concepts. Furthermore, Use Case modeling can assist the requirements definition, planning/prioritizing of development and the validation aspect of system. Drawing the Use Case can assist to find out the functional requirements of the proposed Dig-it system because use cases are allowed to capture the user's requirement by focusing on a task that the user necessary to carry out. So developing the Use Case can provide a sound foundation for the design of the system's functionality. Developing the requirement with Use Case can present the multiple methods to emphasis the stakeholders on the functionality they need and shows a number of ways to firmly allocate what is in scope and what is excluding. Furthermore, developing the requirement with Use Case show how to identify what is necessarily to make the correct solution. During requirement elicitation, Use Case scenarios can help user to explain what they do to carry out particular tasks, what information they need and what the output will be. Use Case scenarios are an effective way of eliciting requirements. Walking through scenarios with users helps to identify the use cases that define the overall behavior of the system. Use Cases are high level processes and Use Case diagram can show the interactions between the actors and the use cases. Use Case modeling can enable to identify the actors associated with the proposed Dig-it system. Defining actors are helping to identify the boundaries of the system.
  • 12. Information Requirements Analysis COMP1645 12 Owen Muzi 000793120 Critique of Use Cases and Rich Pictures The number one difference of the rich picture and use case diagram is the rich picture is a soft system approach which considers for human factors, for example Tim Tidy lead worker of dig-it project personal mixed feeling can be shown with a rich picture while use case diagram is a hard system approach which is assigned to technical factor for example in the dig-it produce clients are assigned to one of five different community then they sell produce grown at local markets. Usefulness of the rich picture, as it is soft system methodology its main purpose is to express non functional requirements and social aspects such as Homeless Help Mission stakeholders’ feelings, their thoughts and links between stakeholders and conflicts areas. In contrast with the rich picture the use case diagram is for describing technical aspects such as sequentially state the interactions between actors and the system and its’ functionalities like functions and processes the system will carry out. A rich picture is a tool for showing some basic tasks for Homeless Help Mission. So it is helpful for showing unpredictable and uncontrollable soft factors and can be used evaluate what people wants and their thinking in the mind. But a use case is a too useful to abstract the more key functional requirements for developing dig-it system and this makes the use case diagram clearer than rich picture.
  • 13. Information Requirements Analysis COMP1645 13 Owen Muzi 000793120 The rich picture focus on the current situation of Homeless Help Mission environment. It is easier to observe the data flow within Homeless Help Mission organizations’ current issues with its stakeholders mostly concerned with data inconsistency. The different opinions on changing to a management information system, for use cases they concentrate on searching for solutions for the expressed issues in Homeless Help Mission rich picture and then they look for technical solutions to achieve the particular goals of each key actor which will be involved in the proposed dig-it project system. This can show the way of inputting data of clients and farms assigned to them in the dig-it for produce. The rich picture must be drawn from the point of view of the stakeholders. For example from the point of view of the homeless people they get helped (services) with accommodation and then helped to integrate with the community. From the Information Quality Officer point of view he evaluates the projects’ performance by measuring Key Performance Indicators (KPIs) and then reports the summaries to the CEO and the Executive Committee. For Dig-it use case diagram is drawn from the point of view of end users for example from the point of view of lead workers he will use the system to make a rota of volunteers and matches the groups the requests for working in people’s gardens. Ken wong (Finance Director) from his point of view, he records the received amount of funds. Drawing rich picture helped us in defining the boundary between stakeholders of the Homeless Help Mission within the system and external sources such as funders, local government e.tc unlike Rich picture OF Homeless Help Mission Dig-it use case Diagram assisted us in dividing the boundary between the use cases and the key actors who are dealing with these use cases. As clarified above all actors that are depicted in Homeless Help rich picture are stakeholders since the nature of rich picture shows the organization structure e.g CEO Senior executive committee, Director Finance, Information Quality Officer, director of central administrative support, volunteers funders, homeless people etc but use cases diagram is intended for technical solution. almost all actors in our diagrams are end users who use the system by themselves. A little different from the actors in the Homeless rich picture is that there are two types of actors in the use case diagram. This is the primary actors such as education coordinator, lead worker, and centre manager. Secondary actors for instance funders, head office, which exist only to let the primary actors accomplish their tasks. Arrow line represents the relation between stakeholders or between centers and head office or actors inside and outside the boundary of Homeless Help Mission in the rich picture also in the use cases diagram arrow lines are used to visualize the communication between use case and its respective actors for example an arrow link between volunteer supervising the clients to show that they relate. Activities also plays the key roles for analyzing requirements and they are shown above or below the relevant arrow lines. For example “summary report” IQO sends to CEO of Homeless Help Mission. In use cases each use case represents each activity that is activated bay an actor or actors. ………………………………… Rich picture is a rigorous tool to use in "messy" problems. It is a specific technique. Users have the freedom to select the picture what they like. There are no constraints about rich picture elements. Peoples have difficulties to interpret the world in a loose way. They often show an over-urgent desire for action. It is difficult to assemble richest picture. Rich picture requires from participants to adapt the overall approach. The absence of standard symbols and formal technique could make it very difficult to someone else's picture. Rich picture is primarily is a notation and communication with the system process. This picture can be used to confirm the findings from any observation, and used as evidence in final report. Also, it can be useful working document - i.e. one can add to it as more information becomes available. Issues are essence ofa rich picture and they are also the things which make rich picture different from use case diagrams. From the case study we can see that all stakeholders of Homeless Help Mission have their own
  • 14. Information Requirements Analysis COMP1645 14 Owen Muzi 000793120 concerns on the things their charity is carry out. We can see each stakeholder exposes his/her different opinion for the task he/she has to deal with e.g IQO may have issues with data inconsistency and director finance it is the way finance are handled. But for use cases we have to document primary scenarios for the Dig-it use case diagram, for us to understand step by step activities done by key actors.