Software Engineering Tiny Tools for Managers and Practitioners

The intent of these Tiny Tools is to provide simple web-based or downloadable (e.g., for example, a spreadsheet template) tools that can help both managers and practitioners in their software engineering work. These are NOT full-blown CASE tools.

The Tiny Tools listed below represent possibilities only. The more of them that can be developed, the more useful (and unique) the SEPA, 5/e web site will be. If you develop one of these tools and would like to post it on the Tiny Tools web site, contact Professor Bruce Maxim.

Note: page numbers following tool refer to Dr. Roger Pressman's Software Engineering: A Practitioners Approach, 5/e incidence of the topic.

Metrics Database Builder (Metrics Collection Template)

LOC Metrics Calculator (p. 86)

FP metrics Calculator (p. 87)

Control Charts Assistant for Statistical process control (p. 98)

DRE Calculator (p. 103)

Problem-Based (LOC) Estimation Assistant (see algorithm p. 123)

Process-Based Estimation Assistant (p. 128)

Problem-Based (FP) Estimation Assistant(p. 126)

COCOMO-II Estimation Assistant (p.130)

Decision Assistant (build and analyze decision trees) p. 133

Risk Table Builder (build and analyze risk tables) p.147

Risk Refinement Assistant (p. 152)

Risk Information Sheet Builder (p.156)

Task Set Selector(p. 167)

Earned Value Calculator (p. 181)

Error Tracker (builds an error tracking database) p. 183

Change Request/Report Generator, p. 229

Hatley-Pirbhai System Model Template Builder (p. 257)

Use-Case Builder (p. 274)

Data/Function Partitioner (p. 282)

Grammatical Parser (p. 316ff)

Data Modeler (p. 297)

 

Structured Analysis Assistant (p. 313)

Simple Algorithm Builder (p. 349)

Coupling and Cohesion Metrics Calculator (p. 517ff)

QDS Calculator (p.370)

Structured Design Assistant (p. 371)

Decision Table Builder (p. 420)

Independent Basis Path Selector (p. 440)

TestingAssistant (Chapter 17)

Quality Assessor (p. 501)

BANG Metric Calculator (p. 510)

¥ Implements calculation of DeMarco's Bang Metric.

DSQI Calculator (p. 516)

Halstead Calculator (p.522)

SMI Calculator (p. 524)

 

Object-Class Identifier (p. 544)

 

OO project Estimator/controller (p. 552)

Metrics Collector for OO Projects (p. 553)

UML Tutor for Analysis Work (p. 565)

Domain Analysis Guide (p. 567)

Use-Case Builder (p. 570)

CRC Index Card Builder (p.571)

UML Tutor for Design Work (p. 598)

OO System Design Guide (p. 601)

Design Pattern Register (p. 612)

Review Assistantf or OOA/OOD models (p. 622)

Test Case generate for OO Random Testing (p. 632)

OO MetricsCalculator (p. 640ff)

Formal Methods Tiny Tool (p. 673)

Box Structure Builder (p. 691ff)

DesignVerification (Proof of Correctness) Assistant (p. 694ff)

Statistical UseTest Generator (p. 699ff)

Component Identifier (p. 711ff)

Component Librarian (p. 721ff)

Component Reuse Cost Calculator (p. 724ff)

Web Site Quality Assessor (p. 758)

Web Engineering Assistant (p. 763ff)

Software Reengineering Tiny Tool (p. 789ff)

Inventory Analyzer (p. 763ff)

Reengineering Cost Calculator (p. 803ff)