Stencils tagged with ‘software engineering’

Free
Data Flow Diagram (SSADM)

Data Flow Diagram (SSADM)

The classic Structured Systems Analysis and Design Methodology by Chris Gane and Trish Sarson. SSADM is better known as Data Flow Diagrams. It is a simple and highly effective systems analysis and design (decomposition) methodology. It uses just four symbols, and it is excellent for communicating with non-technical users. A...more

Free
Data Model (IDEF1X)

Data Model (IDEF1X)

Allows you to draw IDEF1X-compliant Data Models (examine all five pages). IDEF1X is a methodology and standard (NIST/FIPS 184 in 1993) for modelling Relational databases. It emphasises and promotes data independence; proper use of keys; extensibility; quality; and ease of use, and produces a genuinely Relational database....more

Free
Entity Relation Diagram (ERD)

Entity Relation Diagram (ERD)

Allows you to draw simple Entity Relation Diagrams (the first page). ERDs are useful in the early stages of a project, especially if you are using formal approach such as Structured Systems Analysis and Design Methodology (for which there is a SSADM stencil) or IDEF0. I have added an extension, which allows indices to be...more

Free
Feature Diagrams

Feature Diagrams

Feature Diagram stencil, notation based on the book "Generative Programming" by K. Czarnecki and U.W. Eisenecker. Updated, version 2 improves quality (circles do no longer overlap connected boxes).

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
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
UML 2.1 Collection

UML 2.1 Collection

A collection of notation elements for creating UML 2 class, activity, use case, sequence, or component diagrams. It's a rather large stencil, but it contains most UML 2.1 elements. A tool converting Eclipse Java packages to UML class diagrams using this collection can be found on the linked website. Version history: 1.11 (Jun...more

Free
UML Combined Fragments

UML Combined Fragments

This stencil is used to easily create and adjust UML 2.1 combined fragments: Each operand box can be easily adjusted when its content changes, without the fuss of resizing and reconnecting the internal dotted lines. Basic adjustments can be made by simply resizing the whole table. To adjust an inner operand box, click/tap...more