Softwarová továrna (Microsoft .NET) - Software factory (Microsoft .NET) - Wikipedia
![]() | tento článek vyžaduje pozornost odborníka na software.Únor 2009) ( |
A Softwarová továrna je kolekce softwaru pro vytváření konkrétních typů softwaru. Softwarová továrna může zahrnovat procesy, šablony, Integrované vývojové prostředí konfigurace a pohledy. Typ softwaru, který může továrna vyrábět, je definován při vytvoření továrny. Softwarové továrny pomáhají strukturovat proces vývoje.
Ačkoli termín „softwarová továrna"je používán Microsoft ve spojení s jejich .NET Framework, softwarové továrny jsou mnohem širší v použití a použití.
Implementace
- Enterprise Framework Factory (dále jen Továrna EFx ) z Služby společnosti Microsoft byla jednou z prvních průkopnických továren na architektonický software, která použila jedinečnou kombinaci vývoj řízený modelem a integrované runtime nástroje prostředí k sestavení Orientováno na služby Podnikové aplikace a služby.
- Tým Microsoft Patterns and Practices vyvinuli čtyři softwarové továrny:
- SharePoint Software Factory, pro SharePoint 2007/2010 a Visual Studio 2008/2010
- Smart Client Software Factory, pro Visual Studio 2008 (vydáno: duben 2008)
- Továrna na software pro webové služby (vydáno: červenec 2006, aktualizováno prosinec 2006, 2010, nový Service Factory: Edice modelování verze (nekompatibilní s předchozími) vydaná v listopadu 2007)
- Továrna na software pro mobilní klienty (vydáno: červenec 2006)
- Projekt Glidepath je Micro ISV -oriented Software Factory, také od Microsoft.
- NConstruct je rychlý a vývojový nástroj a prostředí pro podnikové aplikace pro Windows a Web pro .NET Framework životní prostředí.
Viz také
- Továrna EFx .net továrna
- Softwarová produktová řada
Reference
- Jack Greenfield, Keith Short (Microsoft) | Keith Short, Steve Cook, Stuart Kent, John Crupi, Softwarové továrny: Sestavování aplikací pomocí vzorů, modelů, rámců a nástrojů, ISBN 0-471-20284-3
- Jack Greenfield, Softwarové továrny: Sestavování aplikací pomocí vzorů, modelů, rámců a nástrojů (Microsoft, 2004)