Software Requirements Management Tools: Specifications, UML Use Case, User Stories, Business Analysis, User eXperience


Useful resources about software requirements, business analysis (BA), business process modeling (BPM)and other modeling techniques like the Unified Modeling Language (UML).


Software Requirements Resources

Requirements Analysis in Wikipedia

Functional Requirements in Wikipedia

Software Requirements Management Portal

Requirements Networking Group


Business Analysis Resources

Business Analysis in Wikipedia

International Institute of Business Analysis

Modern Analyst: Business Analyst and Business Analysis Community

Business Analyst Times: Business Analysis and Requirements Resources


Unified Modeling Language (UML) Resources

UML Resource Page of the Object Management Group

Unified Modeling Language in Wikipedia

Unified Modeling Language (UML) Portal

List of Unified Modeling Language tools in Wikipedia

UML Tools


Software Requirements Articles

Popular Collaborative Software Specifications Models

Software Requirements: A Tutorial

Building the Right Scope

Agile Requirements

Requirements for Outsourcing

Automated Acceptance Tests and Requirements Traceability

Real Reuse for Requirements

A Decision Table Based Methodology for the Analysis of Complex Conditional Actions

Understanding the Unified Modeling Language (UML)

Understanding Use Case Modeling

Precise Use Cases

Can You Replace User Stories with Use Cases?

Non-Functional Requirements: Do User Stories Really Help?

Four Levels of Agile Requirements

Business Analysis and Software Requirements Certifications

Best Practices Reviewing Requirements for Testability


Software Requirements Videos

Introduction to UML

Modeling the Business Domain in UML with Visual Studio

Specifying Software Requirements

Model Driven Development Beyond Code Generation


Software Requirements Books

A Little Book about Requirements and User Stories

UML 2.0 in Action - A Project Based Tutorial