Software Development is heavily
dependent on the quality standards and practices, which any
company would be adopting for any software development activities.
OFS’ Project Management Methodology PREMIER is one of
the highly acclaimed for its process centric approach and
a customizable RUP (Rational Unified Process). With PREMIER,
an Iterative development methodology, OFS provides comprehensive
software solutions, components and service oriented enterprise
application to its global clients through an appropriate combination
of software products and multi-dimensional IT services.
Development Lifecycle
OFS uses its homegrown unique development lifecycle, which
is time proof and is known for its high quality of operation.
For any application development in OFS, this process is carried
out, which ensures Scope Management, Time Management, Cost
Management, Quality Management, Resource Management, Risk
Mitigation/Management, Communication and Customer Support
and Integration management.
Multi-Dimensional Development Approach
OFS, with its perfect blend of products and services, uses
three dimensional development approaches for developing applications
depending on the nature of the application and the client.
Below are the development approaches OFS follows:
- Forward Engineering
- Reverse Engineering
Forward Engineering
Using this approach, J2EE applications are developed from scratch.
The starting point for this is an object model represented by
a class diagram. The code for the enterprise beans is generated
from the object model and the classes are mapped to an underlying
database schema for persistence.
Reverse Engineering
When an EJB application has to be built from an existing schema,
the reverse engineering approach is used. Using this approach,
a database schema is reverse engineered and entity beans classes
are generated for the tables in the database.
|