CS504 Assignment Solution no. 4 Shared by

No Comments

Software Engineering-I(CS504)
FALL 2012
Solution Assignment No. 1
 

 Total Marks: 20                                                                                                                Deadline:  7th Nov, 2012
 
Q1) Business Requirements:
The aim of this project is to provide the organization an electronic environment for fast processing of their queries, to overcome the file work and save precious time.

Q2) Functional Requirements:
Ø  A proper login system will be provided to each user of the system.
Ø  Administrator will be able to add/delete/edit any system user.
Ø  Administrator will be able to add/edit/delete any department.
Ø  Administrator will be able to change the profile of a user.
Ø  HOD’s will be able to submit the request of budget acquisition for their particular department.
Ø  HOD’s will be able to raise the budget/indent.
Ø  HOD’s will be able to get the response from the Budget Control Module that budget is allocated.
Ø  HOD’s will be able to get the response from the PM that items are purchased.
Ø  HOD will be able to generate different kind of reports like stock reports etc.
Ø  Budget Control Module (BCM) will be able to allocate budget to different departments.
Ø  Budget Control Module will be able to check status of each department.
Ø  Budget Control Module will be able to check/approve/reject budget raised by each department.
Ø  Budget Control Module will be able to accept and reject the budget/indent.
Ø  Purchase Manager (PM) will be able to handle all purchases raised by the departments.
Ø  PM will be able to confirm the departments that item's pertaining to each department is purchased.
Ø  PM will be able to check the status of indents submitted by any department.

Q3) Non-Functional Requirements:
User friendly
Online budgeting control system will have a user-friendly interface.

Efficiency
Online budgeting control system will perform budget related tasks with fast processing.
Online budgeting control system will provide required documents (reports etc) efficiently.

 Security
Online budgeting control system is related to financial matters so accuracy and security are two most important non functional requirements.

Maintainability
Administrator Module will allow the administrator to administer the different aspects of the system such as maintaining the record of users and departments.

Fault tolerance
Online budgeting control system should be able to perform task in spite of occurrence of any failure.


Portability
Online budgeting control system is for all departments of the university. System specifications can be different so portability should be kept in mind.

Scalability
Online budgeting control system should be scalable and allow management to add more departments and even more sections within the departments.

Next PostNewer Post Previous PostOlder Post Home

0 comments

Post a Comment