Migration of assembler-programs.
Whenever you intend to migrate your existing assembler-programs to
a 3GL or a
4GL, Bixoft will be pleased to help you (amongst others) with:
- Feasibility study.
Has any functionality been built into your current programs that
cannot be
realized in the destination language? What will be the price of the
whole
operation?
- Reverse engineering.
Lacking documentation will be supplemented, and missing sources will
be
re-created. Whenever necessary a version-check will be applied to
all
available sources.
- Impact analysis.
Which programs call the programs that are to be replaced? Are there
changes
to any interface? Which programs will have to link-edited and tested
anew?
- Design.
If you are migrating to COBOL, PL/I, or RPG, we can help you write
your
technical design.
- Counselling.
Since Bixoft is specialized in assembler-programming we shall - as a
rule -
not build, test, or implement programs in a 3GL-environment. After
involvement
however with the preceding steps, we will of course gladly guide
your team
through these steps. Only when the maintenance-phase starts Bixoft
is
definitively out of scope.
Another - though less apparent - option is migration to assembler.
Even so,
this is very well possible. Amongst others Bixoft can help you with:
- Feasibility study.
As above.
- Reverse engineering.
In COBOL, PL/I, and RPG we can help you supplement your
documentation.
Version-verification and decompilation however are not within our
scope.
On the other hand, disassembly of course is.
- Impact analysis.
As above.
- Guidance.
When the migration is carried out by your own people, Bixoft can
guide your
team. Our role can vary from actual management to source of
information or
soundboard function; or even from transfer of knowledge to
walkthroughs and
reviews.
- Design.
We will gladly make a technical design.
For more information please refer to the topic
"Design".
- Realization.
Of course Bixoft is very well capable of converting the completed
design into
working code. Testing is always carried out in cooperation with your
own
people.
For more information please refer to the topic
"Maintenance".
- Implementation.
Understandably, you will wish to carry out the final stage of
implementation
yourself. Whenever necessary, however, we will be pleased to assist
you.
- Follow-up and maintenance.
After completion of the migration project there will unavoidably
arise a need
to do maintenance on the newly-built assembler programs. As with the
previous
steps, Bixoft will be pleased to help you.
For more information please refer to the topic
"Maintenance".
For either type of migration way we would normally use the
following checklist:
- Collect all functional requirements for the software product to
be
delivered - i.e. for the migrated program(s).
- Feasibility survey.
- Verify the correctness of existing documentation - if any - at
the
application level.
- Top-down create all required missing application level
documentation,
identifying main components: jobs, procedures, load modules,
datasets and
their respective functions.
- Feasibility study, building upon the results of the feasibility
survey.
- Bottom up: identify all macros and programs, verify that nothing
misses
and verify version!
- Bottom up: create detailed documentation of function for each
macro,
program, etc.
- Extract business rules, detailed and complete description of
functionality.
- Check whether results of the feasibility study need to be
readjusted.
- Design replacement application and its constituent programs, code,
test (Shadow production).
- If you can make it this far: time to celebrate the success.
Remarks? Questions? More information? Select the topic of your
choice or
e-mail us with your
questions.
This site is a member of WebRing.
You are invited to browse the
list of mainframe-loving sites.
|
|
Dinos are not dead. They are alive and well and living in data
centers all
around you. They speak in tongues and work strange magics with
computers.
Beware the dino! And just in case you're waiting for the final
demise of
these dino's: remember that dinos ruled the world for 155-million
years!
|
Dinos and other anachronisms
[
Join Now
|
Ring Hub
| Random
|
<< Prev
|
Next >>
]
|