Customer Profile
GenRad
www.genrad.com
Our Solution
The GenCAD Translation tool is implemented as 4
components, of which 3 components (Reader, Translator
and Generator are ActiveX DLLs) and a GUI component,
which is an EXE.
The GUI component activates the
Reader component through an interface provided by the
Reader component and sends the name of the (PADS) file
for translation to the Translator component.
Tools
and Technologies
- Microsoft Visual Basic 5.0
Enterprise Edition
- Microsoft COM technologies
- Rational Rose 98
Methodology
We extensively used object-oriented methodologies
to implement the project. We used UML to depict the
system architecture and Rational Rose for designing
the same.
We developed the system using incremental
development methodologies.
Benefits
This product allowed the client to expand their
client base by supporting translation of CAD data to
the CAD format their tools were using.
|
Introduction
The client needed a tool that would convert a
proprietary CAD format to GenCAD format that is more
of an industry standard and supported by their tools.
Situation
This project was intended to provide a tool for translation
of a PADS data file into a GenCAD file. Thus PADS images
that are produced by vendors, customers, CAD companies,
and other sources will be able to be translated into
GenCAD format before being used by their software such
as the CIMBridge system.
Features
The architecture for the CAD Translation Tool consists
of 4 different components as given below:
- GUI component
- Reader component
- Translator component
- GenCAD Generator component
Our Process
- Definition of technology choices for
the implementation.
- Thorough study of requirements was
carried out leading to the preparation of Software
Requirements specification (SRS) and User Interface
Design (UID), High Level Design Document
- High Level and Detailed Design documents
of the system are created using UML as the modeling
language.
- All component interfaces & design
done using Rational Rose
- Incremental and frequent builds are
sent to the end-user according to the Project Schedule.
This helps obtain regular feedback from the client
for each module.
- Industry standard coding practices
and Microsoft User interface guidelines practiced
strictly throughout the project. Regular code reviews
and walkthroughs are carried out by the Quality Analyst
and senior members of the team.
- Unit, Integration and System testing
are carried out by using test plans and test scripts
Conclusion
By using this software Mitron/GenRad
successfully converted PADS data images into GenCAD format.
The CAD design could then be used with their tools such
as CIMBridge. This product was therefore useful and necessary
for them to expand their client base. |