InCASE (A CASE Tool)
Overview
InCASE is a Computer Aided Software Engineering tool that
allows users to create UML diagrams. InCase also allows users to generate Java
class declarations from class diagrams.
Requirements Model
Functional Requirements (Use Cases)

Use Case Elaborations
Create Class Diagram
Scenarios
Non-Functional Requirements
Usability
Reliability
Performance
Supportability
Domain Model
Class Diagrams Meta-model

Use Case Diagrams Meta-model

Design Model
Implementation Model
Deployment Model