Building Systems From Commercial Components

Robert-C Seacord

,

Kurt-C Wallnau

,

Scott-A Hissam

Note moyenne 
Robert-C Seacord et Kurt-C Wallnau - Building Systems From Commercial Components.
There is a growing gap between the theory and the practice of component-based software design. The theory largely assumes that the design task is to develop... Lire la suite
68,40 € Neuf
Actuellement indisponible

Résumé

There is a growing gap between the theory and the practice of component-based software design. The theory largely assumes that the design task is to develop specifications for software components; in reality, however, most component-based design relies on preexisting components, which have preexisting specifications. With more and more software being developed from commercially available components, it is increasingly critical to recognize the novel challenges and unfamiliar constraints; inherent in such design. Describing a number of proven techniques, this book provides much-needed guidance on how to build component-based systems in a real working environment. Building Systems from Commercial Components is divided into three parts: - Part I identifies the design challenges posed by commercial components, presents specific engineering techniques that meet those challenges, and describes workflows for incorporating those techniques into an existing development process. - Part II features an extended case study of a project from the authors' own experience, with each chapter illustrating the challenges posed by commercial components and the techniques used to meet those challenges. - Part III provides advice on how to get started using the techniques described in the book, and makes some predictions about the future course of component-based development. This book is intended for anyone who practices, or wishes to practice, component-based software development. System architects, chief engineers, project managers, chief technology officers, and front-line software engineers and programmers will each find here something of immediate value. The authors, through their work at the Software Engineering Institute, are able to share a broad and practical understanding of both the problems you will face and the solutions you will require as you design component-based systems.

Sommaire

  • FUNDAMENTALS
    • Components everywhere
    • The unfinished revolution
    • Engineering design & components
    • Requirements & components
    • Ensembles & blackboards
    • Model problems
    • Managing the design space
    • Storing competence
    • The multi-attribute utility technique
    • Risk-misfit
    • Black box visibility
  • CASE STUDY
    • The DIRS case study
    • Applet ensemble: the opening
    • Public key infrastructure
    • A certificate odyssey
    • Applet ensemble: the middlegame
    • Secure applet ensemble
    • Instrumented model problem
    • Sorbet: a custom ensemble
    • Hardware components
    • Into the black box
    • Applet ensemble: the endgame
    • Secure applet ensemble redux

Caractéristiques

  • Date de parution
    01/10/2001
  • Editeur
  • Collection
  • ISBN
    0-201-70064-6
  • EAN
    9780201700640
  • Présentation
    Relié
  • Nb. de pages
    390 pages
  • Poids
    0.865 Kg
  • Dimensions
    16,5 cm × 24,0 cm × 3,0 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

À propos des auteurs

Kurt C. Wallnau is a senior technical staff member at the Software Engineering Institute (SEI). He was team lead for the SEI's commercial off-the-shelf (COTS)-based systems project, and now leads the predictable assembly from certifiable components project. He designed and taught the CMU/MSE course in component-based development methods, and has over 20 years experience in research and industry. Scott A. Hissam is a senior technical staff member at the SEI and adjunct faculty member at the University of Pittsburgh. He has over 15 years of software development experience, including project leadership positions at Lockheed Martin and Bell Atlantic. Robert C. Seacord is a senior technical staff member at the SEI. He has over 17 years of development experience, including extensive work with Enterprise JavaBeans, CORBA, and Web technologies. He bas previously been a technical staff member at the X Consortium and IBM.

Derniers produits consultés