| |
Design
We perform a formal object-oriented design, and
normalized database design. This makes our systems
robust, extensible, and easy to maintain. The design
document includes the object model (class diagram),
showing the relationships between all classes, the
detailed design of each class, including details about
its attributes and methods, the dynamic model (message
sequence diagrams), the normalized data model (ERwin
diagram) showing entities, relationships and attribute
data type details, and the data dictionary. The object
and dynamic models are designed in Rational Rose, using
the UML notation. The Data model is designed in ERwin.
Coding and Quality Assurance
The best coding practices, and the highest QA
measures are used to ensure implementation quality. Our
developers are trained to follow coding and GUI style
guides, and robust coding practices. We have an
independent QA team, which does test planning, test case
generation, and two cycles of test execution for every
application delivered to the client.
Customer Support
We can provide on-site, phone, or email support, as
per client agreement, in order to ensure that you do not
face any problems while getting started with your new
systems. Support can be first-level (directly to all
your end-users) or second-level (to your local
experts) |
|
Customer Training
We can provide on-site or off-site customer training
of the appropriate duration, depth and difficulty–level,
as per client agreement, to ensure that you can get
started with your new systems as quickly and
conveniently as possible.
User Documentation
We can provide comprehensive user documentation,
including user manuals, reference manuals, user guides,
tutorials, and presentations, as per the client
agreement. |
|