|
|
|
|
Visual Studio Team Enterprise Frameworks and Tools
|
|
|
This presentation will describe a methodology developed at Microsoft called Software
Factories. In a nutshell, a Software Factory is a development environment configured to
support the rapid development of a specific type of application. On one hand, Software
Factories are really just the logical next step in the continuing evolution of software
development methods and practices, extending the kinds of knowledge capture and reuse already
provided by patterns and frameworks, and the kinds of automation already provided by Rapid
Application Development (RAD) environments. On the other hand, they have the potential to
change the character of the software industry by introducing patterns and practices of
industrialization. The central concept is the software factory schema - a network of
viewpoints describing the artifacts that comprise the members of a family of software
products and the assets used to build them. Mappings between viewpoints support artifact
transformation and constraint-based scheduling, enabling a highly agile yet highly scalable
approach to development. By automating many aspects of product development, Software
Factories promote the formation of software supply chains, paving the way for software mass
customization.
|
| |
Wednesday - 20 April 2005
8:00 a.m. - 9:00 a.m.
|
Plenary Session
Salt Palace Convention Center Ballroom
|
| |
|
Speakers:
|
|
Jack Greenfield
|
| |
|
© 2005 [Utah State University]. All rights reserved.
Utah State University Extension and Conference Services does not endorse any
particular program or viewpoint but acts as a facilitator of quality programming;
providing a safe, quality environment for participants.
|
|