System Analysis
Mental disassembling of a summarised totality separeted compared with the
environment of elements, the analysis of a system, is the starting point of
my activity. Basic elements are tasks, people, materials, and information.
Applied technologies are here a performance and object analysis. The complexity
leads to the creation of slave and subsystems. The system's basic approach
is a methodical accessory for the coping of complicated problem formulations,
and the system thinking is the basic of a methodical organisation work.
Organization
is the structuring of long-term socio-technical systems. Such a scheme is referred
to as 'Project' and completed by an identifiable outcome. The organization process
is divided into pre- and main study, sub-studies, system construction, deployment
and maintenance. Main study and the sub-studies take place in a recurring
sequence of steps, which is called 'the organization cycle'. At the beginning
there is an order and a action plan, followed by evalutaion and selection.
Tasks
The reference range of organizational activity is described by its tasks and is the
basis of all structural and organizational solutions. The task analysis is the
technology to the tasks structure from coarse to detail. Tasks are recurring
Requirements, which are divided into planning, realization and control tasks. The
Task fulfilment process leads PTAs and material resources to certain times and
places together to a result, the quality of which means the task performance
characteristics can be verified.
Coding
The structure chart or diagram of UML notations are transmitted in a programming language.
In object orientation arise with the implementation of abstract data types the
characteristics of data encapsulation and information hiding. Functional and structural aspects
lead to hierarchies, use the economic representations of information inheritance. The source
code is compiled and syntax errors are corrected. The executable program is now tested for
functionality and logic errors. For this purpose Java programs offer the tools JUnit and Fitnesse.
Design
The program Design is top-down and in the form of a structured chart language neutral. The functionality for
the interaction with the user will be integrated with the design of the user interface. The object-oriented
design assumes that in the analysis developed model and defines the user interface in a separate component.
In addition, components are provided for the data and task management. Interactions with a database or
external data media and the distribution of the processes are controlled by specific objects.
Analysis
Results of system analysis and organization are specified by a definition of the problem and subjected to an
problem Analysis, defining the techniques required for program development tools, the required data structures
and modules. In object-oriented analysis of the application of the system, the objects, characteristics and
their structures determined. Classes and instances can be referred to attributes and methods of the objects
are detected. The relationship among these objects is determined closer in detail.