Documenting Software Architectures: Views and BeyondAddison-Wesley, 2003 - 512 lappuses Architecture is crucial to the success of any large software system -- but even a superb architecture will fail if it isn't communicated well. Now, there's a language- and notation-independent guide to capturing architecture so it can be used successfully by every analyst, software designer, and developer. The authors review the diverse goals and uses of software architecture documentation, providing documentation strategies for several common scenarios. They identify the basic unit of software architecture documentation: the viewtype, which specifies the type of information to be provided in an architectural view. For each viewtype -- Modules, Component-and-Connectors, and Allocation -- they offer detailed guidance on documenting what really matters. Next, they demonstrate how to package architecture documentation in coherent, usable form: augmenting architectural views with documentation of interfaces and behavior; accounting for architectural variability and dynamic systems; and more. |
Saturs
Software Architectures and Documentation | 1 |
2 | 29 |
1 | 35 |
Autortiesības | |
21 citas sadaļas nav parādītas.
Citi izdevumi - Skatīt visu
Documenting Software Architectures: Views and Beyond Paul Clements,Felix Bachmann,Len Bass,David Garlan,James Ivers,Reed Little,Paulo Merson,Robert Nord,Judith Stafford Ierobežota priekšskatīšana - 2010 |
Documenting Software Architectures: Views and Beyond Paul Clements Priekšskatījums nav pieejams - 2011 |
Bieži izmantoti vārdi un frāzes
allocation viewtype allowed allowed-to-use analysis archi architect architectural views architecture documentation assignment behavior C&C view C&C viewtype Chapter class diagrams client-server style clients communication component types component-and-connector components and connectors Computer configuration configuration items Connector types constraints context diagram control flow CSCI data flow data types database decomposition style defined depends deployment style described docu ECS System environment example execution Figure Filter functionality Gnutella implementation implementation inheritance Ingest instances inter interaction mapping ment mentation message sequence chart Module Decomposition View module view module viewtype n-tier node Option package peer-to-peer Pipe ports primary presentation properties protocol publish-subscribe Rational Unified Process relationship represent Request resource role runtime Section Segment semantics sequence diagram server shown shows software architecture software elements stakeholders structure subset subsystem tecture tion View Packet virtual machine
Atsauces uz šo grāmatu
Rationale-Based Software Engineering Janet E. Burge,John M. Carroll,Raymond McCall,Ivan Mistrík Ierobežota priekšskatīšana - 2008 |