Software Analysis and Design Case Study – BCU Research Projects Supervision System
Deliverable 1
Title: SE life cycle and its methodology, and gathering the requirements for an application
Part 1 (25%):
- Exploring the main phases of SE life cycle for the system described in the case study.
- Exploring different SE methodologies and discussing its advantages and when they
can be applied. - Exploring the different technological tools that can be used in each life cycle phase
for this system (described in the case study). - Discuss the main ethical issues you may face when you conduct the analysis and
design of this system.
- A table containing 5-10 ethical and legal (EL) issues. Each table row describes a
EL; the table's three columns provide the EL's identifier (e.g. EL1), a brief
description, and a brief justification of the EL issue.
Part 2 (25%):
- Discussing the most appropriate methodology for this system.
- Discussing the main activities you conducted during the requirements phase of this
system. - Gathering the requirements for this system (Requirements table).
- A requirements table containing 10-15 functional requirements + 0-3 subrequirements under each of them. The table should also contain 5-10 measurable
non-functional requirements.
4. Drawing the foldable concept map (FCM) model for this system
- A foldable concept map (FCM) model: A graphical description of the
requirements in the FCM notation. You are then required to choose 5 proxy nodes
from your FCM and draw an FCM for each of them detailing their break-down
and rationale. Please refer to the cash machine case study FCM on Moodle as
guidance.
Deliverable 2
Title: Use Cases and Design modelling of an application
Part 1 (25%):
- Drawing the UML Use Cases diagrams (UCD) for this system.
• A UML-use case diagram (UCD) containing 10-15 use cases from your
requirements table. - Describing the details of the Use Cases (Tables).
• Choose 5-10 of the use cases in the UCD and provide its use case specifications
(UCS in table format). - Drawing the main sequence diagrams for this system (at least 5 diagrams for the main
functions).
Part 2 (25%):
- Enriching a given analysis and design for an application.
- Review the requirements table and the use cases to revise and enrich them.
- Drawing the UML class diagrams
- Designing the interfaces (prototyping).
Case Study: BCU Research Projects Supervision System
The academic staff in Birmingham City University (BCU) are supervising number of research
projects across various disciplines. To efficiently manage and supervise these projects, there is
a need for an effective system that provide smooth collaboration and effective tracking, and
ensure timely completion. As a systems analyst, your task is to analyze the current challenges
faced by BCU staff in supervising research projects and design a system that addresses these
issues.
Examples of these Challenges:
- Project Tracking and Monitoring: With numerous research projects concurrently underway,
there is a lack of a centralized system for tracking project timelines, milestones, and outcomes. - Communication Issue: Students, supervisors, and administrative staff often face challenges
in effective communication, leading to delays in delivering the research outcomes. - Resource Allocation: The allocation of resources, including funding, equipment, and
personnel, needs a more innovative approach to optimise the resource utilisation. - Progress Documentation: The current systems lack on monitor the documented progress of
the research projects. - Alerts and Reminders: The current systems lack on alter and reminder students about the
upcoming milestones and submission deadlines.
Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back!
Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects. Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.
To connect with expert and ask your query click here Exam Question Bank