Requirements Capturing

Capture system requirements with use cases, SysML requirement diagrams and textual analysis.

Share |

Requirement diagram

Enhanced feature

SysML requirement diagramSysML 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.

Requirement grid

Requirements grid shows all recorded requirementsRequirements grid shows all recorded requirements

Requirements gird provides a tabular view of all requirements in the project. You can create requirements in grid.

Glossary grid

Glossary grid shows all domain terms in single gridGlossary 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 elementTest 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.

Textual analysis

Analysis textual documents and extract useful termsAnalysis 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.

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.

User interface designer

Design client application user interfaceDesign 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.

Web screen mock up

Design web application user interfaceDesign 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

New feature
Grid diagram

Grid diagram gives another perspective of your project file. You can browse your design in tabular format and configure showing which columns.

Group Glossary Terms by label

New feature
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.

Tell us what you think?

Sending...
Thank you for your feedback