Professional Documents
Culture Documents
There are two types of the requirements for standby content module
0p ^unctional Requirements
0p àon-^unctional Requirements
^ c
^
The following describe the functionality or the services that is expected to provide.
°p llow a developer to select the specific content before adding to standby module
°p Êrovides the way a content developer to add the content
°p llow the content developer to save those content developed
°p It has to provide a means of updating/editing the content when it is necessary to do so
°p Êrovides a way onto which students can search or select the content based on their
preference
°p Êrovide a means to the content developer to remove or delete the content
°p Êrovide a means of checking the content by viewing or getting the access onto it
p
^ c
^
These are the requirements that are not directly concerned with the specific functions delivered
by the system. It includes
ÿ
ÿ
The module shall operate in a reasonable speed both to use it and when accessing some
content within it.
ÿ
The module should be able to used in different environments, such as Windows XÊ,
Windows Vista and the varieties of UàIX window.
ÿ!
The module should protect itself from external attacks that may be accidental or deliberate
such as viruses, unauthorized use of module services, and unauthorized modification of the
module or its data.
ÿ !"""
The module should have the ability to continue to function accurately even if the content
developer or student inputs wrong commands/data.
ÿ ""
The module should be accessible to all students who are the main target for the purpose of
getting an access to the content
#$%! "
The proposed standby module will require a minimum of the following hardware:
i)p c :Intel Êentium III versions with the speed of 700 MHZ or higher
ii)p : The amount of main memory needed is at least 256 MB or higher
iii)p : Hard Disk Drive space require is at least 40GB
p
: Screen Resolution of at least 800 x 600 or higher
v)p
càetwork Interface Card (àIC) 10/100 Mb/s
$%! "
&
'
Basically, this will uniquely identify the requirements for module users. The users are as follows:
2.
The students required to have an access to the module with only the matter of viewing and
get used to the content for the purpose of learning. The following functions are needed to
satisfy students¶ requirements
ÿ ) $ uthenticated instructors can see the students¶ results on the exams given in
their courses but not in other instructors¶ courses.
ÿ - "#%!" " Students can perform exercises and questions and at the end
can request the feedback by sending response to the module.
System development needs more detailed requirement analysis and specification. Unified
Modeling language (UML) is a standard language for specifying, analyzing, designing and
documenting standby module.UML use diagrams in documenting systems (Booch el al, 1999).
In this documentation the following diagrams will be used during system analysis phase:
cc
The following tables (Table1±Table6) describe the use cases of standby content module.
(c "c"" ,
"" Create content
ÿ" Content Developer or a Teacher
" , On the completion of content unit packages have to be put altogether
to the module. Only specific chosen content from selected content
will be added to the standby module
# " ào content to standby module
"# " Content will be available in the module
$" 1.p Content Developer or a Teacher clicks the add button
2.p Standby Module display the browse link page to follow
3.p Content Developer or a Teacher adds the content to module
4.p The content are checked for their consistent
-, $ àone.
"
p
p
" , Modifying the old content by replacing the current one
# " Content is available in the standby module
"# " Existing of the new content
$" 1.p . Content Developer or a Teacher open the main page of the
standby Module
2.p Content Developer or a Teacher selects on the specific topic
to update the content.
3.p He/she clicks the update button
4.p Standby Module therefore displays the page where to browse
and the recently data content
5.p Content Developer or a Teacher upload the required content
-, $ àone.
"
p
&+ "c"" ,
"" Search content
ÿ" Student
Content Developer or a Teacher
" , Looking for the content required
# " The content are already in the module
"# " Get the content
$" 1.p Student, Content Developer or Teacher clicks the search
button to search the content he/she wanted
2.p Standby Module displays the page that enables for the search
she/he intended
3.p It allows several links which follows when browsing the
content
4.p Student, Content Developer or Teacher continues clicks the
buttons until the entire search
-, $ àone.
"
. "c"" ,
"" Delete content
ÿ" Content Developer or a Teacher
" , Remove the unnecessary or outdated content from the module
# " Content is available in the standby module
"# " ^resh copies of content are present
$" 1.p Content Developer or Teacher select the unwanted material
2.p Content Developer or Teacher clicks the delete button
3.p The content are removed from the standby module
-, $ àone.
"
.) $*"" "c"" ,
"" View/access content
ÿ" Content Developer or a Teacher
Student
" , Seeing the mathematical content in the module
# " Content is available in the standby module
"# " ble to check them by means of either get an access or seeing them
$" 1.p Student, Content Developer or a Teacher can check upon the
already content in the standby module
2.p Student, Content Developer or a Teacher can get an access to
the content as they wish
-, $ àone.
"
pp
p
p
p
p
p
p
p
p
p
p