دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bruce Powel Douglass
سری:
ISBN (شابک) : 0321545494, 9780321545497
ناشر: Addison Wesley
سال نشر: 2009
تعداد صفحات: 556
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب چابکی بلادرنگ: روش هارمونی/ESW برای توسعه زمان واقعی و سیستم های جاسازی شده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover Contents Foreword Preface Acknowledgments About the Author Chapter 1: Introduction to Agile and Real-Time Concepts The Agile Manifesto Why Agile? Properties of Real-Time Embedded Systems Benefits of Agile Methods Rapid Learning Early Return on Investment Satisfied Stakeholders Improved Control Responsiveness to Change Earlier and Greater Reduction in Project Risk Efficient High-Quality Development Agile Methods and Traditional Processes Planning Depth-First Development Test-Driven Development Embracing Change Coming Up Chapter 2: Concepts, Goals, and Benefits of Model-Driven Development What Is MDA? Why Model? Key Concepts of MDA Model Metamodel CIM PIM PSM PSI Model Transformation MDA Technologies MOF UML SysML XMI CWM Profiles Benefits of MDA Portability Reusability Isolation from Technology Churn Harmony\'s Five Key Architectural Views Subsystem and Component Architecture Concurrency and Resource Management Architecture Distribution Architecture Safety and Reliability Architecture Deployment Architecture Secondary Architectural Views Coming Up Chapter 3: Harmony/ESW Principles and Practices Harmony Core Principles Your Primary Goal: Develop Working Software Measure Progress against the Goal, Not the Implementation Your Primary Measure of Progress Is Working Software Don\'t Put Defects in Your Software! Continuous Feedback Is Crucial The Five Key Views of Architecture Supplementing Your Architecture with Secondary Architectural Views Plan, Track, and Adapt The Leading Cause of Project Failure Is Ignoring Risk Continuous Attention to Quality Modeling Is Crucial Optimizing the Right Things Harmony Core Practices Incrementally Construct Use Dynamic Planning Minimize Overall Complexity Model with a Purpose Use Frameworks Prove the System under Development Is Correct—Continually Create Software and Tests at the Same Time Apply Patterns Intelligently Manage Interfaces to Ease Integration Use Model-Code Associativity Coming Up Chapter 4: Process Overview Why Process at All? Harmony/ESW Process Introduction Harmony Time Frames Prototype-Based Spiral Development Harmony Macrocycle Process View Prespiral Planning Defining and Deploying the Development Environment Developing Stakeholder Requirements Controlling the Project Change Management Harmony Spiral in Depth Continuous Integration Analysis Design Prepare for Validation Model Review Validation Increment Review (Party Phase) What about Systems Engineering? What about CMMI? Combining Agile, MDA, and Harmony Coming Up Chapter 5: Project Initiation What Do You Need to Get Started? The Baby Bear Plan Prespiral Planning Creating the Schedule Creating the Team Structure Planning for Reuse Planning for Risk Reduction Specifying the Logical Architecture Performing the Initial Safety and Reliability Analysis Developing Stakeholder Requirements Defining the Product Vision Finding and Outlining Stakeholder Requirements Detailing the Stakeholder Requirements Reviewing Stakeholder Requirements Defining and Deploying the Development Environment Tailoring the Development Process Installing, Configuring, and Launching Development Tools Installing and Configuring the CM Environment Continuous Integration What Is CM? Continuous Configuration Management Coming Up Chapter 6: Agile Analysis Prototype Definition Plan the Iteration Specifying the User Interface Detailing the Use Cases Generating System Requirements Managing Safety and Reliability Requirements Use Case White-Box Analysis Use Case Consistency Analysis Detailing System Requirements Object Analysis Identifying Objects and Classes Example from the Targeting Scanner Subsystem Refining the Collaboration Creating the Unit Test/Suite Translating the Model into Code Executing the Model Factoring the Elements into the Model Executing Unit Tests Making the Change Set Available Coming Up Chapter 7: Agile Design Optimization and the Use of Design Patterns Design Patterns Applying Design Patterns Architectural Design Primary and Secondary Architectural Views Architectural Design Workflow Optimizing Subsystem and Component Architecture Optimizing Concurrency and Resource Management Architecture Optimizing Distribution Architecture Optimizing Safety and Reliability Architecture Optimizing Deployment Architecture Optimizing Secondary Architectural Views Adding Architecture to the Transporter Mechanistic Design Mechanistic Design Workflow Optimizing the Mechanistic Model Practical Example: Optimizing the Collaboration Detailed Design Detailed Design Workflow Identifying \"Special Needs\" Classes Optimizing Classes Coming Up Chapter 8: Agile Testing Testing Concepts Kinds of Test Cases Levels of Testing Test-Driven Development Model-Based Testing Testing Workflows Unit Test Unit Test Planning Unit Test Execution Integration Test Continuous Integration Managing Integration Tests Validating and Accepting Changes to the Baseline Making the Baseline Available Validation Testing Preparing for Validation Validation Coming Up Chapter 9: Agile Process Optimization Understanding Dynamic Planning Tracking and Controlling Controlling Project Workflow Refining and Deploying the Development Environment Updating Risks Updating the Schedule Updating the Hazard Analysis Change Management Change Management Workflow Model Reviews The \"Party Phase\" Party Phase Workflow Issue Questionnaire Reviewing Process Reviewing the Schedule Reviewing the Defect List and Defect Rates Reviewing the Reuse Plan Reviewing the Risk Management Plan Summary Appendix A: Starfleet ZX-1000 Transporter System Requirements Specification 1 Overview 2 Operational Modes 2.1 Cargo Transport Mode 2.2 Biomaterials Transport Mode 2.3 Personnel Transport Mode 2.4 Operational Submodes 2.5 Detoxification Submode 2.6 Biofilter Submode 3 General System Requirements 3.1 Timeliness Requirements 3.2 Power Requirements 3.3 Target Scan and Coordinate Lock 3.4 Dematerialization 3.5 Pattern Storage 3.6 Doppler Compensations 3.7 Matter Stream Transmission 3.8 Rematerialization 3.9 Operator Control 3.10 Transportation Sequencing 3.11 System Configuration 4 Major System Components 4.1 Operator Console 4.2 Transport Chamber 4.3 Transport Sequencer 4.4 Primary and Secondary Energizing Coils 4.5 Phase Transition Coils 4.6 Quantum Molecular Imaging Scanners 4.7 Pattern Buffer 4.8 Biofilter 4.9 Emitter Array 4.10 Targeting Scanners 5 Secondary Functions 5.1 Site-to-Site Transport 5.2 Pattern Buffer Storage 5.3 Hazardous Material Dispersal 5.4 Near-Warp Transport 5.5 Warp Transport 5.6 Life Sign Scanner 5.7 Biofilter 5.8 Hazardous Materials Filter 5.9 Phase/Frequency/Packet Compensation Appendix B: Harmony/ESW and CMMI: Achieving Compliance Abstract CMMI Basics Process Areas Maturity Levels Achieving CMMI Compliance with Harmony/ESW Maturity Level 1 Maturity Level 2 Maturity Level 3 Maturity Level 4 Maturity Level 5 Summary Further Reading Glossary A B C D E F G H I J L M N O P Q R S T U V W X Index A B C D E F G H I J K L M N O P Q R S T U V W X