Software Project Proposal document over project- Result Analysis Tool.
Documented in 3rd year of Bachelor of Science in Software Engineering (BSSE) course at Institute of Information Technology, University of Dhaka (IIT, DU).
2. Project Proposal
Result Analysis Tool (RAT)
Course: SE-505 (Software Project Lab II)
Submitted by
BSSE0509 - Minhas Kamal
BSSE0522 - Saif Uddin Mahmud
BSSE0530 - Mostaque Ahmed
Submitted to
Sheikh Muhammad Sarwar
Lecturer
Institute of Information Technology
University of Dhaka
Submission Date
26th February, 2015
4. Project: Result Analysis Tool (RAT)
1
1. Overview
In this document we will put light upon the basic idea of our Software Project
Lab-II. We will specify the problem & the solution that our software will
provide. We will also specify the radius of the project, obstacles, dependencies,
risks, time scale & deliverables.
1.1 Background
These days, almost all the governmental & non-governmental institutions hold
MCQ exams. They deliver the OMR sheets to third-parties for evaluation. This
third party is often a company who uses OMR scanners which requires high
end technical abilities. They are also very expensive. Our research shows- the
mediocre institutions, mainly schools and colleges, often evaluate their OMR
sheets with the help of students which is highly error prone.
We wish to alleviate this problem by developing an advanced result processing
and analysis tool, which takes images produced by OMR scanner as input. And
then it will output final result & report as well.
1.2 Objectives
Result Processing Tool (RAT) is a software system which will improve the
traditional system of MCQ result processing method. The user have to use a
roll feed scanner with the software which will get the images to process. The
software will process the images and produce the reports & results. Our
software will-
i. Scan OMR sheets & receive image.
ii. Produce data by processing image.
iii. Discover and correct errors.
iv. Generate result.
v. Produce & deliver complete result and final report.
By completing this project, we wish to achieve skills regarding team work &
real life industrial software production.
5. Project: Result Analysis Tool (RAT)
2
1.3 Scope
Our software will be mainly used by the institutional authorities. The interface
will be very easy and it will require no additional technical knowledge. It will
require a roll feed scanner with the software. There will be necessary
authentication in the future. This software will run on every platform. It will
not produce any graphical representation of the statistics.
1.4 Dependencies and Risks
The outcome of this project is dependent on Java Runtime Environment. The
main technical risk of this project is to ensure ease of use of the user interface.
We will try to make the Graphical User Interface more appealing and more
gorgeous. We will also make it easier to understand for the non-technical
person.
The main development risk of this project is the time factor. The quality of
application is largely dependent on the testing time. To ensure this, the time
scale will be planned very conservatively. The main challenge in testing is using
a large amount of data sample to emulate a real time situation.
2. Project Delivery
Here, we will discuss about the project materials and the milestones. We will
follow a definite timescale, work breakdown structure (WBS) and deliverable.
2.1 Deliverables
The following deliverables will be delivered after the completion of the project-
i. Software installation file
ii. Project documentation (Soft copy)
iii. User manual
iv. Complete video tutorial
6. Project: Result Analysis Tool (RAT)
3
2.2 Time Scales
The time frame for implementing the project is given below. From here, we
can see that, we will study our project prior to coding. As we develop different
modules, we will start testing the finished ones, and make necessary changes.
Finally, we will integrate all the modules. We shall mostly follow Agile Model in
this process.
10
days
10
days
10
days
10
days
10
days
10
days
20
days
20
days
20
days
Project
proposal
Study
Coding
Testing
Integration
2.3 Project Resources
The resources required to finish the project is given in the table below. This
software requires very little hardware compared to the systems used today.
We will also need a scanner for complete testing.
Hardware Requirements
Processor Dual Core or Higher
RAM
Hard Disc Space
200 MB or Higher
50 MB or Higher
Software Requirement
This software is platform independent.
JRE will be required.
7. Project: Result Analysis Tool (RAT)
4
3. Summary
Here, we have tried our best to describe the project in details. We have
discussed the parameters regarding this project. Time & money are valuable
assets. They both will be saved using RAT. This will also improve the efficiency
of the educational institutions. We will cover every aspect so that our software
meets the modern industrial requirements.
References
I. http://www.ece.rutgers.edu/~marsic/Teaching/SE/proposal.html
II. http://www.proposaltemplatespro.com/software-project-proposal/
III. http://www.flatbed-scanner-
review.org/wide_format_sheet_fed_scanners/wide_format_scanner_g
gat.html
IV. www.gravic.com/remark/Office-OMR-Scanning-Software/
V. http://onnorokomsoftware.com/Products