Axure RP pro 5
Axure RP can help website designers quickly and easily create directory-based organization-based prototype documents, function descriptions, interactive interfaces, and annotated wireframe webpages, the webpage files and Word documents used for demonstration can be automatically generated to provide demonstration and development.
Axure RP features fast creation of wireframe files with annotations, and the software automatically saves documents according to the set time period to ensure file security. Without writing any HTML and Cr ī PT statements, you can generate an HTML prototype demonstration with one click through the created documents and related conditions and comments. Based on the design draft, one-click generation of consistent and professional prototype design documents for the word version.
Staruml
Nine UML diagrams can be drawn: use case diagram, class diagram, sequence diagram, status diagram, activity diagram, communication diagram, module diagram, deployment diagram, and composite structure diagram.
Completely free: staruml is an open source software. It is not only free to download, but also free to open the code.
Image files in multiple formats: JPG, JPEG, BMP, EMF, and WMF image files can be exported.
Syntax test: staruml complies with the syntax rules of UML and does not support syntax violations.
Positive and reverse engineering: staruml can generate Java based on the class diagram content
, C
++ And C # code can also read Java, C ++, and C # code to reverse generate class diagrams.
Microsoft
Visio
Microsoft Visio allows you to create flowcharts, organization charts, timelines, marketing charts, and other charts, and add specific charts to files to make business communication clearer and more interesting.
Freemind Mind Map Software
Freemind is a practical open-source Mind Map/mind (mindmap) software. it can be used as a management project (including subtask management, subtask status, time record, Resource Link Management), notes or knowledge base, article writing or brainstorming, structured Storage of small databases, drawing mind maps, and organizing Software Process ideas.