Home / Products / Process



Prosa Visual software process

Prosa visual software process guides to genuine market and customer oriented software development. Prosa software process is flexible and adapts to rapidly changing markets, to new evolving technologies and to the newest team development methods and tools. While Prosa process is easy to take into use in small companies, the process scales up also for very large software projects, which has been proven in numerous industrial projects. Prosa visual software process offers tool supported best practices and methods for creative, productive and high quality software development.

Prosa – Concurrently verified process

Prosa software process is an iterative, requirements driven, UML modeling language based and concurrently verified process. Prosa process minimizes the amount of work phases. The same phases are applied iteratively on system, software, component/module and object levels.

Market-connected development through active requirements management

Collecting, analysing and managing customer requirements are essential role in Prosa process. Everything related with requirements, requirement hierarchies, requirement classes, requirement attributes, team member roles and rights have been accurately defined. Verification has been taken into consideration already on the requirement level through design reviews and approvals. Prosa process offers requirements based, tool supported metrics for quality, maturity and risks for managing, controlling and optimising the development.

Systematic path from requirements to UML models

Prosa process specifies a clear, systematic path from requirements to UML models and high quality product. The interfacing between requirements and UML modeling utilizes automation, which guarantees fast and error free transformation from requirements phase to development phase. The automation maps requirements to UML use cases and links UML models and other design documents with requirements.

New clarity and power to UML modeling

Prosa process offers a clear and straightforward method for object identification. This object identification method is use case driven and leads to optimal set of objects. Prosa process controls in a systematic way the usage of UML diagrams in different phases of the development.

Concurrent documentation – essential in development work

Concurrent documentation, document version control and configuration management have been included in Prosa process.

Concurrent verification improves quality

UML models are verified automatically with the checking and balancing tools of Prosa modeler. Design reviews and approvals belong to verification. Prosasim simulator can be used to verify UML models, which is an extremely fast way to verify that customer requirements are fulfilled in UML models. Prosa integrates with software engineering workbenches, which makes possible to utilize also other verification and testing tools.

Process supports automated code production

Production of program codes can be done manually or automatically with C++, C, Java and SQL generators. If coding is made manually, the automation checks the consistency between UML models and source codes.







Highlights:

Prosa process is fast to take into use.

Requirements connected process.

Iterative process

UML based process

Scalable process

Tool supported process

Prosa Visual software process