Requirements Capturing

Capture system requirements with use cases, SysML requirement diagrams and textual analysis.
Requirement diagram
SysML requirement diagram
Requirement specifies capability or condition that must be delivered in the subject (target system). Capability usually refers to the function that the system must support and we call it functional requirement. Condition usually means that the system should be able to run or produce the result in specific constraint, and we call it non-functional requirement. Visual Paradigm for UML provides a SysML requirement diagram for specifying and analyzing requirements. The following movie shows how to draw requirements, input detail of requirement (e.g. kind, verify method...), derive requirement and relate requirement with test case. The movie also shows how to switch between diagram view and tabular view. Finally, the movie demonstrates how to create or customize requirement types for your team.
- Drawing requirement diagrams
User's Guide
Requirement grid
Requirements grid shows all recorded requirements
Requirements gird provides a tabular view of all requirements in the project. You can create requirements in grid.
- Managing requirements with requirements grid
User's Guide
Glossary grid
Glossary grid shows all domain terms in single grid
Identify, document and manage domain terms with glossary grid. Each glossary item can have multiple aliases. All glossary items will be highlighted and linked in model element documentation and flow of events. The following movie demonstrates the basic usage of glossary grid.
Test case editor
Test case editor for SysML test case model element
Requirement diagram visualizes relationships between requirements and test cases. By connecting requirement to multiple test cases with <verify> relationships. Visual Paradigm for UML provides a easy-to-use test case editor for testing team to write test case. Testing team can define steps, procedures and expected result in the test case editor.
- Writing test case for requirements
Tutorial
- Modeling and documenting test cases
User's Guide
Textual analysis
Analysis textual documents and extract useful terms
Visual Paradigm for UML supports textual analysis for extracting candidate model elements from text document. The normal textual analysis process is to collect or prepare (noted in meeting) text document, paste the text document in textual analysis pane, read through the document, highlight and drag domain related nouns to workspace, write description in data dictionary, select good set of candidate item and then create model elements from candidate items. Textual analysis supports extracting use case, actor, class, action, task, sub-process and event. The following movie shows how to use textual analysis to identify use cases and actors.
- Performing textual analysis
Tutorial
- Performing textual analysis
User's Guide
CRC cards
Class-Responsibility Collaborator (CRC) card is designed for identifying classes and operations in object-oriented approach. Visual Paradigm for UML provides a CRC Card diagram for software team to brainstorm, records, analyze and maintain CRC cards in systematic and collaborative way.
- Drawing CRC card diagram
User's Guide
User interface designer
Design client application user interface
During requirement capturing and design stage, system analyst may need to illustrate and document the screen designs to customer or among team members. Traditional screen designers usually tie up with specific programming language that inherits a lot of constraints when designing and annotating screens in early development stage. Visual Paradigm for UML provides a full featured screen designer for system analyst to illustrate and annotate screen designs without limitation. The following movie shows how to use user interface designer to design form-based application with text field, menu, table and tree.
- Creating user interface diagram
User's Guide
Web screen mock up
Design web application user interface
Visual Paradigm for UML provides a full featured web page designer for system analyst to illustrate and annotate screen designs without limitation. The following movie shows how to use user interface designer to design web application user interface.
Grid diagram

Grid diagram gives another perspective of your project file. You can browse your design in tabular format and configure showing which columns.
- Working with grid diagram
Tutorial
Group Glossary Terms by label

You can use label to group your glossary terms. One term can have multiple labels and you can filter glossary terms by label.
- Organizing glossary terms with label
Tutorial



