Designing software product lines with UML : from use cases to pattern-based software architectures /
Hassan Gomaa.
- xxvii, 701 p. : ill. ; 25 cm.
Pt. I. Overview -- 1. Introduction -- 2. Design concepts for software product lines -- 3. Software product line engineering -- Pt. II. Requirements, analysis, and design modeling for software product lines -- 4. Use case modeling for software product lines -- 5. Feature modeling for software product lines -- 6. Static modeling in software product lines -- 7. Dynamic interaction modeling for software product lines -- 8. Finite state machines and statecharts for software product lines -- 9. Feature/class dependency modeling for software product lines -- 10. Architectural patterns for software product lines -- 11. Software product line architectural design : component-based design -- 12. Software application engineering -- Pt. III. Case studies -- 13. Microwave oven software product line case study -- 14. Electronic commerce software product line case study -- 15. Factory automation software product line case study -- App. A. Overview of the UML notation -- App. B. Catalog of software architectural patterns.
0201775956 (alk. paper)
2004005854
Software engineering Yazılım mühendisliği UML (Computer science)