Composing Software Components A Software-testing Perspective /
Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. Composing Software Components: A Software-testing Perspective describes a 10-year investigation into the underlying principles of CBSD. By r...
Κύριος συγγραφέας: | |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Boston, MA :
Springer US,
2010.
|
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Components and Component-based Development
- Engineering, Components, and Software
- Software Components and Component-based Development
- CBSD in Practice and Theory
- Software Testing: Practice and Theory
- Software Testing’s Place in Development
- Software Testing Theory
- Subdomain Testing
- Composition of Components
- Subdomain Theory of Stateless Component Composition
- Tutorial Example – SYN Tools for Stateless Components
- Persistent State
- Concurrent Execution
- The Other Non-functional Property: Reliability
- Supporting Tools
- CBSD Support Tools
- Tool Implementation
- Debugging Components, Component-based Systems, and Support Tools
- Unfinished Business: Volunteer Tool Makers
- Case Studies
- Accuracy of Component Measurements and System Predictions
- Case Studies of I-CBSD
- Implications for Software Testing
- Unit vs. System Testing
- Functional vs. Non-functional Properties
- Conclusion: Lessons Learned from I-CBSD
- Open Problems.