Upload
iris-playford
View
217
Download
3
Tags:
Embed Size (px)
Citation preview
Integral Advice in theIntegral Advice in the
Analysis and Programming Analysis and Programming
of Computer Solutions of Computer Solutions
Maipu 687 6 ° “A”
Ciudad Autónoma de Buenos Aires
C1006ACF – Argentina
Tel. (54 011) 4661-9150
www.twsys.net
TWSYS.NET
TWTWJOINJOIN/400/400
Generation of Environments
Related
Series: Tools of Testing
TWJOIN/400
The Problems:
To administer the INTEGRITY and DEPENDABILITY of the supporting data.
Disk space of the tests.
Generation of Testing Environments
Problems
It applies to all the companies that:
They are devoted to the development, adaptation or maintenance of computer packages.
Have a group of programmers for that task.
They need to have a consistent and reliable environment of data.
They carry out integral tests with great volume of data.
Where
The software quality control and the test of the systems plows characterized by their complexity and they have become an activity it criticizes, especially in atmospheres where the integrity and dependability of the information is indispensable for the taking of decisions.
To maintain the information of necessary testeo in centralized form, up-to-date and organized, is to task that every you cheats requires you lives you cheats and the administrators' of systems effort.
Ace
In this sense and by way of example to graph the problem, the proportion of cheats and effort to invest during the cycle of development of to system to carry out to professional work would be according to an investigation of the year 2003 the following proportion:
Source: Standish Group of Maryland - USA
Statistic
Generation of Related Environments
The Solution:
It is an automation tool for the generation of environments of reliable and consistent tests.
It achieves high levels of efficiency in the selection and elaboration of strategic data starting from the effective systems.
TWTWJOINJOIN/400/400
The Solution
TWTWJOINJOIN/400/400
TWJOIN/400 allows to relates all the files according to predetermined specification.
The selection of information is completely chained, being the result of the same consequences of the precedent selections.
The definition task is carried out an only cheats and he/she dog reutilizarse unboundedly.
The integrity of the circuit is it guarantees through the selection defined in each relationship..
Characteristic
It consists of 2 modulate you:
1. Definition of Relationships
The Definition of a Relationship in particular is denominate: TEMPLATE.
Contrary to the inquiry tool that the AS/400 offers (QRY), TWJOIN/400 doesn't have limit in the quantity of files to relates, very laborious task of maintaining with the QRY.
TWTWJOINJOIN/400/400Definition of Relationships
1. I file main of the modulates. This file will command the selection dependence to carry out on the other related files.
Definition of Relationships
It is organized in four groups of objects:
2. related files. They are defined all the files of those that are wanted to have the information limited by the dependence with the file principal.
TWTWJOINJOIN/400/400Characteristic
3. non related files. They are defined the files that won't have any dependence with the main file.
4. several objects. They are defined all the objects NON files, that is: areas of data, files of messages that compose a system and they are necessary to make a complete execution of the process circuit.
Definition of Relationships
TWTWJOINJOIN/400/400Characteristic
The Generation of Information in particular is denominate: PATTERNS.
TWJOIN/400 allows to make selection particular of dates in each object, this is carried out with the same facilities and familiarity that he/she has the tool of consultation of the AS/400 (QRY), facilitating its uses for those people that work on this platform.
2. Generation of Information
TWTWJOINJOIN/400/400Generation of Information
Generation of Information
In this it modulates the following options you plows had:
To create
It allows to give of discharge a PATTERN where the reading libraries and recording are upgraded and they are defined the selections of registrations.
To modify
It allows to modify the attributes of a PATTERN.
To copy
It allows to copy the attributes of a PATTERN.
TWTWJOINJOIN/400/400Characteristic
Generation of Information To suppress
It allows to suppress a PATTERN.
To visualize
It allows to visualize the attributes of a PATTERN.
Uninstall
It allows to eliminate the files and several objects defined in a PATTERN.
Clear
It allows to eliminate the data (including suppressed registrations) of the defined files and to erase the several objects of a PATTERN.
TWTWJOINJOIN/400/400Characteristic
Generation of Information
To process
It allows to subject a work that will generate the information according to the attributes of a PATTERN
Statistic
It allows to emit a listing where is informed the quantity of read registrations and engravings of each one of the files that you/they compose a PATTERN
To visualize Relationships
It allows to visualize the definition of a TEMPLATE.
TWTWJOINJOIN/400/400Characteristic
Clients Invoices Items
Real database
Clients Name of the one Cliente
Invoices Name of the one Cliente
Code of Item
Items Code of
Item
Database Testing
TWTWJOINJOIN/400/400
Definition of Relationship
Example
TWTWJOINJOIN/400/400
Clients Invoices Items
Real database
Juan Pedro Luis
Juan Pedro Luis
Juan. Item 66 Pedro. Item 24 Luis – Item 20
Juan. Item 66 Pedro. Item 24 Luis – Item 20
Item 66 Item 24 Item 20
Item 66 Item 24 Item 20
Selection Client: PEDRO
Processes to Prove
Database Testing
Clients Invoices Items Items
Pedro Pedro. Item 24 Item 24
Example
Generation of Information
The system of accounts Currents understands to series of historical files, masters, transactional, several charts, areas of date and files of messages.
Definition of Relationships - Example
To obtain to supporting environment of this system it is necessary to defines, for only cheats, all these components and the relationships that exist among the main files, according to the expert's approach in the application.
TWTWJOINJOIN/400/400Example
Type of Document
Types of Contrib.
Chart of Counties
Chart of VAT
Executives Of
Bills
I file of Messages
Area of Data 1
Area of Data 2
Area of Data 3
System of Current Accounts
master of
Clients
Historical of
Invoices
Historical of
Ctas.Ctes
Historical of
Comprob.
master of
Articles
TWTWJOINJOIN/400/400Example
If we defines that of the main file, master of Client, alone it selects the client PEDRO.
In the file of Historical of alone Invoices will have the invoices belonging to the client PEDRO.
In the master of alone Article we will have the products corresponding to the invoices belonging to the client PEDRO.
In the Historical of alone Current account we will have the applications of the invoices of the client PEDRO.
In the Historical of Vouchers we will have alone the vouchers belonging to the applications of the invoices of the client PEDRO.
Generation of Information - Example
TWTWJOINJOIN/400/400Example
The NON related files can be generated complete, holes or with the selection that is wanted.
The several objects are generated to image and likeness of the existent objects in the reading libraries.
It is of highlighting that the derivative selections apply in cascade, that is to say, if to the master of Invoices we add him the selection of the invoices emitted in the months of January, February and March of the year 2004 the rest of the related files they will contain, only, information on these for the client PEDRO.
Generation of Information - Example
TWTWJOINJOIN/400/400Example
To carry out templates of supporting dates for only you cheats, since the same ones plows reutilizables beyond the you dates.
Control of templates to avoid duplicity of data, what takes to the saving of time and money.
It allows to select different reading libraries and recording for each database of the PATTERN, verifying the necessary authorizations for the same ones.
The hierarchical control of the templates facilitates the rational administration of the supporting environments.
Advantages:
TWTWJOINJOIN/400/400Advantages
To enable or to disable to TEMPLATE for their uses, giving total control of the operative one of the same one.
To define that users will have access to each one of the TEMPLATES.
When generating the PATTERN for user, this allows to have a control of the security on the templates.
TWJOIN/400 has on-line help for each one of the stages of Generation of the Related Environment
AdvantageAdvantageAdvantages:
TWTWJOINJOIN/400/400Advantages
Under the uninstall option, it suppresses all the objects of the PATTERN.
The option of' CLEAR' it eliminates the content of the databases of the PATTERN.
TWJOIN/400 has diverse action possibilities:
To copy PATTERNS preexistentes to include new types of selection of data.
To obtain report on the quantity of read registrations and engravings in each one of the bases defined in the PATTERN.
AdvantageAdvantageAdvantages:
TWTWJOINJOIN/400/400Advantages
Maipu 687 6 ° “A”
Ciudad Autónoma de Buenos Aires
C1006ACF – Argentina
Tel. (54 011) 4661-9150
www.twsys.net
TWSYS.NET
Integral Advice in theIntegral Advice in the
Analysis and Programming Analysis and Programming
of Computer Solutions of Computer Solutions