Maven methodology is a software engineering process that has technology independence and it was supposed to take care of the needs of several business plans. Depending on the project size and complexity,we can consider the accomplishment of all the life cicle steps or not.
A good solution for a current problem is not enough that can generate bigger problems in the future. The solutions of Maven are made aiming the use in long stated period, using component of softwares existing and recognized bases of development world-wide as standards, facilitating the maintenance and producing products of high quality. To reach this objective of maturity, Maven adopts since the beginning the CMMI model (Capabiity Maturiry Model Integration), that has been accepted for the international community as standard of quality in technology of information.
Definitions
Requirements
It identifies to the target of the project and its requirements.
- Generation of data for definition of the cronogram and cost of the project.
- Guarantee that it will only be developed what is set with the customer.
Interface Layout
Generation of an initial archetype with the model of the screens, navigation, webdesign, to give a first impression of how the system will work. The customer requests alterations and approves the model.
Analysis
Functional specification
- Use Cases Diagrams
- Use Case descriptions
* Technique Specification:
- Project class diagrams
- Main sequence diagrams
- Activities detailed description document
- Data Dictionary
Test Plans
Test plan based on system prototype layout.
Development and Tests
- Result of that it was draw with what it was defined.
- Re-usable code generation.
- Using of tested components.
- At this time, the customer has the first version of the system.
- The test plan is executed at each new tag before delivering.
Deployment and Integration
When deploying, the main actors validate the system, its functionalities and guarantee that all use cases were delivered as described..
- Software errors are written down to be fixed.
- Software improvements are written down to be sold in a next
©All Rights Reserved
Contact | Localization