Vous êtes sur la page 1sur 16

Report # 1

System Specification
INDIVIDUAL CONTRIBUTION BREAKDOWN

Team Member Name


Note: See point allocations
in the table below. Ma. Cristina J. Karen Mae B. Aladdin G. Joie Dareen Venice Marie Gladilyn G. Christopher A.
Dalupan Daguio Dizon S. Jalos F. Calayag Tinosa Abpgado
Responsibi Project
lity levels management
(10 points)
Sec.3:
Customer
Statement of
Requirements
(6 points)
Sec.4:
Glossary of
Terms
(4 points)
Sec.5:
Functional
Requirements
Specification
(37 points)
Sec.6:
Nonfunctional
Requirements
(6 points)
Sec.8: User
Interface
Design
(8 points)
Sec.9: Plan of
Work
(3 points)
Sec.10:
References
(1 point)
Fig. 1.1 Responsibility Matrix
Fig. 1.2 Responsibility Allocation Bar Graph

Table of Contents

Content Page

I. Customer Statement of Requirements

II. Glossary of Terms

III. Functional Requirements Specification

i. Stakeholders

ii. Actors and Goals

iii. Use Cases


i. Casual Description
ii. Fully-Dressed Description

iii. Use Case Diagram

iv. System Requirements

iv. System Sequence Diagrams

III. Nonfunctional Requirements

i. User Interface Design

ii. Preliminary Design

iii. User Effort Estimation

IV. Plan of Work

V. References

Customer Statement of Requirements

As IT (Information Technology) students, it is natural to have project


and to create systems by group or individually especially in the third year
level of semester. In relation to that, the group was assigned to create
scheme regarding on the subject Software Engineering which is entitled
“Online Generic Survey System”.

This Online Generic Survey System goal is to help organizations or any


particular person in accomplishing a survey. It will also help them to
create their own survey system on a specific topic that they want to be
knowledgeable with. Another thing that it has a feature that will allow a
surveyor to customize the type of survey they want to conduct. It will also
let the surveyor to keep a database of qualified and willing participants.
You can select appropriate people for a specific issue and reward those
who will participate. Implementing this survey system will surely give
convenience to different firms because of its nice features.
With the following goal for the Online Generic Survey System, the
group conduct an activities to be motivate on the task that was been
assigned with them, as their professor discussed, the group tried to be
familiar with their individuals attitudes, characteristics , qualifications, and
strength. The activities really gave an advantage in a way that they will
be able to know the right position that would be suited for each team
member. As the position of being a project manager, it is such a big
responsibility to handle the whole team in guiding them towards
achieving the goal of the system. The quality assurance is also a big part
for the success of the goal for they assigned for monitoring on the
effectiveness of the system. Likewise for the DBA (Database
Administrator), they are responsible for normalization of the data within
the database; the absence of the DBA will make the system not
functioning well. System Analyst, like them, is the brain of the system
because the system depends on them; the system analyst is more focus
on analyzing the problem inside the system, how to solve that problem to
produce a better and more reliable functionality. Behind the creation
needed to achieve the goal, the technical documentation was there to
support the whole team; he/she is responsible of documenting the entire
event, the steps on developing the project, the plan for creating it, the
procedures conducted by the project managers and anything which is
related to accomplishing the goal of the Online Generic Survey System.
The last but never the least is the backup and recovery team, it is the
identity of what the group is doing. All the files will be handled by them
and secured properly; they are important in case of emergency like loss of
data files and program by system analyst, these files and program or any
information will be easily retrieve and recover by them, that’s why the
presence of backup recovery team will have an assurance that the system
is on the right hand.
Each position stated above was been assigned in each member based
on the personality that the group have discovered with them, that’s why
the activities that was been held was really help for the reason that it
make them to realize what the best position suit for each individuals.
After determining the position, the role of the project manager already
starts. She planned on how should the group going to accomplish the goal
of the project. That is the main problem of the group, on how to achieve
the specific goal. So as a project manager, he started assigning the task
to be done by each team member based on the position that they have.
The DBA makes the database and normalize each important data. The
system analyst studies a particular system likewise with the quality
assurance. The technical documentation makes the document which is
the proposal and the report number 1 with the help of backup recovery
team. Backup recovery also searched for the data that can be used to
help the system improved.
This is the first activity that has been done by the group, these are
the activities for motivation: planning for the problem and solving the
problem to achieve goal. It is just the starts of the journey of the group.

Glossary of Terms
• Project Manager – A project manager is a professional in the field of
project management. Project managers can have the responsibility of
the planning, execution, and closing of any project, typically relating to
construction industry, architecture, computer networking,
telecommunications or software development.
• Database Administrator – A database administrator (DBA) is a person
responsible for the design, implementation, maintenance and repair of
an organization's database. They are also known by the titles Database
Coordinator or Database Programmer, and is closely related to the
Database Analyst, Database Modeler, Programmer Analyst, and
Systems Manager.
• Systems Analyst – A systems analyst researches problems, plans
solutions, recommends software and systems, and coordinates
development to meet business or other requirements. They will be
familiar with multiple approaches to problem-solving. Analysts are
often familiar with a variety of programming languages, operating
systems, and computer hardware platforms.
• Quality Assurance – Quality assurance, or QA for short, is the
systematic monitoring and evaluation of the various aspects of a
project, service or facility to maximize the probability that minimum
standards of quality are being attained by the production process. QA
cannot absolutely guarantee the production of quality products.
• Technical Documentation – In engineering, technical documentation
refers to any type of documentation that describes handling,
functionality and architecture of a technical product or a product under
development or use.
• File Backup and Recovery – In information technology, a backup or the
process of backing up refers to making copies of data so that these
additional copies may be used to restore the original after a data loss
event. The verb is back up in two words, whereas the noun is backup
(often used like an adjective in compound nouns).
• Survey System - was developed to help businesses or any individual to
conduct a survey for a particular topic that would assist them in
making a prediction on a present situation.
• Programming – Computer programming (often shortened to
programming or coding) is the process of designing, writing, testing,
debugging / troubleshooting, and maintaining the source code of
computer programs. This source code is written in a programming
language. The purpose of programming is to create a program that
exhibits a certain desired behavior. The process of writing source code
often requires expertise in many different subjects, including
knowledge of the application domain, specialized algorithms and
formal logic.
• Web Design – Web design is a broad term used to encompass the way
that content (usually hypertext or hypermedia) that are delivered to an
end-user through the World Wide Web, using a web browser or other
web-enabled software is displayed. The intent of web design is to
create a website—a collection of online content including documents
and applications that reside on a web server/servers. The website may
include text, images, sounds and other content, and may be
interactive.
• Dilemma - A dilemma (Greek: δί-λημμα "double proposition") is a
problem offering at least two possibilities, neither of which is
practically acceptable. One in this position has been traditionally
described as "being on the horns of a dilemma", neither horn being
comfortable, "between Scylla and Charybdis"; or "being between a
rock and a hard place", since both objects and metaphorical choices
are rough.
• Stakeholder – a person, group or organization with an interest in a
project
• Use Case – A use case in software engineering and systems
engineering is a description of a system’s behavior as it responds to a
request that originates from outside of that system. In other words, a
use case describes "who" can do "what" with the system in question.
The use case technique is used to capture a system's behavioral
requirements by detailing scenario-driven threads through the
functional requirements.
• Matrix – something that constitutes the place or point from which
something else originates, takes form, or develops.

Functional Requirements Specifications


a. Stakeholders
a.1. Company manager
a.2. Researcher
a.3. Survey sponsor
a.4. Any individual

b. Actors and Goals


• Administrator – manages the whole system.
• Member
a. Surveyor – the one who conduct a survey.
b. Contributor – participant in a survey.
c. Use Cases
i. Casual Description
• Administrator
– Manages the whole survey system.
– He could manipulate system members.
– Manipulate features on survey customization.
• Member (could be of 2 types)
a. Surveyor – conducts surveys.
b. Contributor – answer the survey questionnaire.
i. Fully – dressed description
• Administrator
– Manages the whole survey system.
– He could manipulate system members.
– Manipulate features on survey customization.
• Member (could be of 2 types)
a. Surveyor – conducts surveys.
b. Contributor – answer the survey questionnaire.
i. Use Case Diagram
ii. System Requirements
Hardware Requirements
The hardware specification includes what hardware components
should be installed in able to attain satisfactory of the Online Generic
Survey System implementation.
System Computer Specification
Hard Disk Drive – 80 gigabytes or higher

Memory (ddr1) – 1 gigabyte or higher

Processor – 1.6 megahertz or higher

Motherboard

Keyboard

Mouse

Monitor

Software Requirements
The software specification includes what software should be
installed on the computer in able to attain satisfactory of the Online
Generic Survey System implementation.
System Computer Specification
Operating System – Windows Xp ,Windows Vista, Windows 7

Dreamweaver

Database – My SQL

d. System sequence diagram


Plan of work
References
http://www.utexas.edu/learn/surveys/disadvatages.html
Software Engineering by 2nd Edition
www.google.com

Vous aimerez peut-être aussi