STEPS Wizards

Analysis and Design Step-by-Step, with recipe -like wizards.

What is STEPS?

Seamless Techniques Expressed in Prescribed Steps (STEPS) is a powerful and groundbreaking feature for software development. Like a recipe that tells you how to cook a meal, STEPS are recipes that lead you through a series of well-defined steps for conducting a particular (reusable) analysis or modeling pattern for certain aspect of your development process. Your team can reuse or choose the appropriate Wizard in your project from the default set provided by Visual Paradigm.


Software developers has come across many problems while using the traditional software development methods in the old days, especially when the customer requirements tend to change frequently. As a solution, Visual Paradigm introduces STEPS, a group of small reusable software development wizards, helping development teams to cope with the fast changing customer's requirements and frequent iterations of the software development process.

Achieving goals step-by-step

STEPS leads you through activities within development process. Tasks that are complex, infrequently performed, or unfamiliar can be easily and properly performed.

Seamless transformation of data

Your work will be transformed automatically from one step to another. All the transformation is done behind-the-scene. You will get accurate result without any extra configuration and re-work.

Seamless transformation

Learn through STEPS

All the steps have instructions documented. The instructions do not just guide you through the completion of step but also provides you with tips and additional material in learning about the intent and rationale behind what you are doing.

Easily output your work into a document

You may want to output your work into a document. The Doc. Composer provides you with a drag-and-drop interface in developing documents in quick. You can optionally include custom text and re-arrange content in the way you want.

List of STEPS Wizards

STEPS Wizard Objectives Compatible Editions
Use Case 2.0
  • Identify the goals to be achieved as use cases
  • Identify the specific ways to achieve these goals as use case stories
  • Partition the stories into suitably sized pieces of work, known as use case slices
  • Produce a release plan
  • Plan out development tasks to be conducted in implementing the use cases
Enterprise Professional
Developing MVC Sequence Diagrams from CRUD Model
  • Identify business entities for problem domain using conceptual ERD
  • Identify business services required for the problem based in basic CRUD operations
  • Elaborate the business services into MVC using sequence diagrams
Enterprise Professional
Develop CRUD Chart from DFD
  • Interrelate processes and data stores with CRUD operations (CREATE, READ, UPDATE, DELETE)
  • Visualize the CRUD operations in a matrix format for further analysis
Enterprise Professional Standard
Competitive Analysis with Radar Chart
  • Clearly displays the important categories
  • Clearly defines full performance in each category
  • Makes concentrations of strengths and deficiencies visible
  • Automatic transform data into tabular format for further actions and comments
Enterprise Professional
Capability Maturity Assessment
  • Stock taking of capability of an enterprise in a holistic view
  • Visualize the capability level of an enterprise as a whole
  • Identify what areas of the enterprise are required to increase or optimize capability
  • Identify the architectural focus areas that will support the development of the architecture
Capability-Based Transformation Planning
  • Stock taking of capability of an enterprise in a holistic view
  • Identify the transformation strategy required to realize each of the capability
  • Identify what action(s) are required to perform during the transformation

Turn every software project into a successful one.

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.