Professional Documents
Culture Documents
1. Data Element- Data element is the smallest unit of data that has some
meaning. It cannot be decomposed further. For example, employee
number, age of employee, quantity ordered etc.
2. Data Structure- Data Structure is a group of data elements that
describe a unit in the system. For example, BOOK DETAILS consisting of
the data elements author name, title, ISBN, price, publisher’s name and
address.
3. Data Flows and Data Stores- Data flows are data structures in motion
whereas data stores are data structures at rest. Data stores may be files,
databases etc.
3. Conclustion-
a) Summmarize the proposal
b) Summarize the objectives and recommendations.
c) Summarize the benefits and savings.
4. Discussion Period-
Answer Questions Session
Characteristics of a System -
In general all systems have the following common characteristics -
These are as follows :
1. Specific Objectives - The basic objective of a system is to achieve
some goal. A business system, for example, may have profit-making as
its corporate goal.
2. Components - These are the sub-systems which collectively function
to achieve goals of the system.
3. Organization - Organization implies structure and order. It is the
arrangement of components that helps to achieve objectives.
Types of System -
System have been classified in different ways. Common classifications
are :
I. Open and Closed System
II. Deterministic and Probabilistic systems
III. Physical or Abstract systems
IV. Man-made information systems
1. Open and Closed Systems - A closed system is one which is self
contained. It has no interaction with its environment. No known
systemcan continue to operate for a long period of time without
interacting with
its environment.
An open system is a system that interacts freely with its environment.
This type of system can adapt to changing internal and environmental
conditions. A business organization is an excellent example of an open
system.
2. Deterministic and Probabilistic systems - The behaviour of a
deterministic system is completely known. There is no uncertainty
involved in defining the outputs of the system knowing the
inputs.Computer program is a good example of a deterministic system.
In the probabilistic systems, the behaviour can not be predicted with
certainty, only probabilistic estimates can be given. In this case, the
interactions between various subsystems cannot be defined with
certainty.
3. Physical or Abstract systems - Physical system are tangible or visible
systems. That is, tangible system can be seen, touched, counted etc.
Physical system may operate statically or dynamically.
Abstract systems are conceptual or nonphysical entities. Such systems
just involve abstract conceptualization of physical situations. For
example,
a modal is an abstract system as it is a conceptualization and a
representation. Other example are : algorithm and equation.
4. Man-made Information System - It is generally believed that
information reduces uncertainty about a state or event For example,
information that the weather will be good tomorrow reduces over
uncertainty about whether or not a football game will be played. An
information system is an arrangement of people, data, processes,
interfaces and communication that interact to support and improve day-
to-day operations.
Q.36 What do you mean by system testing? What types of test data
are used in system testing? Explain.
Ans-
System testing is a phase of software testing that focuses on evaluating
the behavior and functionality of a complete and integrated system. It
aims to verify whether the system meets the specified requirements,
functions as intended, and performs accurately in its intended
environment.
During system testing, the entire system is tested as a whole, rather
than individual components or modules. It involves testing the system's
functionality, performance, security, reliability, and compatibility to
ensure that it meets the desired quality standards.
Types of test data used in system testing:
Normal test data: Normal test data represents the typical or expected
input values that a system is designed to handle. It includes valid and
reasonable data that conforms to the system's requirements and
specifications.
Boundary test data: Boundary test data focuses on the extreme or
boundary values of input parameters. It tests the system's behavior at
the upper and lower limits of its input range. For example, if a system
accepts numbers between 1 and 100, boundary test data would include
values like 1, 100, and values just above or below those limits.
Invalid test data: Invalid test data consists of inputs that are
intentionally designed to be outside the expected or valid range. It aims
to test how the system handles erroneous or invalid data. This can
include entering alphabetic characters in a numeric field or entering a
future date as a birthdate.
Stress test data: Stress test data is used to assess the system's stability
and performance under extreme or peak workload conditions. It
involves testing the system with a large volume of data, high user loads,
or intensive processing to determine its response and performance
limits.
Negative test data: Negative test data focuses on testing the system's
ability to handle unexpected or exceptional scenarios. It includes inputs
that are intentionally designed to cause errors or trigger system failures.
The purpose is to identify how well the system handles error conditions
and maintains data integrity.
Regression test data: Regression test data is used to ensure that
changes or modifications to the system do not introduce new defects or
impact existing functionality. It includes a set of representative test
cases that cover critical system features to be retested after any changes
are made.
The selection and combination of test data types depend on the specific
requirements, functionality, and risks associated with the system being
tested. A comprehensive test data strategy ensures thorough coverage
of different scenarios and helps identify potential issues and
vulnerabilities in the system.