چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Psicologia e informatica

Farah, Rosa Maria

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Farah, Rosa Maria
سال انتشار
۲۰۱۱
فرمت
EPUB
زبان
انگلیسی
حجم فایل
۴۰۹٫۶ کیلوبایت
شابک
9780201674941، 0201674947

دربارهٔ کتاب

In the ever-changing world of software development, organizations are gradually realizing the need for an explicit software architecture for their systems. And software engineers are potentially faced with the challenge of developing multiple, inter-related systems whilst pressured by financial and lead-time constraints. It is thus essential to establish a well-defined design method in order to build high-quality, reliable, and easily maintainable individual or families of systems - the question is how to approach this? This book provides an achievable answer. The author proposes a method for designing software architectures, and product line architectures, which is based on his experience in industry and research, The first part of the book introduces the design method, examining its three key phases - functionality-based architecture design, architecture assessment and architecture transformation - in detail. The second half of the book explores the concept of software product lines, incorporating elements of architectural design, component-based software engineering and reuse. It takes you through the process of designing, developing and evolving a product-line approach, including the development of software architecture and components for the family, instantiation of family members and evolution of assets. It also examines the pros and cons of a number of organizational models that can be applied when putting a software product line approach in to practice. If you are a software architect or engineer involved in designing software systems architectures, this book will give you the resources you need for success. · features real-life case studies covering control and real-time systems, networking, and telecommunications industry examples to illustrate how the method and processes work in practice · provides a systematic approach that employs both qualitative and quantitative techniques for assessments · contains key chapters on approaches to component development, and use of object-oriented frameworks as components in software product lines · includes sections that can be read as stand-alone, depending on your level of knowledge and experience and your specific area of interest. Booknews Proposes a method for designing software architectures and product- line architectures. Part I introduces the design method and examines its three key phases: functionality-based architecture design, architecture assessment, and architecture transformation. Part II explores concepts and processes of software product lines, incorporating elements of architectural design, component-based software engineering, and reuse. Examines pros and cons of various organizational models, and presents case studies on control, networking, and real-time systems. Bosch teaches software engineering at the University of Karlskrona/Ronneby, Sweden. Annotation c. Book News, Inc., Portland, OR (booknews.com) A practical guide to designing and implementing software architectures. The author proposes a method for designing software architectures, and product-line architectures, which is based on his experience in industry and research. The first part of the book introduces the design method. examining its three key phases -functionality-based architecture design, architecture assessment and architecture transformation software product lines, incorpora- in detail. The second half of the book explores the concept of software product lines, incorporating elements of architectural design, component-based software engineering and reuse. It takes you through the process of designing, developing and evolving a product-line approach, including the develoment of software architecture and components for the family, instantiation of family members and evolution of assets. It also examines the pros and cons of a number of organizational models that can be applied when putting a software product-line approach into practice. Contents Preface Forward Acknowledgements 1. Software architectures and product lines PART I: The designing of software architectures 2. Design of software architectures 3. Software architectural design: case studies 4. Functionality-based architectural design 5. Assessing software architectures 6. Transformation of software architectures PART II: Software product lines 7. Software product lines: An introduction 8. Software product lines: case studies 9. Designing a product-line architecture 10. Developing components: traditional 11. Developing components: object-oriented frameworks 12. Family-based system development 13. Evolving product-line assets 14. Organizing for software product lines 15. Industrial experiences -- Designing software architectures that maximize reuse and flexibility.-- Leveraging software architectures across product lines and families.-- Includes detailed, real-world case studies.Sophisticated development organizations worldwide are discovering the advantages of software architectures in building systems that deliver higher quality, lower development and maintenance costs, and shorter time to market. In this book, one of the field's leading experts addresses the two most important factors in making software architectures work: effective design, and leveraging architectures across product lines. Jan Bosch begins by outlining the rationale for software architectures, and reviewing the limits of traditional approaches to software reuse. Next, Bosch introduces a comprehensive approach to software architecture design that includes explicit quality goals, is carefully optimized up front, and still accounts for the inevitability of change. In Part II, Bosch presents today's best practices for defining architectures that can be reused across entire "lines" or "families" of software. Bosch covers each phase of the software product line lifecycle, including development, usage, and evolution of software assets, showing how to manage interdependencies, and cope with new requirements that were not part of the original design. The book includes several running case studies from real companies that have achieved competitive advantage through software architecture. "This book proposes a method for designing software architectures, and product-line architectures, which is based on his experience in industry and research." "If you are a software architect or engineer involved in designing software systems architectures, this book features real-life case studies covering control and real-time systems, networking, and telecommunications industry examples to illustrate how the method and processes work in practice; provides a systematic approach that employs both qualitative and quantitative techniques for assessments; contains key chapters on approaches to component development, and use of object-oriented frameworks as components is software product lines; and includes sections, that can be read as stand-alone, depending on your level of knowledge and experience and your specific area of interest."--Jacket

قیمت نهایی

۴۴٬۰۰۰ تومان