|
|
DISL covers the entire spectrum of the information needs of the
industry and offers customized software for varied business applications
ranging from manufacturing, inventory, marketing, accounts, banking
and finance. DISL has developed software in Oracle8x, Developer
2000, Visual Basic 6.0, HTML and Java based information systems.
DISL handles your entire project for you, from planning to implementation,
we provide you with the required solution. Our recognition and credibility
is due to our ability to help clients achieve their solutions. We
assume the responsibility and accountability for project deliverables,
managing risk and directing overall resources.
Analysis
and Planning :-
This phase of the software development aims at conducting an initial
study of the user domain and determining the scope and feasibility
of a project. Analysis also determines high-level business and technical
requirements.
The steps involved in this are:
Interview
key people in the specific business areas that are to be developed.
Identify and understand Legacy systems, networks and plan, upgrades
paths in all aspects that might affect the system development.
Some aspects to consider are operating system and operating system
independence, scalability, maintainability, performance, existing
and future infrastructure, security, requirement flexibility and
integration with existing systems.
Prepare
Requirements Specification Document that summarizes the clients’
requirements.
Determine
high-level solution(s) by identifying system requirements specified
by the customer and analyzing business process and infrastructure.
Identify and include risks associated with different solutions.
The solution should encompass the architecture of the new system
and its interactions with existing systems.
Prepare
blueprints for the new system showing high-level components. Solutions
should be presented with technical details and business related
details, with an idea to clearly illustrate the solution from
both angles.
In
some cases, prepare a general timeline estimate with high-level
deliverables.
Design: Design involves both planning and design
details. Design phase activities determine the practices and course
of the development cycle.
The
steps involved in designing are:
- Determine
and document the functional details of the system taking into
consideration all outside requirements such as scalability, performance,
etc.
- Define
the design methodologies and determine the course of action necessary
to develop a complete solution. These solutions and methods could
involve using tools such as Object-oriented Design and the Unified
Modeling Language.
Develop
useful standards and practices for the development process, including
use of software metrics, coding practices, version control, communication
and management.
Define
development and test environment and determine development tools
to use, such as operating system, language, CASE tools, database,
testing tools and documentation tools.
Define
a software acceptance test plan, defining the criteria for client
acceptance of the final system.
Develop
a software development plan detailing the work breakdown structure
and schedule.
Define
the organizational plan and estimate the resources needed and
training required.
The
design process may not have a definite time line and may be spread
across different phases of the software development life cycle.
There may be a number of iterations through the various steps in
the design phase. These iterations seek to correct deviations or
perhaps add new features to the system. The purpose of this phase
is to develop processes that guide and monitor the project and determine
its progress.
DISL’s
Client/Server Application Consulting and Development :-
Businesses
are constantly looking to technology to streamline and automate
the processes that help meet corporate goals. The challenge, however,
is finding technologies and tools to work with your existing business
processes, programs and environments that are easily implemented,
integrated and used. DISL’s comprehensive technology solutions are
the strengths of an open, flexible system architecture that increases
your information visibility for faster, more accurate decision making.
DISL
delivers innovative client/server solutions for complex business
problems in the areas of operations, change management, and technology
strategy. Our simple solutions aim to reduce implementation risk,
minimize the total cost of ownership and speed up employee buy-in,
working with your personnel to assimilate the skills that translate
IT solutions into business results. And, maintaining open standards
enables third party products to be easily interfaced with custom
solutions to better utilize technology across your enterprise.
To
accelerate software development projects and reduce costs, DISL
supports its clients with the option of off-site software development,
or even offshore development, when it is appropriate. Large-scale
software applications often become more economical when executed
away from day-to-day operations. DISL provides the expertise to
synchronize project elements to ensure each deliverable arrives
to you on time, within budget, and precisely designed to achieve
its development goals.
|
 |