0% found this document useful (0 votes)
128 views10 pages

CS 230 Assignment 1

Solution

Uploaded by

jashwinsinghfj11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views10 pages

CS 230 Assignment 1

Solution

Uploaded by

jashwinsinghfj11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

School of Information Technology,

Engineering, Mathematics and Physics

CS230: Requirements Engineering


Semester 1, 2023
Mode: Face to Face

Assignment 1
Due Date: Thursday 24 March 2023, Time: 11:55 pm (FJT)

Weight: 15%

LEARNING OUTCOMES:
• Identify various requirement elicitation techniques for software
development.

Setting up Teams for Assignment


You will be working with the allocated team for the entire duration of this
Course. You will be submitting assignments as a single Team Document that
clearly indicates the contributions of the Individual team members. Pick a
suitable name for your team and use this to name your submission file.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 1 of 10


Task for Assignment 1
You will be provided with a Project description (Case Studies) and
the team is required to study the project carefully and identify the
needs of the user through elicitation techniques learned. Choose
one case study ONLY. In this assignment, you are required to work
with your teammates in developing a feasibility report. Refer to
additional reading materials provided to understand and learn
about a feasibility study and how to prepare a feasibility report. The
template is provided on page 4.

Once the feasibility study is done the team needs to prepare a


feasibility report. The report should clearly outline the contributions
of the individuals with their roles within the team. The team leader
takes the responsibility for submitting the Feasibility report.

Document Template
• There is a software Outline for a Feasibility Study template
attached on page 4.
• All teams will need to adopt this template.
• Teams can add more sections that may be relevant to the
assigned project.

Reference
• Reference all materials you use.
• APA referencing style to be used.

Final Document
You should place the following items in one PDF document:
• Cover page (Please show group number, and case study title
clearly.)
• Software Design Report Document.
• Mark Allocation Sheet

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 2 of 10


Submission Guidelines:
1. Pdf document to be submitted before the due date.
2. The filename should read [group No].pdf for example, 3.pdf.
3. This assignment needs to be submitted as a Team. One
submission from a team is to be done from the Team leader’s
account.
4. Incorrect submission will result in a high penalty or simply a
mark of zero.

LATE SUBMISSION = ZERO (0)

Plagiarism
• No two teams should submit the same or similar assignment.

Queries
• Maintain contact through Moodle discussion forum named
Assignment Discussion Forum.
• Feel free to consult the Course Coordinator during the
consultation hour or tutorial hours for queries.

Team Work
• You are required to form a team of at least (max) 4 members
for this assignment.
• You are required to sign up for your groups.
• You are required to work as a team and have continuous
discussions among the group.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 3 of 10


Proposed Outline for a Feasibility Study
1. Scope & Viability
2. Executive Summary
3. Background Information
4. Elicitation Techniques Applied
5. Proposed System
a. Description of the System
b. Advantages and Disadvantages of the Proposed System
c. Staffing (Skill matrix and Activity matrix)
d. Space Requirements if any
e. Basic Layout (Architecture)
f. Cost benefit Analysis
g. Computer Software Requirements
h. Site Possibilities
6. Feasibility Study
a. Economic Feasibility
b. Technical Feasibility
c. Resource and Time Feasibility
d. Risk Feasibility
e. Social/Legal Feasibility
7. Project Schedule (Using MS Project)
8. Final Recommendation
9. Reference

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 4 of 10


Assignment Case Studies

Choose any one of the case studies for the assignment and a feasible study.

Option 1: BulaTech Company – HR and Payroll

BulaTech Company is a fast-growing technology startup with 200 employees. The


company's current HR processes are mostly manual and decentralized, which is
becoming a challenge for managing the increasing number of employees. The HR team
is struggling to keep up with hiring, onboarding, performance management, leave
management, travel expenses and employee data management. As a result, there are
inconsistencies in the HR processes and a lack of visibility into employee data, which is
impacting business operations.

BulaTech Company has decided to invest in an HR management system to streamline


their HR processes and improve employee data management. The system should
provide the following capabilities:

• Recruitment and hiring management


• Onboarding management
• Performance management
• Time and attendance management
• Employee data management
• Payroll management
• Leave management
• Training and development management
• Compliance management

The system should also integrate with the company's existing systems, such as their
accounting software and email system, to ensure a seamless employee experience.

BulaTech Company has appointed your project team to evaluate and prepare feasibility
study for their needs.

The HR management system should help BulaTech Company to improve their HR


processes, provide better visibility into employee data, and ensure compliance with
regulations. The system should also help the company to attract and retain top talent
by providing a great employee experience.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 5 of 10


Option 2: Bula Call Centre PTE Ltd - Finance information
management system

Bula Call Centre PTE Ltd is a multinational company with offices and subsidiaries
located in different countries. The company is involved in various businesses such as
manufacturing, marketing, and distribution of consumer goods. The finance
department of Bula Call Centre PTE Ltd is responsible for managing financial
transactions, forecasting, budgeting, and reporting to senior management.

Problem: The finance department is currently facing several challenges, including a lack
of automation, inconsistent data management practices, and delays in generating
reports. The finance team has to manually enter data into spreadsheets, which is time-
consuming and prone to errors. Moreover, the data is scattered across different systems,
making it difficult to obtain a holistic view of the financial performance of the
organization. This results in a delay in generating reports, which can hinder decision-
making processes.

Solution: To overcome these challenges, Bula Call Centre PTE Ltd decides to implement
a finance information management system. The system would automate financial
processes such as accounts payable, accounts receivable, and general ledger
management. It would also provide a centralized database to store financial data,
ensuring that data is consistent and readily available. The system would generate real-
time reports that would enable the finance team to analyze financial performance and
provide insights to the senior management.

Benefits: The finance information management system would provide several benefits
to Bula Call Centre PTE Ltd, such as:

Improved accuracy: The system would eliminate errors caused by manual data entry,
ensuring that financial data is accurate and consistent.

Increased efficiency: Automation of financial processes would reduce the time spent
on manual tasks, enabling the finance team to focus on more strategic initiatives.

Better decision-making: The real-time reports generated by the system would provide
insights into the financial performance of the organization, enabling better decision-
making.

Enhanced compliance: The system would ensure compliance with financial


regulations, reducing the risk of penalties and fines.

Overall, the implementation of a finance information management system would


enable Bula Call Centre PTE Ltd to streamline its financial operations, improve data
accuracy, and enhance decision-making capabilities.

Bula Call Centre PTE Ltd has appointed your project team to evaluate and prepare
feasibility study for their needs.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 6 of 10


Assignment 1 Mark Allocation Sheet

After having discussed it as a group, we recommend the following


mark allocation to each group member based on contribution or
lack of it throughout the assignment.

Group number _______ Project manager ______________________

Member Percentage Responsibilities


Student ID Contribution

Signed

Member Name ID Signature

______________ _________________ _____________

______________ _________________ _____________

______________ _________________ _____________

______________ _________________ _____________

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 7 of 10


Assignment 1 Assessment Rubric

Criterion Beyond expectation [8.0-10.0] [16.0-20.0] Meet expectation [5.0-7.9] Below Satisfactory [0.0-4.9] Score
[10.0-15.9 [0.0-9.9]
Content The report content is well written, is The report content is well The report content is 20
complete in all aspects, and satisfies all written, is complete in most inadequate, is incomplete in
assignment requirements. aspects, and satisfies most many aspects, and satisfies
assignment requirements. very few requirements
Organization The report is well organized, appropriately Report reasonably well The report is not well 5
sectioned, uses diagrams when documented and organized. organized, however, lacks
appropriate, important issues are clearly coherence.
stated
Presentation Style Document literature demonstrates Document literature is Document literature lacks 5
sophisticated clarity, conciseness, and accomplished in terms of clarity or conciseness and
correctness. The report is well structured clarity, and conciseness, and contains numerous errors. The
and contains appropriate references contains only a few errors. The report is poorly structured and
report is adequately structured references are inadequate or
and contains appropriate missing.
references.
Problem Analysis: Identifies information requirements and Identifies information Does not identify relevant 20
selects what is relevant from the open requirements and is a selection information from open
literature. of the relevant from the open literature.
literature is not fully evident.
Identifies all elicitation techniques Does not elicitation techniques
applied, all relevant constraints and Identifies most elicitation applied, identify relevant
requirements and formulates an accurate techniques applied, most constraints and requirements
description of the problem relevant constraints and and is not able to formulate a
requirements and formulates a description of the problem.
description of the problem.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 8 of 10


Details on Proposed Systematically and routinely adopts a A structured and professionally The systematic approach 20
System structured and professionally recognized recognized approach to Proposed System is not fully
approach to Proposed System. Proposed System lacks some evident.
systematic approach.
Demonstrates creativity when proposing Most aspects of creativity are
possible solutions. Demonstrates some aspects of lacking.
creativity when proposing
Evaluates the feasibility of several possible possible solutions. The solution to the open-
solutions in all relevant contexts which, as ended problem is not fully
appropriate to the problem, may include: Evaluates the feasibility of evident.
technical, suitability for implementation, some possible solutions in
economic, aesthetic, ethical, health and some relevant contexts which, Evaluation of feasibility is not
safety, societal, environmental, and as appropriate to the problem, evident.
cultural. may include: technical,
suitability for
Feasibility Study Systematically and routinely adopts a A structured and professionally The systematic approach for 20
structured and professionally recognized recognized approach to different Feasibilities is not
approach to different Feasibilitoes. Proposed System lacks some to fully evident.
different Feasibilities
Demonstrates creativity in different Most aspects of creativity are
Feasibilities Demonstrates some aspects of lacking.
creativity in different
Evaluates the feasibility of several possible Feasibilities The solution to the open-
solutions in all relevant contexts which, as ended problem is not fully
appropriate to the problem, may include: Evaluates the feasibility of evident.
technical, suitability for implementation, some possible solutions in
economic, aesthetic, ethical, health and some relevant contexts which, Evaluation of feasibility is not
safety, societal, environmental, and as appropriate to the problem, evident.
cultural. may include: technical,
suitability for
Team Work: Manages own activities with honesty and Manages own activities with Unable to manage own 5
(Operate effectively integrity in an orderly manner to meet honesty and integrity in an activities with honesty and
as a team deadlines. orderly manner to meet integrity in an orderly manner
member/leader) deadlines most of the time. to meet deadlines most of the

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 9 of 10


Contributes constructively to team time.
decision making, earns the trust and Contributes constructively to
confidence of other team members. team decision making, earns Unable to contribute
the trust and confidence of constructively to team
Provides leadership in a team other team members most of decision-making, earn the
environment by making informed the time. trust and confidence of other
decisions, keeping the team motivated, team members most of the
and accepting and delegating Provides leadership in a team time.
responsibility (where applicable). environment by making
informed decisions, keeping the Is not able to provide effective
team motivated, and accepting leadership and hence the
and delegating responsibility team.
most of the time applicable).
Project Schedule The plan is well-established, manageable, There is a logical and thoughtful The implementation plan 5
appropriate, and comprehensive. plan for the manageable outlined is unclear, does not
execution of the project. follow from design artifacts,
and/or does not seem entirely
manageable.

CS230 ASSIGNMENT 1 – Semester 1 2023 Page 10 of 10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy