Asm2 1631
Asm2 1631
Student Declaration
I certify that the assignment submission is entirely my own work and I fully understand the
consequences of plagiarism. I understand that making a false declaration is a form of malpractice.
Grading Grid
P5 P6 P7 M3 M4 M5 M6 D3 D4
❒ Summative Feedback: ❒
Resubmission Feedback:
Non-Functional Requirements:
Security and Privacy: Ensure the highest level of data security and compliance with
privacy regulations such as HIPAA, GDPR, and relevant industry standards to protect
users' personal and medical information.
Performance and Scalability: The website should be responsive, load quickly, and
handle a large number of concurrent users, especially during peak times. It should
scale easily to accommodate growing user demand.
Reliability and Availability: Ensure that the website is available 24/7 with minimal
downtime for maintenance or upgrades. Implement redundancy and failover
mechanisms to prevent service disruptions.
Usability and Accessibility: Design the website to be user-friendly, with clear
navigation, accessible for individuals with disabilities, and responsive across various
devices and screen sizes.
Compliance and Regulations: Ensure adherence to relevant healthcare regulations,
including healthcare data standards, interoperability, and accessibility guidelines.
Data Backup and Recovery: Implement regular data backups and a robust disaster
recovery plan to protect against data loss and ensure data integrity.
Integration with Existing Systems: The website should integrate seamlessly with
existing healthcare systems, such as hospital management software, laboratory
systems, and insurance platforms.
Performance Monitoring: Continuously monitor website performance, user
feedback, and error logs to identify and address issues promptly.
Load Testing: Conduct load testing to determine the website's capacity to handle
peak loads and optimize performance accordingly.
Mobile Responsiveness: Ensure that the website is mobile-friendly, with a responsive
design and a dedicated mobile app to cater to users accessing the platform from
smartphones and tablets.
Figure 4: JAD
Phases of JAD Model:
Now that you've learned about the JAD idea, it's time to learn about its stages and how the
model's design and development strategy works:
Defining Specific Objectives: In collaboration with stakeholders, the facilitator
establishes all goals and a list of items, which are then disseminated to other
developers and participants to comprehend and review. This purpose includes
aspects such as the scope of the proposed system, its potential conclusion, the
technological standards that must be met, and so on.
Session preparation: The facilitator is exclusively responsible for this preparation,
which includes gathering all required data and forwarding it to other members in
advance. To have a deeper understanding, effort has been done to learn more about
the device requirements and to collect all of the necessary implementation
knowledge.
Session Conduct: The facilitator is in charge of identifying the issues that need to be
resolved in order for the system to be error-free. The facilitator will take part in this
discussion but will have no influence over the information.
Documentation: After the product has been developed, reports and written papers
are provided to the meeting so that it may be accepted by stakeholders and
customers through the meeting.
Benefit of using JAD Model is list below:
Improved delivery time: The JAD model requires less time and is more efficient than
other traditional approaches to build a product.
Cost reduction: Efficient consultation of the specifications and facts with company
leaders and stakeholders will allow for less work to implement the program, and
therefore less expense for the full implementation phase.
Improved comprehension: As the entire criterion is examined by business managers,
a thorough selection of engineers and team leaders who can successfully interact
with one other often helps to better understand the product development.
Improved Quality: Because all of the project's key decision-makers and stakeholders
are involved in project development, there is less chance of error, and therefore the
product's quality is better and more dependable.
When to use JAD?
Project Types - JAD has been used effectively on a variety of projects, including the following:
New systems.
Enhancements to existing systems.
System conversions.
Purchase of a system.
Project Characteristics - Not every project, however, is a suitable fit for JAD. A suitable project
will have at least some of the following characteristics:
Involves many groups of users whose responsibilities cross traditional department or
division boundaries.
Is considered critical to the future success of the organization.
Involves willing users.
Is a first-time project for the organization.
Has a troubled project history or relationship between the systems and user
organizations.
While the traits listed above characterize a solid JAD candidate project, not all of them should
be present in your initial JAD projects. As the development team and the customer get more
comfortable with the JAD technique, more complicated projects can be undertaken.
2.2. Story mapping
Story mapping is both a visual approach for understanding how a user could utilize a function
and a method of decomposition for thinking about how to breakdown a notion sequentially.
The visual component assists the team in understanding the customer experience by
envisioning the customer procedure. This motivates the team to explore aspects of what the
consumer finds valuable.
The deconstruction section assists the team in considering a number of options that reflect
bits of work (e.g., epics and user stories) on how to create the function progressively in order
to collect the most customer feedback. This helps to establish the idea's validity while also
ensuring that the concept is constructed in such a way that it provides the best customer
experience possible.
3.3. ERD
The Entity Relationship Diagram (ERD), also known as the ER Diagram or the ER model, is a
sort of structural diagram used in database architecture. An ERD comprises several symbols
and connections that depict two crucial pieces of information: the principal entities inside
the system scope, as well as the inter-relationships between these entities.
That is why we require ERD for Health Connect Software developers to comprehend things
more easily and simply for upgrades, debugging, and maintenance.
Health Connect Online Music System ERD:
Figure 9: Purchase
After buyers look for a suitable service, they want to register from Health Connect Web. The system
will inquire if the client has an account, and if not, the consumer must complete the appropriate
registration requirements before moving on to the next phase. If the consumer already has an
account, he will use that mode of payment. The system will then return the payment details and
prompt the consumer to approve whether or not the payment should be accepted. If the customer
accepts, the system will begin to arrange an online meeting to understand the customer's medical
condition better and make an appointment for the customer to come to the hospital for convenient
examination and customer care according to the service they have purchased; otherwise, the system
will display an error message and return to the payment page.
4. Explain how user and software requirements have been addressed (P7)
4.1. Use Case Diagram