Component-Based Software Quality: Methods and Techniques by Alejandra Cechich, Mario Piattini, Visit Amazon's Antonio

By Alejandra Cechich, Mario Piattini, Visit Amazon's Antonio Vallecillo Page, search results, Learn about Author Central, Antonio Vallecillo,

Component-based software program improvement, CBSD, isn't any longer only one extra new paradigm in software program engineering, yet is successfully utilized in improvement and perform. up to now, besides the fact that, lots of the efforts from the software program engineering group have focused on the sensible elements of CBSD, leaving apart the remedy of the standard matters and extra-functional houses of software program elements and component-based systems.
This e-book is the 1st one concentrating on caliber problems with parts and component-based structures. The sixteen revised chapters awarded have been rigorously reviewed and chosen for inclusion within the booklet; including an introductory survey, they offer a coherent and useful survey of the state-of-the-art within the zone. The e-book is equipped in topical components on COTS choice, checking out and certification, software program part caliber versions, formal types to caliber review, and CBSD management.

Show description

Read or Download Component-Based Software Quality: Methods and Techniques PDF

Best software design & engineering books

Distributed Services with OpenAFS: for Enterprise and Education

This ebook indicates intimately tips to construct enterprise-level safe, redundant, and hugely scalable companies from scratch on best of the open resource Linux working process, compatible for small businesses in addition to great universities. The middle structure offered relies on Kerberos, LDAP, AFS, and Samba. it truly is proven the right way to combine net, message comparable, facts base and different prone with this spine.

Creating Mac Widgets with Dashcode (Firstpress)

With the arrival of Mac OSX Leopard and Dashcode, it has turn into really easy to write down your individual widgets (small courses that sometimes do one task). Even enterprise humans can write little courses to do such things as graph revenues that instantly replace. So this publication is written for all clients who will want to create their very own widgets.

Beyond Redundancy: How Geographic Redundancy Can Improve Service Availability and Reliability of Computer-Based Systems

How Geographic Redundancy Can enhance provider Availability and Reliability of Computer-Based SystemsEnterprises make major investments in geographically redundant structures to mitigate the most unlikely probability of a ordinary or man-made catastrophe rendering their basic web site inaccessible or destroying it thoroughly.

Additional info for Component-Based Software Quality: Methods and Techniques

Example text

10. A. Lamsweerde. Goal-Oriented Requirements Engineering: A Guided Tour. Invited mini-tutorial paper in 5th IEEE International Symposium on Requirements Engineering, 2001. 11. C. Ncube, and N. A. Maiden. PORE: Procurement-Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm. In International Workshop on Component-Based Software Engineering, 1999. 12. B. Nuseibeh, and S. Easterbrook. Requirements Engineering: A Roadmap. In The Future of Software Engineering.

62. SEI. CMMI Product Suite. edu/cmmi/products. 63. SEI. Predictable Assambly from Certifiable Components (PACC). html. 64. M. Shereshevsky, H. Ammari, N. Gradetsky, A. Mili, and H. Ammar. Information Theoretic Metrics for Software Architectures. In Proc. of the 25th Annual International Computer Software and Applications Conference, IEEE Computer Society Press, 2001. 65. M. Sparling. Lessons Learned Through Six Years of Component-Based Development. Communications of the ACM, 43(10):47–53, 2000.

While in CBD there is a simultaneous process of requirements specification, architecture design and COTS evaluation/integration. Developers have to take into account all these potentially conflicting issues and perform tradeoffs among them. This step encompasses the balancing and negotiation of requirements, environment constraints factors and package features where the final selection has to reflect the decisions made during the tradeoff analysis. Note that even if you are following a spiral development (which is very likely), first you have to define the main requirements and then start the architecture design but in CBD these activities are performed all together.

Download PDF sample

Rated 4.59 of 5 – based on 14 votes