Our objective is to elaborate a detailed specification of the needs, functionalities and business rules of the client’s project.
Since a web system (or web site) is always part of a larger system, the work begins with establishing the requirements for all elements of the system. This vision is essential when the software must interact with other elements, such as hardware, people and database.
Agence Consultoria e Desenvolvimento Web performs a detailed study of the functionalities and business rules and documents a specification of the Web system.
The objective of the specification is to show a global and generic idea of the project to be developed. It is done to understand the needs, dimension the scope and delimit the scope of the project.
In this phase, we generate documents with precision and caution, since the solution is based on this specification. If necessary, we elaborate a functional prototype of the system to validate it with the customer.
Analysis & Design
We plan an innovative solution using technologies and tools to meet customer needs.
Web system design is, in fact, a multi-step process that focuses on four distinct attributes: Data structure, software architecture, procedural details, and interface characterization. Like the requirements, the design is documented and becomes part of the web system configuration.
Agence Consultoria e Desenvolvimento Web designs a solution using the technologies, software and tools that meet the client’s needs.
Currently, we work with the following languages and web technologies Java J2EE, .Net, ASP, PHP (various frameworks), Ruby on Rails and Django Python. And for mobile technologies iOS, Android and Windows Phone (.Net).
Agence’s programmer analysts implement and test the projected solution with quality.
The development (coding) stage performs the task of translating the design into a machine-readable form. If the design is well detailed, the coding can be carried out almost “mechanically”.
Agence Consultoria e Desenvolvimento Web’s Programmer Analysts implement and test the projected solution. We provide the client with manuals and documents for installation, configuration and use of the system.
We provide a restricted page where the client can follow the evolution of the project and the SO (Service Order) of all phases. This allows a detailed control and forecast for the completion of the project.
We conduct rigorous testing to provide system quality and innovation according to customer needs.
Once the coding phase is complete, testing begins. The testing process focuses on the internal logical aspects of the software, ensuring that all routines have been tested. It also focuses on the external functional aspects, checking that the external inputs produce actual results that reflect what is required.
After rigorous testing at the software factory to ensure the quality of the product, Agence Consultoria e Desenvolvimento Web takes the system to the client.
The agency accompanies the official approval of the product by the client. This ensures the full functioning of the system according to the needs agreed upon with the client.
Our goal is to perform a quality implementation to guarantee the perfect functioning of your system.
Deployment is the phase of the life cycle of a web software, in the context of an Information System, which corresponds verbatim to the passage of the software to production.
The deployment process of a very large web system (cases of fully integrated web portals) consists of several activities interspersed as possible transitions between them. These activities can take place in the production environment and in the development/homologation environment or in both.
Agence Consultoria e Desenvolvimento Web delivers the ready solution to the client, installing and configuring it according to the hardware and business needs.
Support & Maintenance
Agence has qualified professionals to support/maintain your system.
Undoubtedly, the software will change after it is delivered to the customer. Changes because bugs have been found or because the customer has required functional or performance additions. Maintenance reapplies each of the previous stages of the classic life cycle, not a new one.
Agence Consultoria e Desenvolvimento Web has highly qualified professionals to perform this support/maintenance of the client’s system. This phase includes adjustments, error correction, support, enhancements, etc.
This development process guarantees
- Immediate start at any time.
- High quality of the services provided.
- On-time delivery.
- Low infrastructure costs for the developed solution.
Agence Consulting and Web Development, seeks to improve the client’s business with innovation in technology based on the Rational Unified Process (RUP) technique, which are the best practices of projects and organizations in the market.
The RUP is a Rational Unified Process that provides techniques to be followed by the components of the software development team to increase productivity. It applies to large projects. However, being customizable, it can be adapted to any project. In addition, it has a disciplined solution within a software development organization.
The developed systems meet the requirements set together with the customer. The implementation follows the three-layer Model View Controller (MVC) architecture to optimize processes and provide high system performance.
MVC is a software architecture that seeks to separate business logic from presentation logic, allowing the development, testing and support of both in isolation.
The model manages the information domain and notifies the observers of changes. The view presents the model in an appropriate format and the controller receives the data and responds to the user.
The development process consists of eight phases:
However, a phase only starts when the previous one has already been completed.