Introduction Software and Systems Integration Methods Program and Project Planning Systems Design Software Requirements Software Design/Development Software Implementation Software Integration Software and Systems Integration Software Subcontractor Software and Systems Integration Delivery Product Evaluation Conclusion Further Reading Program and Project Planning Introduction Program Framework Established Project Planning Senior Management Program and Project Planning Planned Schedules Development Plan Teamwork Team Code of Conduct Conclusion Further Reading Systems Design Introduction Definition of System Design System Engineering Plan Software Architecture Evaluation Further Reading Software Requirements Introduction Definition of Software Requirements Analysis Use Case Functions Architecture Integration Verification and Validation Requirements Documentation Requirements Traceability Formal Review Preparation Managing a Requirements Tool Released Software Requirements Further Reading Software Design Introduction Development Plan Software Design Decisions Software Requirements Evaluation Software Reuse Peer Reviews Software Design/Development Suggestions Concurrent Software/Design Development Lean Software Design/Development Lean Software Configuration Management Agile Software Processes Configuration Management Software Standards Capability Maturity Model Integration CMMI Version 1.3 Lean Six Sigma Software Companies Software Design/Development Conclusion Further Reading Software Implementation Introduction Configuration Management Build Requests Configuration Management Tools IBM Rational ClearCase IBM Rational ClearQuest Software Media and Data Future Trends Tool Support Conclusion Further Reading Software Integration Introduction Software Integration Strategy Approach to Software Integration Software Integration Testing The Big Picture Development Facility Software Operations Software Configuration Software Integration Setup Integration Test Installation Plans and Procedures Integration and Checkouts Software Integration Log Software Test Completion Integration Verification and Validation Configuration Reviews and Audits Further Reading Software and Systems Integration Introduction Software and Systems Integration Plan Software and Systems Integration Facility Facility Operations Facility Configuration Integration Setup Formal Engineering Build Test Team Documentation Roles and Assignments Integration Test Processes Problem Discovery Problem Reports Quality Participation in Software and Systems Integration Quality Checklist Verification and Validation Late Nights, Early Mornings, and Weekends Software Quality Support Break the Mold The Bottom Line Effective Methods for Software and Systems Integration Planning Monitor Planning Progress Comment Communication Risk Management Risk-Based Integration Risk Integration Standards Requirements Evidence of Requirements Systems/Software Design Integration Team Coordination Plans and Procedures Execution Acceptance Test Continuous Integration Automation Configuration Management Quality Peer Review Assurance Software and Systems Assurance Additional Quality Concepts Improving Quality and Productivity Customer Satisfaction Taking the Initiative for Change Further Reading Software Subcontractor Introduction Program and Project Selection Subcontractor Approach Software Subcontractor Plan 9.4.1 Software Audits 9.4.2 Audit Checklist Software and System Delivery Introduction Software Media and Data Delivery Software Documentation Version Control Documentation Build and Installation Procedure Delivery Package Final Software and Systems Delivery First Article Inspection Functional Configuration Audit Physical Configuration Audit Further Reading Product Evaluation Introduction Quality Assurance Software Quality Plan Software Engineering Process Group Product Evaluation Schedule Senior Managers Program and Project Managers System and Software Team Participation Artifacts Audit Findings Corrective Actions Corrective Audit Plan Quality Metrics Quality Management System Software Process Software Process Assessment Software Reviews Software Process Improvement Stress Management Techniques Solving Quality Issues Further Reading Appendices: Acronyms and Glossary Software/Systems Integration Plan Software Audit Checklist Software Checklist PCA Index > Systems Design Introduction Definition of System Design System Engineering Plan Software Architecture Evaluation Further Reading Software Requirements Introduction Definition of Software Requirements Analysis Use Case Functions Architecture Integration Verification and Validation Requirements Documentation Requirements Traceability Formal Review Preparation Managing a Requirements Tool Released Software Requirements Further Reading Software Design Introduction Development Plan Software Design Decisions Software Requirements Evaluation Software Reuse Peer Reviews Software Design/Development Suggestions Concurrent Software/Design Development Lean Software Design/Development Lean Software Configuration Management Agile Software Processes Configuration Management Software Standards Capability Maturity Model Integration CMMI Version 1.3 Lean Six Sigma Software Companies Software Design/Development Conclusion Further Reading Software Implementation Introduction Configuration Management Build Requests Configuration Management Tools IBM Rational ClearCase IBM Rational ClearQuest Software Media and Data Future Trends Tool Support Conclusion Further Reading Software Integration Introduction Software Integration Strategy Approach to Software Integration Software Integration Testing The Big Picture Development Facility Software Operations Software Configuration Software Integration Setup Integration Test Installation Plans and Procedures Integration and Checkouts Software Integration Log Software Test Completion Integration Verification and Validation Configuration Reviews and Audits Further Reading Software and Systems Inte.
Effective Methods for Software and Systems Integration