TY - GEN AU - Gomaa, Hassan TI - Designing software product lines with UML: from use cases to pattern-based software architectures SN - 0201775956 (alk. paper) AV - QA76.758 .G64 2005 PY - 2005/// CY - Boston PB - Addison-Wesley KW - Software engineering KW - Yazılım mühendisliği KW - UML (Computer science) N1 - Includes bibliographical references (p. 675-685) and index; 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 ER -