Home   Contact   Product   Convert COBOL   Convert RPG   Convert CPG/CICS   Consulting   Training   Demo   About Us   Privacy   FAQ
      info­@­jcmigrations.­com­     +1-617-916-5114     566 Centre Street, Newton, MA 02458-2325     info­@­jcmigrations­.com­
 




Programming, Maintenance and Development
Testing and Quality Assurance
Technical Support

-------------------------------------------------------------------------------------------------------------------------------

Programming, Maintenance and Development

A program that performs its function well is an Asset. Over time, these software assets require maintenance.

Our structured design and programming techniques emphasize clarity and standardization. We rely on Source Change Management to record, monitor, and report.

Conformance to established standards is the best practice leading to application portability. Software Life-Cycle awareness provides us with an edge in analyzing clarity. Our comprehensive maintenance services are geared to provide the function desired by our customers, and an evaluation of program structure and standard conformance.

We provide programming services for the following environments and languages:

  • Mainframe (MVS, VSE, VM)
  • Unix (AIX, HPUX, Linux, SCO)
  • Minicomputers (AS/400, Wang VS)
  • MS Windows
  • COBOL (ANSI, X/Open, or with embedded SQL and/or Command Level CICS)
  • C and C++
  • RPG II, RPG III, RPG/400, and RPG ILE (RPG IV)
  • PL/I
  • Assembler (IBM Mainframe and Wang VS)

    Click Here to request Programming Services

--------------------------------------------------------------------------------------------------------------------

Testing and Quality Assurance

J & C Migrations can help you design and perform QA tests for new, enhanced, replacement, and converted applications.

The emphasis of Software Validation techniques varies with the life cycle of the software application. Functional Tests make sure that a new application meets its functional specification. Regression Tests insure that enhancements to an application don't break existing features. Regression tests are accumulated from original and cumulative functional tests, as well as scenarios that have led to application problems in the past (to insure they do not reoccur). An enhanced application is tested with Functional Tests for its new functions, and Regression Tests for its continuing features.

It is often the case for unique and valuable applications, that it is not feasible to use the tests you have in the new environment. In such situations we develop a set of tests and definitions that will determine whether the converted application answers to the requirements and expectations of the current users.

QA tests can also be separated into the two classes known as Unit Tests and Integration Tests. A unit-test is designed to validate one program, sub-program, or user-interface function. For example, if the "unit" is a program that produces a report, a unit test will verify that when the program is executed and given known input, it would produce the desired report correctly. In a functional test, we examine the report and consult with its end-user in order to ascertain that its layout and information are correct. For a regression test, the report that was approved in the latest functional test would be retained, and the last step of the regression test would compare the newly generated report to the approved report, saving the need for additional human intervention.

Integration tests are test scenarios that execute multiple application components. For example, one application component creates transactions against a database, another updates the database with these transactions, and a third produces a status report. An integration test consists of a series of unit-tests that use known data for the initial state of the database and for the transactions, and verify that the transactions are reflected in the report after the consecutive execution of the three components. More complex integration tests measure timing parameters and data sharing protocols.

J & C Migrations can provide methods and automated tools for the creation of functional tests from functional specifications. We can also select tools and procedures for capturing problem reports and turning them into additional regression tests.

Click Here to request Testing Services

--------------------------------------------------------------------------------------------------------------------

Technical Support Services

On-site Consulting

Programming, QA, and conversion services are available for clients' own offices, at Time and Materials.

Remote Consulting

Programming, QA, and conversion services are also available either by remote login (Internet or dial-in), or by shipping sources to and from client and J & C Migrations offices.

Telephone Support

Customers can purchase support periods which entitle them to call or E-Mail freely for expert advice.

Click Here to request Technical Support Services

--------------------------------------------------------------------------------------------------------------------
 
 
Home   Contact   Product   Convert COBOL   Convert RPG   Convert CPG/CICS   Consulting   Training   Demo   About Us   Privacy   FAQ