HOME

TheInfoList



OR:

A steel thread is a
software engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
technique that helps define the most important paths through a computer system. It's a way to build a software system by weaving together thin slices of functionality, called threads, that implement key
use cases In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requireme ...
. In this way fully functional software is built up, allowing earlier testing of links and capacities and acting as an early
proof of concept A proof of concept (POC or PoC), also known as proof of principle, is an inchoate realization of a certain idea or method in order to demonstrate its feasibility or viability. A proof of concept is usually small and may or may not be complete ...
. This was based on the
bridge building A bridge is a structure built to Span (engineering), span a physical obstacle (such as a body of water, valley, road, or railway) without blocking the path underneath. It is constructed for the purpose of providing passage over the obstacle, whi ...
technique where a steel thread would be thrown from one side of the valley to the other and when secured would be used to move progressively greater loads starting perhaps with a beam, each load supporting further loads. Within software engineering the practice is to first build a minimal system that is less than a
Minimum Viable Product A minimum viable product (MVP) is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development. A focus on releasing an MVP means that developers potentially avoid ...
that only covers one core piece of functionality but that does it end to end. After this another complete piece of functionality is added until a Minimum Viable Product is built.


References

{{compu-prog-stub Software design