SyRAP - RESEARCH AND PUBLICATION MANAGEMENT SYSTEM
·
SOFTWARE REQUIREMENT SPECIFICATIONS
SEMESTER
|
: JULY 2012 –
JANUARY 2013
|
COURSE
NAME
|
: SOFTWARE
ENGINEERING (CSC565)
|
LECTURER
|
: AZLAN ISMAIL (PhD)
(azlanismail@tmsk.uitm.edu.my)
|
SYSTEM
NAME
|
: SyRAP - SYSTEM RESEARCH AND PUBLICATION MS
|
PROGRAM
NAME
|
: BACHELOR OF COMPUTER SCIENCES (CS230)
|
CONTACT
PERSON
|
: MOHAMMED HAIRE – 0193895882 – hairekahfi@gmail.com
|
STUDENT ID
|
STUDENT NAME
|
GROUP
|
ROLE
|
2011188881
|
MOHAMMED
HAIRE BIN KAHFI
|
CS2303A
|
DEVELOPER 1
|
2012700441
|
NURUL SHIDA
BINTI BAHARUDIN
|
CS2303A
|
DEVELOPER 2
|
2012121445
|
NOR'AQILAH
BINTI ZULHISHAM
|
CS2303A
|
DEVELOPER 3
|
2012141709
|
AINNUR
SYAHIRAH BINTI HAMZAH
|
CS2303A
|
DEVELOPER 4
|
2010265578
|
NUR ILYANA
AWANIS BT ABDUL AZIZ
|
CS2303A
|
DEVELOPER 5
|
1.1 Background Study
1.1.1 What kind of system?
This system is about Research
and Publication information that allow
the user to easily store, update, delete or search for any information
regarding the Research and Publication belonging to the lecturer. The system is
develop for the internet base so it can easily access it through the world wide
web.
1.1.2
Who needs
the system
Management Staff need the system so they can observe any current
registration for each new Research or Publication from the lecturer. They have their own report so they can monitor
every lecturer progress through the years. For the lecturer, they could use
this system to store their Research and Publication material in one safe reliable place. Hence they also
can search any releven information about other lecturers material. Admin
staff responsible to store and manage
data user of this system, print statistic and report of the research and
publication.
1.1.3
Why they
need the system
They need this system to easy their task or work such as material
for their lesson in class, their own
research or maybe for another use. Secondly, they can observe any updates in
this system and they have their own report so they can improve or change
anything in this system.Thirdly, responsible to store and manage data user of
this system, print statistic and report of the research and publication
1.1.4 How the proposed system can improve their activities
Speed up their movement because the user of this system just do
the research by sitting on the chair and search using this system
The user no need to go to library or galleries or museum to search
for information because this system provide a lot of research and publication.
At the same time, they save their petrol, money and energy.
1.1.4
An existing
or similar system developed for other organizations
An example for the existing system is the UiTM PTAR Library, such
as WebinfoLine and E-Book . Students can easily access to the system and search
for book based on the series number or title of the books.
1.2 Development Methodology (Software Process Model)
Inception Phase:
During the inception phase the core idea is developed into a product vision. In this phase, we review, discuss, and understand the business case of the project. The inception phase establishes the product feasibility and delimits the project scope.
Elaboration Phase:
During the elaboration phase the majority of the Use Cases are specified in detail and the system architecture is designed. This phase focuses on the "Do-Ability" of the project. We identify significant risks and prepare a schedule, staff and cost profile for the entire project.
Construction Phase:
During the construction phase the product is moved from the architectural baseline to a system complete enough to transition to the user community. The architectural baseline grows to become the completed system as the design is refined into code.
Transition Phase:
In the transition phase the goal is to ensure that the requirements have been met to the satisfaction of the stakeholders. This phase is often initiated with a beta release of the application. Other activities include site preparation, manual completion, and defect identification and correction. The transition phase ends with a postmortem devoted to learning and recording lessons for future cycles.
1.3 Project Milestones and Deliverables
Project
Milestones and Deliverables
No
|
Items
|
File Naming
|
Deadline
|
1.
|
Project
Proposal
|
Proposal_SyRAP.mp4
|
Week
3
Monday,
12pm
11/3/13
– 18/3/13
|
2.
|
Software
Requirements Specification
·
Generating General Use Case
·
Generating Details Use Case
·
Generating SRS Report – Draft Version
|
13/3/13
– 02/4/13
|
|
3.
|
Submit
SRS Report Draft Version to Lecturer
|
Week
6
Monday,
12pm
08/4
/13
|
|
4.
|
Prototype
Development
·
Creating Table
·
Creating Component
·
Creating Interface
·
Creating Component
|
09/4/13
– 20/5/13
|
|
5.
|
Generating
Finalized SRS Report
|
Week
8
Monday,
12pm
09/4/13
– 28/4/13
|
|
6.
|
Submit
SRS Report Final Version to Lecturer
|
29/4
/13
|
|
7.
|
Software
Design Document
|
30/4/13
– 20/5/13
|
|
8.
|
Software
Testing Requirement
·
Verification
·
Validation
|
20/5/13
– 10/6/13
|
|
9.
|
Submit
SDD and STR Report Final to Lecturer
|
Week
13
Monday,
12pm
10/6/13
|
2.1 Overall UseCase Diagram
This diagram shows process
involve there main user (actors) ADMIN STAFF and , MANAGEMENT STAFF and LECTURER.
Lecturer as the main user can access the system to Register , Update or Delete
information about their own Research and Publication material. Admin Staff is
responsible to manage the lecturer information and also handling the reports
for the management. Management Staff had the right to view all registered
information and also access the management report through online access.
Actor (s) :
ADMIN STAFF - Admin Staff
is the administration staff in
the Faculty administration office which will handle all he registration of the lecturer who will involve in the system.
They also will handle the reports for the management.
LECTURER - Academic Staff in the Faculty is the main user who will use the system to
register information about Research and Publication. They also can search from
the system for any update of information among the lecturer.
MANGEMENT STAFF - The upper level of administrator staff such
as the Vice Canselor, Dean or the Head of department. The will using the system
to get reliable data from the report and statistic provided from the system to
make and organization decision .
Subscribe to:
Posts (Atom)