0% found this document useful (0 votes)
41 views6 pages

SDA Assignment 01

The document describes a software architecture assignment for a pharmacy management system. It includes the architecture goals of scalability, reliability, security, flexibility and interoperability. It also includes the business goals of improved efficiency, enhanced patient care, increased revenue and customer satisfaction. It then describes the module structure, component and connector structure, and allocation structure of the system.

Uploaded by

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

SDA Assignment 01

The document describes a software architecture assignment for a pharmacy management system. It includes the architecture goals of scalability, reliability, security, flexibility and interoperability. It also includes the business goals of improved efficiency, enhanced patient care, increased revenue and customer satisfaction. It then describes the module structure, component and connector structure, and allocation structure of the system.

Uploaded by

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

Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Total Marks: 5

Obtained Marks:

Software Architecture and


Design

Assignment # 01

Last date of Submission: March 13, 2024

SDA BS(SE)-4-A SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Submitted To: Tehreem Saboor


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Student Name: Yasir Hussain


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Reg Number: 2280131


_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

SDA BS(SE)-4-A SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Instructions: Copied or shown assignments will be marked zero. Late submissions are not
entertained in any case. Assignments should be submitted on due date and time.

Instructions
 Make a group based on two students. Clearly mention your contribution.
 You cannot copy from each other. Exactly same topic and content of the two groups
will result in zero marks.

Assignment 1 (5 Marks)
After reading the above instructions carefully, you to provide following for your Software
Project.
 Architecture goals
 Business goals
 Module structure
 Component and Connector structure
 Allocation structure

Project Name: Pharmacy Management System

Architecture Goals:
 Scalability: The system should be able to handle a growing volume of data and user interactions
without sacrificing performance.
 Reliability: Ensure high availability and fault tolerance to minimize downtime and ensure
uninterrupted service.
 Security: Implement robust security measures to protect sensitive patient information, prescription
data, and financial transactions.

SDA BS(SE)-4-A SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

 Flexibility: Design the system to accommodate changes in regulations, technology advancements,


and business requirements without significant rework.
 Interoperability: Enable seamless integration with other healthcare systems and external services,
such as electronic health records (EHRs) and insurance providers.
 Usability: Prioritize user experience to ensure that pharmacy staff can efficiently perform their
tasks and access information they need.

Business Goals:
 Improved efficiency: Streamline pharmacy operations to reduce manual processes, minimize errors,
and increase productivity.
 Enhanced patient care: Provide tools and features that enable pharmacists to deliver personalized
care, such as medication therapy management and medication adherence programs.
 Increased revenue: Optimize inventory management, pricing strategies, and billing processes to
maximize profitability and revenue generation.
 Customer satisfaction: Enhance the overall customer experience by offering convenient services,
such as online prescription refills, appointment scheduling, and medication delivery

Module Structure:

 Patient Management Module:


 Patient registration
 Prescription history
 Allergies and medical conditions tracking
 Prescription Management Module:
 Prescription creation and editing
 Prescription filling and dispensing
 Prescription history and refill tracking
 Inventory Management Module:
 Drug catalog management
 Inventory tracking and stock management
 Order management and supplier integration
 Billing and Payment Module:
 Billing for prescriptions and other services
 Payment processing and integration with payment gateways
 Insurance claims processing and reimbursement tracking
 Reporting and Analytics Module:
 Generation of reports on sales, inventory, and revenue
 Analytics for business insights and decision-making
 Compliance reporting for regulatory requirements
 Pharmacist Dashboard Module:
 Overview of pending prescriptions and tasks
 Patient alerts and reminders
 Communication tools for patient interactions and consultations

SDA BS(SE)-4-A SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

Component and Connector Structure:

User Interface Components:


 Graphical User Interface (GUI) components for different user roles (pharmacists, administrators,
patients)
 Web-based interface components for online services (e.g., prescription refills)
Application Logic Components:
 Business logic components responsible for processing prescriptions, managing inventory, and
handling billing
 Integration components for interfacing with external systems (e.g., electronic health records,
insurance providers)
Data Management Components:
 Database management components for storing and retrieving pharmacy data (e.g., patient
information, prescription records, inventory)
Security Components:
 Authentication components for verifying user identities and managing access control
 Encryption components for securing sensitive data (e.g., patient health information, financial
transactions)

Allocation Structure:

Server Infrastructure:
 Web servers for hosting the pharmacy management system's web-based interface and services.
Network Infrastructure:
 Local Area Network (LAN) or Wide Area Network (WAN) connections to facilitate
communication between servers, client devices, and external systems.

Client Devices:
 Pharmacy workstations for accessing the pharmacy management system's user interface and
performing various tasks such as prescription processing, inventory management, and billing.

Backup and Disaster Recovery:


 Regular backups of database and system files stored on secondary storage devices or off-site
locations to protect against data loss due to hardware failures, accidents, or cyberattacks.

SDA BS(SE)-4-A SZABIST-ISB


Shaheed Zulfikar Ali Bhutto Institute of Science & Technology

COMPUTER SCIENCE DEPARTMENT

SDA BS(SE)-4-A SZABIST-ISB

You might also like