Data Processing Principles Structured Systems Analysis Algorithms
Data Processing Principles Structured Systems Analysis Algorithms
BOLIVARIAN NAVY
TEACHER):
Ynirida Gomez
BACHELOR (S):
INTRODUCTION IV
DATA PROCESSING PRINCIPLES 5
BASIC DATA STRUCTURE 5
-Data 5
-Information 5
-Archive 6
-Database 6
-Data processing 6
-Transaction processing 6
-Information processing 6
INFORMATION SYSTEMS 6
-Definition 6
-Components 7
-Structure 7
-Functions 8
-Classification 9
STRUCTURED SYSTEMS ANALYSIS (SSA) 10
*Structured Systems Analysis Tools 11
*Data flow diagram (DFD) 11
*Data Dictionary (DD) 12
*Description of processes (DP) 13
STRUCTURED ALGORITHM 13
*Structured algorithm 13
*Structures 14
-Sequential 14
-Decisions 15
-Repeat 16
CONCLUSIONS XX
BIBLIOGRAPHIC REFERENCES 21
INTRODUCTION
Systems Engineering represents the main work tool of information systems
developers. It is represented by a methodology composed of a set of stages that
are carried out sequentially to give life to an application in an evolutionary way.
Each stage is made up of a set of actions aimed at obtaining specific products,
such as: specifications, diagrams, formats, code, tests and various documents.
For many organizations today, computer-based information systems are at
the heart of daily activities and are the subject of great consideration in decision
making ; companies carefully consider the capabilities of their information
systems when deciding whether or not to enter in new markets or when planning
the response they will give to the competition .
When establishing computer-based information systems, they must be
certain that two main objectives are achieved: that it is a correct system and that
the system is correct. No system that meets both objectives will be completely
useful to management or organization .
I. DATA
It is a symbolic representation, attribute or characteristic of an entity, the
data has no meaning of its own and therefore lacks meaning. When properly
processed it can be used in calculations and decision making.
II. INFORMATION
Information is the result obtained from one or some processed data.
Information has form and meaning.
III. FILES
It is a collection of information or data related to each other, which is
stored as a unit in the computer. Files are used as inputs and outputs to the
computer, managed by programs that manipulate them. They do not require a
predetermined size, so they can exist with large amounts of data or small,
depending on the need.
IV. DATABASE
It is a set of data belonging to the same context and systematically stored
for later use. In a Database there is independence between the data, which makes
its management easier.
V. DATA PROCESSING
It is a technique that consists of collecting data, which is evaluated and
organized, to then obtain useful information that is subsequently evaluated by an
end user and allows them to make decisions or carry out the actions they consider
appropriate.
III. COMPONENTS
The most important components of an information system are the
following:
FINANCIAL. It is the economic aspect that allows the acquisition,
contracting and maintenance of the other resources that make up an
information system.
ADMINISTRATIVES. It is the organic structure of objectives,
guidelines, functions, procedures, departmentalization, direction and
control of activities; that supports the creation and use of systems.
HUMANS. It is made up of two groups:
THE TECHNICIAN, who has specialized knowledge in the development
of systems, these being: Administrators, Project Leaders, Analysts,
Programmers, Operators and Capturists.
THE USER , represented by people interested in the management of
information via computing, as support for the best performance of their
activities, these being: Officials, Accountants, Engineers, Employees,
Public, etc.
MATERIALS . They are those physical elements that support the
operation of an information system, for example: work premises, electrical
and air conditioning installations, media, furniture, machinery, stationery,
etc.
TECHNOLOGICAL . It is the set of knowledge, experiences,
methodologies and techniques; that guide the creation, operation and
maintenance of a system.
IV. FUNCTIONS
The functions of an information system in general are:
1-Provides timely business information to senior management
2-Help with decision making
3-Streamline business transactions and get the most out of it
4-Share information that in the long run can save time, resources and costs.
5-Present business information in a timely and accurate manner for decision
support
V. CLASSIFICATION
Information systems, in general, can be classified in three ways according
to their general purposes. In this sense, Peralta (2008) classifies information
systems into three fundamental types:
EXAMPLE
Tickets:
General customer data: name, address, type of customer, etc.
Credit policies: credit limit, payment term, etc.
Invoices (automatic interface).
Payments, purges, etc.
Process:
Calculation liabilities aging.
Calculation of default interest.
Calculation of the balance of a customer.
Storage:
Movements of the month (payments, purges).
Customer catalog.
Bills.
Departures:
Payment report.
Account statements.
Accounting policies (automatic interface)
Balance inquiries on a terminal screen.
STRUCTURED ALGORITHMS
I. STRUCTURED ALGORITHMS
Program operation structures are a group of ways of working that allow,
through the manipulation of variables, to carry out certain specific processes that
lead us to solving problems. These structures are classified according to their
complexity into:
II. STRUCTURES
i. SEQUENTIAL STRUCTURES
The sequential structure is one in which one action (instruction) follows
another in sequence. The tasks follow one another in such a way that the output of
one is the input of the next and so on until the end of the process. A sequential
structure is represented as follows:
Start
Action1
Action2
.Action n
End
Example:
Start
Read cap _inv
Print gan
End
Simple:
Simple conditional structures are known as “Decision Making”. These
decision-making takes the following form:
Double:
Multiple:
Multiple comparison structures are specialized decision making that allow
a variable to be compared against different possible results, executing a series of
specific instructions for each case. The common way is as follows:
Start
End yes
Print capf
End
Repetitive or cyclical problems are those whose solution requires using the
same set of actions that can be executed a specific number of times. This amount
can be fixed (previously determined by the programmer) or it can be variable
(depending on some data within the program). The cycles are classified as:
They are those in which the number of iterations is known before the cycle
is executed. The form of this structure is as follows:
In this cycle the control variable takes the initial value of the cycle and the
cycle repeats until the control variable reaches the upper limit
They are those in which the number of iterations is not known exactly, since it
is given based on data within the program.
Do while :
This is a structure that will repeat a process for “N” times, where “N” can
be fixed or variable. For this, the instruction uses a condition that must be met for
it to continue being executed. When the condition is no longer met, then the
process is no longer executed. The form of this structure is as follows:
Example
Read 20 numbers and print how many are positive, how many are
negative, and how many are neutral.
Start
cn = 0
cp = 0
cneg = 0
Do for x = 1 to 20
Read number
cn = cn + 1
but
cp = cp + 1
but
cneg = cneg + 1
End yes
End yes
End-for
End
Repeat-Until
This is a structure similar in some characteristics to the previous one. It
repeats a process a number of times, but unlike Do-While, Repeat-Until does it
until the condition is met and not while, as in Do-While. On the other hand, this
structure allows the process to be carried out at least once, since the condition is
evaluated at the end of the process, while in Do-While it may never enter if the
condition is not met from the beginning. The form of this structure is as follows:
Repeat
Action1
Action2
.ActionN
Until <condition>
NO
CONCLUSIONS
BIBLIOGRAPHIC REFERENCES
Internet sources:
- http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf
- http://www.econlink.com.ar/sistemas-informacion
- http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
- http://www.inf.udec.cl/~apuente/archivos/Cap%203.pdf
- http://www.inf.udec.cl/~apuente/archivos/Cap%203.pdf
- http://www.slideshare.net/darmy9/clase-2-unit-2-parte-14
- http://es.scribd.com/doc/2492917/algoritmos
Bibliographical sources: