Professional Documents
Culture Documents
SHES 2302 Sistem Maklumat 09 Bioinformatics Department Tutorial 11
SHES 2302 Sistem Maklumat 09 Bioinformatics Department Tutorial 11
09
Bioinformatics Department
Tutorial 11
Name:
Matric No:
Form is a business document that contains some predefined data and may
include some areas where additional data are to be filled in. An instance of a
form is typically based on one database record while report is a business
document that contains only predefined data; it is a passive document used
solely for reading or viewing. A report typically contains data from many
unrelated records or transactions. A report is only for reading and often contains
data about multiple unrelated records on a computer file while a form contains
data from only one record or is at least based on one record. The guidelines for
creation are very similar.
b. Identify several general guidelines for the design of forms and reports.
- Meaningful titles:
i. Clear and specific titles describing content and use of form or report
ii. Revision date or code to distinguish a form or report from prior versions
iii. Current date which identifies when the form or report was generated
iv. Valid date which identifies on what date the data in the form or report were
accurate
- Meaningful information:
i. Only needed information should be displayed
ii. Information should be provided n a manner that is usable without modification
- Balanced layout
i. Information should be balanced on the screen or page
ii. Adequate spacing and margins should be used
iii. All data and entry fields should be clearly labeled
- Easy navigation
i. Clearly show how to move forward and backward
ii. Clearly show where you are (page numbers)
c. When should you use tables? When should you use graphs?
d. Identify ten validation tests and techniques used to enhance the validity of data input.
e. As a Website designer, how can you avoid errors caused by links that do not provide
enough information?
1. Direct installation – Changing over from the old information system to a new one by
turning off the old system when the new one is turned on.
Users are at the mercy of the new system.
– If the new system fails considerable delay may occur until the
old system can again be made operational and business
transactions reentered to make the database up-to-date.
– It requires complete installation of the system.
2. Parallel installation – running the old information system and the new one at the
same time until management decides the old system can be
turned off.
– The old system continues to run alongside the new system
until users and management are satisfied that the new
system is effectively performing its duties and the old system
can be turned off.
3. Single location installation – trying out a new information system at one site and
using the experience to decide if and how the new
system should be deployed throughout the
organization.
– It is also known as location and pilot installation.
– Change from the current to the new system in only
one place or in a series of separate sites over time.
– The advantage is that it limits potential damage and
potential cost by limiting the effects to a single site.
– Once deemed a success then may be deployed.
– There is a burden in this case to support two systems.
4. Phased installation – changing from the old information system to the new one
incrementally starting with one or a few functional
components and then gradually extending the installation to
cover the whole new system.
– Parts of the old and new system are used in cooperation
until the whole new system is installed.
– It requires careful version control, repeated conversions at
each phase, and a long period of change which can be
frustrating and confusing to users.
– The change is smaller at each phase and is more
manageable.
3 Briefly identify and categorize the seven different types of tests as proposed by Mosley.
Desk checking – informal process were the programmer or someone else who
understands the logic of the program works through the code with a paper and
pencil. The programmer executes each instruction using rest cases that may or may
not be written down. In one sense the reviewer acts as the computer mentally
checking each step and its results for the entire set of computer instructions.
Syntax checking – done by a compiler. Uncovered by the code is not executed. For
the other three automated techniques the code is executed.
Unit testing – (module testing) each module is tested alone in an attempt to discover
any errors that may exist in the module’s code. Since modules coexist and work with
other modules in programs and systems they must be tested together in larger
groups.
Integration testing – the process of bringing together all of the modules that a
program comprises for testing purposes. Modules are typically integrated in a top
down incremental fashion.
System testing – The bringing together of all of the programs that a system
comprises for testing purposes. Programs are typically integrated in a top down
incremental fashion.
II. Quick reference guide – provides essential information about operating a system in a
short concise format.
III. User’s guide – provide information on how users can use computer systems to
perform specific tasks
b) Number of customers of the system – the more customers, the higher the
maintenance cost. Change requests are
numerous and can conflict, customer
support, retraining, and notification are
multiplied.
c) Quality of the system documentation – maintenance effort increases with the lower
the quality of documentation.