Analysis of Requirements and UCD (CSI_4_RAU)

Analysis of Requirements and UCD (CSI_4_RAU)

Analysis of Requirements and UCD (CSI_4_RAU)
Modelling Part of the Assignment
This part of the assignment is a UML modelling exercise. You will be assessed on your ability to
construct UML diagrams (using Visual Paradigm) that capture the stakeholders’ requirements as
expressed in a short scenario. You need to create and submit a report.
Your tutor will assign you a scenario that you need to analyse and extract the requirements from.
Each scenario gives an indication of who the users are and what they can do by using the software.
Think of these descriptions as an initial fact-finding meeting with the clients. Therefore, some finer
details may be missing. For this reason, you should highlight any ambiguous areas or issues and
make assumptions where appropriate, clearly stating this in your report.
Your job is to capture those requirements using UML tools (diagrams, tables etc.) and text (narrative).
Unlike in real-life you cannot ask questions of the stakeholders. You should imagine that the purpose
of your report is to capture what was said at the initial meeting.
The main area* of your report should consist of the following:
? A stakeholder Identification Table + Stakeholder Onion Diagram + supporting narrative
? A set of User Stories for each stakeholder in the scenario + supporting narrative if needed
? A Use Case Diagram (or one diagram for each user) + supporting narrative
? 2 Use Case Descriptions developed for selected, more complex Use Cases
? 2 Activity Diagrams developed for the Use Case Descriptions + supporting narrative if needed
? A Domain Class Diagram + supporting narrative if needed
You must present your work in the following manner:
? Title page (containing the course, the module name, the assignment title including your
scenario title, your tutor name, your data number & your full name) followed by a content page
? Structure the report appropriately (introduction, main area with all the required parts*)
? Captions for all figures (tables, diagrams) need to be included
? Footer must contain page numbers
(This part of the assignment is 50% of your overall mark)

User Centred Design Part of the Assignment
In this part of the assignment you need to create user profiles for the direct users of your software
and design an interface for the same software you have analysed in the modelling part (previous
part). You will be assessed on the following:
1. Your ability to design an interface using wireframes software


2. Addressing the following core usability principles in your design:
? Consistency
? Visibility (clues how something works or how to use it)
? Mapping (between controls and their effect)
? Feedback
? Learnability
? Efficiency
? Memorability
? Effectiveness
? Navigation
You need to briefly explain how you have addressed each of these areas in your design. (max two
pages of explanations)
3. Creating users’ profiles
What do you need to know about your users? Build appropriate profile for each direct user of your
software. You also need to explain how your users’ profiles have impacted your design/ what you
have done in your design in response to their profiles. Some of this can be linked to the identified
concerns in the stakeholders table. (max two pages of explanations)
To summarise, this part of the assignment needs to contain the following:
? Wireframes of your design
? Explanations of how you have addressed usability principles in your design
? Your direct users’ profiles and explanations of how you have taken these into account in your
(This part of the assignment is 20% of your overall mark)



In this study, UML discussed in detail. UML (Unified Modelling Language) is the most important to understand the requirement completely. Requirement gathering is the most important part of any system of any project. UML describes the complete working functionality of the system and it is very helpful for the person and stakeholder to understand the complete system in a better way.

Main Area

A stakeholder Identification Table + Stakeholder Onion Diagram + supporting narrative

Figure 1: Stakeholder Identification Table


Figure: 2 Onion Diagram

This chart contains all the requirements related to stakeholder. Stakeholders are the most important part of any project.


A Use Case Diagram (or one diagram for each user) + supporting narrative


As the above use case diagram is for the construction company that needs an application to manage the contract workers. The company hires their labor workers on a temporary contract. After reading the scenario we made use case diagram, there are five actors named company, software, owner, worker, and supervisor each actor has performed their tasks efficiently.

The actor 1 company has use cases like the company to provide jobs, hire their workers, track their work. The actor 2 software has use cases they allow their work to access for jobs, observe their worker’s performance the application maintain the record of workers like when worker start the job and when it has completed their worker, the workers have to upload the images of their completed work these are the details that maintained by the application. The actor worker has their duty to upload the images of their work. The actor 4 owner would be able to view reports as we showed in the above use case diagram owner give access to supervisors to create jobs for workers. The actor 5 supervisors have to maintain worker’s records allocate the jobs to workers to provide all relevant information, necessary descriptions about the material as we have shown in the above use case diagram. As in the above use case supervisor approved the work of laborers. In the above use case diagram all actors are linked to each other like application access jobs and workers access the job through the application.




2 Use Case Descriptions developed for selected, more complex Use Cases



2 Activity Diagrams developed for the Use Case Descriptions + supporting narrative if needed

Activity Diagram 1:

The activity diagram here highlights the flow of the work of a Contract worker affiliated with the construction company. First of all the worker check-in the site area, it is been verified whether he is a worker of the company or not. If not then he is terminated else if yes the opportunity holds in his favor, he has to select the job after he has to understand and explain the job in a very precise manner whether he is capable of the work he has chosen for the site area, a summary is to be given after the job understanding he may check-in the site area perform his duties within the given time upload the images of the work he has done the whole day and then he may be left for home. On the other hand, the admin or the manager of the company tracks the location of the workers on the site area as it is too high building after the present is ensured the admin also terminates.


Activity diagram 2:

The activity diagram 2 depicts the number of employees working in the site area. At the very first the worker check-in the site area fills his credentials, the credentials are verified from the database if no the worker is terminated else the work is assigned to them, a summary is mandatory by the worker which ensures whether he is capable for the work or not. After works brainstorming the work is initialized in the site area by them, timer counts and shows the time. If there is time you may focus more deeply on the work but if the worker is running out of time he has to wrap up anyhow. After wrapping uploading up images on the software and saving it into a folder is mandatory as it is checked by the Construction companies’ supervisor.


A Domain Class Diagram + supporting narrative if needed


Class Diagram:

The Class diagram of the construction company holds the record of the workers working within the company or the site area. Their credentials are saved in the company's databases. Also the company holds the data of the supervisors including the tasks assigned to them. On the whole company itself is responsible for managing every single data or file related to the company.



To conclude, this assignment contains all the knowledge related to the UML. This assignment considered to be very helpful to me for the understanding of UML. In this assignment use case diagram and activity diagram developed with the help of a given scenario. The stakeholder chart and onion diagram also discussed in this assignment.

Students Speak About Our Analysis of Requirements and UCD (CSI_4_RAU)

Oscar Saunders

I tried using many assignment writers from various affiliations, yet all of them were temperamental and they acted outlandishly. Numerous expert associations deluded me by passing on copied content. I was extremely stressed about who will do my assignment on psychology given by my teacher with several guidelines. And when I have encountered my assignment question I realized tha..


I viewed assignments as a reason for stress rather than a shortcut to earn top grades until I started seeking The Student Helpline to do my assignment. From the first encounter with these professionals, I experienced confidence and relief- things I never get usually when assigned to a topic. Just like it is mentioned on the website, they possess qualified write..


1What Makes You Better than Other Student Assigment Writing Services?

Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

2Who Are Your Writers?

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

3Can I Communicate with My Writer?

Yes, you can send an e-mail along with your assignment code and our coordinator will send your assignment to an assigned writer who will respond you back as soon as possible.

4How Do You Guarantee That You Will Follow My Instructions?

Our online expert writers follow your instructions while conducting the research and write your paper from scratch so that the completed assignment is 100% original and tailored to university’s requirements. All the resources used by the writers are duly referenced to avoid plagiarism.

5How Is the Price Calculated?

Our writers offer the right prices after thoroughly checking your requirements. We are aware of the financial situation of the students and are ready to work in their budget. We provide the highest quality of service at the lowest price possible.

Meet our Respectable Specialist

If writing tasks related to Physics are causing you trouble then here we have our expert all set to give you perfect guidance. Feel free to chat with him and discuss your problems anytime.

Higher Degree Holder

Expert in All Majors

Focus on your Success

Creative in Writing

David Will



Mr.Will is our leading Physics expert who has completed a Master's in Physics from Edinburgh University and acquired three years of experience as a high school physics teacher and two years as a research analyst. He is a savior to students who encounter difficulties with Physics-related scholarly writing as he posses great skills in drawing a guide to quick study and the best academic preparation for dissertation and thesis.

Need more details about Writing services?

High Quality Custom Content Writing Fast Service. #1 Copywriting Agency. Unlimited Revisions. SEO Friendly. 100% Original Content. Free Meta Details. Within 1 - 3 Days. Highlights: Live Chat Option Available, Delivering Creative Content Solutions.

Get It Done! Today

  • 1,212,718Orders

  • 4.9/5Rating

  • 5,063Experts


“My wound healing efficacy dissertation turned out just excellent with the extreme level of proficiency. I did not expect online writers to do such a scrupulous job. The content was precise, scientific, and thoughtful. Likewise, the sources were cited according to APA standards. I could not have been happier. I entrust my success to the dissertation professionals of Thestudenthelpline and recommend everyone for the same.” - Evelyn

Assignment writing-
"I never expected my first year to be that hard, and I panicked when I saw so many papers assigned to me. In spite of being a diligent student, I ordered this one assignment due to a lack of time to 'Thestudenthelpline'. I got my essay written according to almost all the instructions directed to the website. The writer did it well. Moreover, the price was not expensive either. I will use this service again if necessary." - Harper, a psychology freshman

Essay writing
"I ordered a 3-page essay on comparative analysis from Thestudenthelpline. Though the comparative analysis is not easy, it did not count as complex. The essay writers are very patient and open to customer views. Because of the cooperative writers, I was able to deliver my essay way before the deadline. The essay was structured with the proper sentence skills and had all the necessary sources, cited according to the rules. You can definitely place your order here if you need qualified assistance." - Aubrey



  • 21 Step Quality Check
  • 2000+ Ph.D Experts
  • Live Expert Sessions
  • Dedicated App
  • Earn while you Learn with us
  • Confidentiality Agreement
  • Money Back Guarantee
  • Customer Feedback

Just Pay for your Assignment

  • Turnitin Report

  • Proofreading and Editing

    $9.00Per Page
  • Consultation with Expert

    $35.00Per Hour
  • Live Session 1-on-1

    $40.00Per 30 min.
  • Quality Check

  • Total

  • Let's Start