Stencils tagged with ‘software’

Free
Pattern Instance Notation - Expanded PINboxes

Pattern Instance Notation - Expanded PINboxes

This stencil aids in creating Expanded PINboxes for the Pattern Instance Notation. (See that stencil for the Collapsed and Standard forms of the PINbox.) Pattern Instance Notation is a software diagramming notation for working with design patterns, both on its own and as an adjunct to UML and other modeling visual languages....more

Free
Pattern Instance Notation (PIN)

Pattern Instance Notation (PIN)

Pattern Instance Notation is a software diagramming notation for working with design patterns, both on its own and as an adjunct to UML and other modeling visual languages. It is described in full in the article The Pattern Instance Notation: A Simple Hierarchical Visual Notation for the Dynamic Visualization and...more

Free
Petri nets

Petri nets

A stencil for creating Petri nets diagrams (for predicate/transition, or PT, nets)

Free
Platform Architecture

Platform Architecture

Basic elements for software platform architecture

Free
ROOM Modelling Language

ROOM Modelling Language

Basic Real-Time Object Oriented Diagramming Symbols

Free
Software Architecture Whiteboarding

Software Architecture Whiteboarding

Many years ago, I decided to go 100% digital and eliminate all paper based notes, scribbles and whiteboards. OmniGraffle helped me a great deal achieve that goal. I created this stencil to help throw ideas on a 'digital' white board and conduct brainstorming sessions with remote team members via screen sharing. Hope you find...more

Free
SPEM Activity diagrams

SPEM Activity diagrams

OMG Software Process Engineering Metamodel Stencils for Omnigraffle. Using SPEM you can plan or inspect the engineering approach in software projects. You can use it to learn from previous approaches as well as to simply improve the processes in your company.

Free
Swimlane

Swimlane

Multi-system flow-chart for business process or system integration diagrams. Each swim lane contains processes, flows and decisioned owned by a single entity. Flows that cross swim lane boundaries indicate integration points between entities (business processes, systems).

Free
Task Diagram (IORC)

Task Diagram (IORC)

Block to define a task or unit of work as: Inputs, Outputs, Resources and Constraints...similar to an IDEF-0 diagram