The Artifacts

In many ways, software development can be thought of as the creation, evolution, and transformation of a series of artifacts that begin with the vision document and unambiguously lead to the final product. The process describes the required artifacts and often provides guidelines and additional help throughout their evolution. The business use case Software Iteration describes how and when the artifacts of the process are evolved.

Building software is all about decisions. The transformation of a software product from an idea into an executable system is nothing but the result of the many decisions made by the workers in the process. To help structure and communicate these decisions, artifacts documenting the work are created along ...

Get Building Web Applications with UML Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.