MCSP-044
Background
and Project Specifications: A medical
store needs to maintain its inventory of medicines and other products using a
computerized system. It is planning to create a network of computers which
should be placed at various sales and cash counters. It also proposes to have a
centralized workstation for the database and system administrators. Customer
orders are accepted at the sales counters which in turn produces a medicine
collection challan. The challan includes the order number, name of medicine,
batch number, date of expiry, shelf number where it is kept and quantity
ordered. One order may contain more than one medicine. As per challan,
medicines are put in a basket by a person, who passes it to billing assistant.
Billing assistant checks the medicine is as per the challan, any shortcoming is
either corrected or reported to customer. On receiving conformation from the
customer the bill is generated. The cash counter collects the money as per the
bill and dispenses the medicine to the customer.
This
system also produces reports relating to daily sales, list of medicines that
needs to be procured for the medical store, the list of medicines that are
nearing expiry date etc. You may study the requirements from a medicine shop
for more details. Perform the following tasks for the system given above:
1. (a)
Which System Development Life Cycle
(SDLC) will you propose for the specification given above? (5 Marks)
(b) Justify you selection by evaluating
suitability of at least two SDLCs. (5 Marks)
2. (a) What would be major costs of the system? (2 Marks)
(b) What may be the financial benefits of
installing such a system? (2 Marks)
(c) Perform a cost-benefit analysis for the
proposed software and report its findings. (2 Marks)
(d) List the major
tasks and milestones of the Project and make a project schedule. You must make
both GANTT and PERT charts. Explain the two charts drawn by you. (4 Marks)
3. (a)
Study the system and create a software
requirement specification. You must identify either processes or objects while
analyzing. During the analysis give consideration to possible input and output
of the processes. (15 Marks)
(b) After identifying
the requirements, create Analysis Models. You may either use the classical
approach and draw Entity relationship diagram and data flow diagrams (DFD’s) up
to level 2-3; or you may take object oriented analysis approach and create
class diagram, use case diagram, use cases etc. (10 Marks)
4. (a)
Design the system architecture and the
database as per the needs of the system. You must perform normalization on
relations up to 3rd normal form. The table design must include Primary and
Foreign keys and constrains. (15 Marks)
(b) Create the system
flow chart or detailed process design and state transition diagrams. Also
design the user input screens and output report formats. (10
Marks)
5. Design
various unit test cases for different testing techniques/strategies.
*****************************************************************
Note: Answer with Dotcom Books
www.dotcombooks4u.com
(Last 5 year solved question
paper with Assignment solutions)
9825183881
****************************************************************
No comments:
Post a Comment