Showing posts with label Component-based Development. Show all posts
Showing posts with label Component-based Development. Show all posts

8/22/2008

组件规格的写法

1 组件的操作列表,所定义的行为的声明部分,包括每个操作的名称、参数和返回类型。通常用对象的接口(Interface)来实现这个定义
2 组件的功能描述(component's functionality)
3 组件的使用场景(usage scenarios)
4 组件开发的历史
5 组件的执行环境(如Apache, PHP版本等)
6 组件的执行参数,如启动组件的必须数据

8/17/2008

Component Specification

The usual form of component behavior description may consist of some or all of the following:

  • a list of operation names and signatures defining the input and output parameters for each operation;

  • an informal textual description of the component's functionality, intended usage scenarios, and history of development;

  • an informal description of the component's operating context (e.g., hardware platforms and operating system), expected versions of installed software, and known limitations or deficiencies;

  • performance and availability data for typical execution of the component.

8/15/2008

Large-Scale, Component-Based Development

CBD is an exciting new approach to application development which offers the promise of reducing cycle time for software development, and improving the quality of delivered applications.

This book provides the context necessary to understand CBD and to apply it successfully to enterprise-scale solutions. CBD is a new approach to software development that will significantly affect software development practices over the coming years. As a result, the goals of this book are threefold:

  • It provides an introduction to the fundamental technologies of CBD. There are a number of different technologies that contribute to this approach. Each of these is examined in terms of how that technology has come to be, its major strengths and weaknesses, and the directions in which it is likely to evolve.

  • Rather than simply enumerate individual technology advances, this book provides a holistic view of how each technology contributes to the larger goal of CBD. Readers can then put each technology advance into the context required for a more complete understanding of its relevance and impact.

  • While the academic background of these technologies is discussed, the book is predominantly practical in nature. Wherever possible, the technologies are discussed with respect to their impact on current and future software engineering practices as experienced by a wide range of practicing software engineers.

Having read this book, readers will understand the key technology advances in software engineering as they affect CBD, and therefore be in a better position to take advantage of them in their organization.

Service- and Component-based Development: Using Select Perspective™ and UML

Select Perspective, from Select Business Solutions, is a set of best practices for software development that has evolved over a decade into a world-class component-based development (CBD) process. It is a blend of approaches from several object-oriented methods, improved and adapted to meet the new demands of CBD and Web Services.