Skip to main content
  • 537 Accesses

Summary

Herewith we conclude the PLA whose result is the Software Factory specification. This analysis first of all documents what business problems must be solved by the factory. On top of this, it provides an inventory of solutions to these business problems as a starting point for subsequent activities.

Please keep in mind that the techniques that we described in this chapter, such as feature matrices and feature modeling, are nothing set in stone. Feature modeling is especially useful for product line development when you need to determine the common and variable features of a domain. Further down the road, when it comes to actually implementing a product line member, these feature models will not be dry documentation. Instead they will become part of the Software Factory implementation. We recommend that you take these practices as a basis and incorporate them into an analysis process that fits your particular Software Factory and development environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jack Greenfield and Keith Short, Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools (Indianapolis, IN: Wiley, 2004)

    Google Scholar 

  2. Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software (Upper Saddle River, NJ: Addison Wesley, 2004)

    Google Scholar 

  3. Jimmy Nilsson, Applying Domain-Driven Design and Patterns: With Examples in C# and.NET (Boston, MA: Addison Wesley, 2006)

    Google Scholar 

  4. Krzysztof Czarnecki, Simon Helsen, and Ulrich Eisenecker, “Formalizing Cardinality-based Feature Models and their Staged Configuration” (OOPSLA’04 Eclipse Technology eXchange [ETX] Workshop, Vancouver, British Columbia, Canada, October 24-28, 2004, ACM 1-58113-833-4/04/0010)

    Google Scholar 

  5. Krzysztof Czarneck and Ulrich W. Eisenecker, Generative Programming: Methods, Tools, and Applications (Indianapolis, IN: Addison Wesley, 2000)

    Google Scholar 

  6. Karl E. Wiegers, Software Requirements, Second Edition (Redmond, WA: Microsoft Press, 2003)

    Google Scholar 

Download references

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Gunther Lenz, Christoph Wienands

About this chapter

Cite this chapter

(2006). Software Factory Specification. In: Practical Software Factories in .NET. Apress. https://doi.org/10.1007/978-1-4302-0181-6_3

Download citation

Publish with us

Policies and ethics