Professional Documents
Culture Documents
Date:_____________
Software Engineering
(Theory)
Assignment # 02
Due Date: 06-March-2020
Q1: Develop a functional and technical requirement document for a novel project idea. You need
to work in group for this assignment. You are required to develop this Document for the following
operations only i.e.
a) Vision Statement (a detail description of the proposed system from customer’s point of view)
b) Scope of the System
c) Business Processes (depicting major operations of the proposed system)
d) User Requirements (detail description of requirements from user point of view)
e) Use Case Model
f) Functional Requirements
g) Non functional Requirements
h) Timeline and planning
Vision statement:
A vision statement is the anchor point of any strategic plan. It outlines what an
organization would like to ultimately achieve and gives purpose to the existence of the
organization. A good vision statement should be short, simple, specific to your business,
leave nothing open to interpretation
As we all know that pharmacies are the necessary parts in our life’s. Pharmacies are not
a new thing in this ERA. Pharmacies are the shop or hospital where medicines and
different daily life’s thing are sold or manufacture. we can buy different products such as
we all know that pharmacy is the basic and necessary thing in our life. We all go to
pharmacy for our basic needs such as, medicines, grocery, syrups, ointments, milk,
gloves, thermometer, injections and all basic and necessary things of our life.
We will discuss the various main features in this project below.
From customer’s point of view.
Customer can buy a lot of products which we used to use in our daily life’s.
In this pharmacy what attracts the customer is that there is a huge discount on this
pharmacy, for example more than 500/- and less than 1000/- you will be provided with
10% discount on your total price.
If your total price is between 1000/- to 1500/- you will be provided with 15% discount.
If your total price is above than 1500/- you will be provided with 20% discount this
attracts the customer a lot.
We recommend our customers the best products with good quality.
To provide safe, high quality of products.
To provide atmosphere of professionalism, respect, and effective communication.
Improving the medication use process to enhance continuity of care.
All the things in the pharmacy is totally based on good/pure quality.
Scope of system:
Project scope is the part of project planning that involves determining and documenting
a list of specific project goals, deliverables, features, functions, tasks, deadlines, and
ultimately costs. In other words, it is what needs to be achieved and the work that must
be done to deliver a project.
The scope of pharmacy practice includes compounding and dispensing medications,
and it also related to more modern services like selling different products medicines,
grocery, syrups, ointments, milk, gloves, thermometer, injections and all basic and
necessary things of our life.
Pharmacies are not a new thing in this ERA. Pharmacies are the shop or hospital where
medicines and different daily life’s thing are sold or manufacture.
System should be reliable and efficient.
In this system the owner of the system can log in through name and password to check
the available products.
If you will enter the wrong username and password then you would not be able to log in,
system will ask you to enter the username and password again.
User Requirements.
The user requirements for a system should describe the functional and non-functional requirements so
that they are understandable by users who don’t have technical knowledge.
User should be able to search for the products.
User should be able to manage the records.
Real-time, on-hand inventory information at the time of patient-specific medication ordering
and/or verification and fulfilment.
Inventory control across multiple facilities
The ability to automate wholesale medication-ordering processes
Automated workflow in the distribution process with sequenced orders that guide staff through
emergency, high-priority, routine, and batch order fulfil me.
Functional requirements:
A functional requirement defines a system or its component whereas a non-functional
requirement defines the performance attribute of a software system.
Order management and communication.
Order verification, confirmation, and fulfilment.
Searching medicines and other data.
Store the necessary information of the products.
Preparation, distribution, and inventory control, storage, and security.
Discount on products.
Calculate sales products.
Get daily reports.
Prepare profit or loss statement.
Early search for products.
Different products with different quality of products.
Owner’s login.
Administration.
Intervention and monitoring.
Update and delete all the information about the system.
Customers records for future use.
The system will generate the bill after the shopping.
Non-functional requirements:
System availability.
Allowance for maintainability and enhancements.
Recovery from failure.
Reliability.
Response time.
Throughput.
Reliability.
Supportability.
System should be efficient.
User friendly.
The software must should display the menus.
Response time should be minimum.
System should be updated after every transaction automatically.
For customer’s login more than three wrong attempts will hack the system for 30 minutes.
Portability.
Use-case diagram:
Note : (this is screnshort of use case diagram, as we have to submit this assignment as hard copy so I
cannot share original file with you)