Software Engineering
Midterm Exam Total mark 30
Due Date :
Your term paper solution must be emailed before or on the due date given in the date sheet.
Submission Instruction
1. Your term paper/Mid paper solution should be in .doc format.
2. Send your term paper solutions with your Roll Number, Name.
3. Solution will emailed with Your Roll number
4.
Rules for Marking:
It should be clear that your term paper will not get any credit if:
1. The assignment is submitted after due date.
2. The submitted assignment file is corrupted.
3. The Solution is copied from any other source
Viva of Term Paper:
Date of Viva Voice of all above questions will be decided later. No need to write down definitions. Only those answer are
considered which are according to the given system .
Point of Sale System
Gov have announced a new Act under which they want to have close to real time
data of all retail transactions in their country. They have decided to make 22
different categories like
Sale of goods
Sale of services
Refunds of sale
Food items
Hot food items
Tobacco etc.
you have to design a system ( Point of sale system ) that should record the name of
software company developed the software business address, ( Location if it is a
chain ) main office and sale office transaction of each item and every transaction
should have digital signatures with 2048KB encryption after each day end when user
generates a Z report ( day end report ) system should fetch all the data of sale with
cash/card transactions in an xml file and upload on a Gov server , where a further
process will run and exact all the information and generate tax information and pass
it to Federal board of Revenue.
On the basis of the given scenario for such a system write down the answers of the following.
a) Which process model will you have to adopt? Give some valid reasons.
b) Explain Process Framework for this system.
c) If we use agile model for such type of system Is there any drawback? If yes, explain.
d) Different tasks are used for the Understanding of Requirements. How these task are
used for such type of system. Briefly explain.
e) List down all the Use Cases and Actors. Also Develop the use case diagrams for this
system by using some tool like Visio or Rational Rose.