0% found this document useful (0 votes)
35 views4 pages

Answer Scheme Revision 1

Uploaded by

Joseph Ng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views4 pages

Answer Scheme Revision 1

Uploaded by

Joseph Ng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Answer Scheme Revision 1

1. Acceptance test is carried out to determined that all user requirements are met.
The testing is conducted in two stages, alpha and beta testing.

a. State the similarity and the difference between alpha and beta testing. [2]

Similarity Difference
Both Alpha and Beta testing are  Alpha Testing is performed
used to uncover bugs in the by the Testers within the
program. organization whereas Beta
Testing is performed by the
end users.
 Alpha Testing is performed
at Developer's site whereas
Beta Testing is performed at
Client's location.
 Reliability and Security
testing are not performed in-
depth in Alpha Testing
while Reliability, Security
and Robustness are checked
during Beta Testing.
 Alpha Testing involves both
Whitebox and Blackbox
testing whereas Beta Testing
mainly involves Blackbox
testing.
 Alpha Testing requires
testing environment while
Beta Testing doesn't require
testing environment.
 Alpha Testing requires long
execution cycle whereas
Beta Testing requires only
few weeks of execution.
 Critical issues and bugs are
addressed and fixed
immediately in Alpha
Testing whereas issues and
bugs are collected from the
end users and further
implemented in Beta
Testing.
b. Explain the purpose of the alpha and beta testing. [4]
Alpha testing is the first end-to-end testing of a product to ensure it
meets the business requirements and functions correctly.[2]

Beta testing is the final round of testing before a product is finally


released to a wide audience. The objective is to uncover as many bugs
or usability issues as possible in this controlled setting. [2]

c. What will happen when the acceptance test is carried out without the beta
testing?[4]
If the beta testing is not carried out in the acceptance test, we will not be
able to evaluate the level of customer satisfaction and also will not
be able to verifies the readiness of the product whether it can be
release or deploy a new product, feature, or do some improvement.

2. (a) Name three types of information systems.


i. MIS
ii. ES
iii. TPS
iv. DSS

(b) Describe the functions of each system in (a).[6]


Types of Information Systems Functions
Management Information System are typically computer systems used for
(MIS) managing three primary components:
technology, people (individuals, groups, or
organizations), and data (information for
decision making).

Expert System (ES) An expert system, also known as a


knowledge based system, is a computer
program that contains some of the subject-
specific knowledge of one or more human
experts.

Transaction Processing System is an information processing system for


(TPS) business transactions involving the
collection, modification and retrieval of all
transaction data.

Decision Support System (DSS) is a computerized system for helping to


make a decision. A decision is a choice
between alternatives based on estimates of
the values of those alternatives.
3. Three deliverables of the planning phase in systems development life cycle
methodology.[6]

The three deliverables of the planning phase in system development life cycle
methodology are:

Feasibility report:
A feasibility report is a document that assesses potential solutions to the
business problem or opportunity, and determines which of these are viable for
further analysis. Example of feasibilities are operational feasibility, schedule
feasibility, technical feasibility and economic feasibility.

Problem statement:
A problem statement is a concise description of an issue to be addressed or a
condition to be improved upon. It identifies the gap between the current (problem)
state and desired (goal) state of a process or product. Focusing on the facts, the
problem statement should be designed to address the Five Ws.

Project objective:
The general objective of your study states what you expect to achieve in
general terms. Specific objectives break down the general objective into
smaller, logically connected parts that systematically address the various
aspects of the problem.

Project scope:
Project scope is the common understanding among stakeholders about what
goes into a project and what factors define its success. A project's scope is
made up of the functionalities or specifications outlined in the requirements.

Project schedule:
A project schedule is an outline of a project that organizes tasks and activities,
estimates their durations, identifies their dependencies, sets overall milestones and
places all that information on a timeline. It also defines the resources needed to
complete these tasks.

4. State three structured analysis tools for system development in the design phase.
[3]
i. Data Flow Diagrams.(DFD)
ii. Entity Relationship Diagram (ERD)
iii. Data Dictionary.
iv. Decision Trees.
v. Decision Tables.
vi. Pseudocode.

5. What is meant by the following terms?


a. Database [2]
A database is a data structure that stores organized information.
Most databases contain multiple tables, which may each include several
different fields.
b. Database system [3]
A database is an organized collection of structured information, or data,
typically stored electronically in a computer system. Together, the data
and the DBMS, along with the applications that are associated with
them, are referred to as a database system.

c. Database management system [2]


A Database Management System (DBMS) is software designed to store,
retrieve, define, and manage data in a database.

You might also like