
Home

About Us

Products

Process Models

SE Resources

Commentary

Contact us

|
|
|
| Breaking News!
A new blog ... visit OnCenter, Roger Pressman's running commentary on the world at large
A new edition ... the 6th edition of Software Engineering is available now
A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge
A new training curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.
A redesigned Web site ... we've done a major redesign and added many new features
|
|
|
|
|
|
|
|
|
|
|
Reference Library
Component-Level Design
|
|
This page provides access to a variety of downloadable papers that
address component-level design issues. The following topics are considered:
Components
Methods
Current Issues and Future Trends [PDF]
Author Unknown
This slide presentation covers the following topics: architectural
interchange, architectural toolkit, architectural refinement, architectural
view integration, and bringing architectures to the masses.
Design Components [PDF]
Johannes Sametinger
This slide presentation outlines the following topics: design patterns,
design components, design roles, component modes, component types, design
constraints, documentation, tool support, and related work.
Foundational Theory of Software Component Reliability [PDF]
Dick Hamlet, Dave Mason and Denise Woit
This paper proposes an underlying theory for the technical quality information
to appear on a software-component data sheet. The other side of the components'
coin - the technical description of what a component is supposed to do - is of
equal or greater importance, but is not addressed.
Impact of Software Components Characteristics above Decision-making Factors [PDF]
Asunción Gómez-Perez and Adolfo Lozano
During the software project planning phase, software engineers face the dilemma
of deciding which of several software components to reuse, all of which meet
appropriate requirements. Software engineers must assess several characteristics
and factors to select a component examining its relevant features, which will
affect to their decision with different ratio, depending on company make-up or
project peculiarities. This paper provides a guide as an aid for making these
decisions, describing the relevant characteristics and factors of software
components which will influence each decision-making issue.
Monitoring Software Components and Component-Based Software [PDF]
Jerry Gao, Eugene Y. Zhu and Simon Shim
This paper discusses component traceability and maintenance issues and
solutions in supporting software components of component-based software. This
paper proposes a Java framework and a systematic approach to support tracking
and monitoring software components in component-based programs. Application
examples and the supporting system are described. Moreover, the paper introduces
the concept of traceable components, including requirements, design guidelines,
and architecture style.
Back to the top
A Framework for Classifying and Comparing Architecture Description Languages [PDF]
Nenad Medvidovic and Richard N. Taylor
Architecture description languages (ADLs) have been proposed as modeling
notations to support architecture-based development. There is, however, little
consensus in the research community on what is an ADL, what aspects of an
architecture should be modeled in an ADL, and which ADL is best suited for a
particular problem. Furthermore, the distinction is rarely made between ADLs
on one hand and formal specification, module interconnection, simulation, and
programming languages on the other. This paper attempts to provide an answer to
these questions. It motivates and presents a definition and a classification
framework for ADLs.
Design and Evaluation of the Distributed Software Component Framework for Distributed Communication Architectures [PDF]
John-Luc Bakker and Harold J. Batteram
This paper presents the authors experiences with the DSC (Distributed Software
Component) framework and development environment. The DSC framework supports
component oriented distributed communication architecture such as TINA
(Telecommunications Information Network Architecture). Within the component
development environment, components can be developed and evaluated. The authors
apply this framework to a TINA based service and network architecture called MESH
(Multimedia Services on the Electronic Super Highway).
Flowcharting [HTM]
Author Unknown
This is an overview of flowcharting. Guidelines, symbols, and examples
are provided.
Structured Design Using Flowcharts
C Code Implementation [PDF]
Andrew J. Blauch and Paul D. Johnson
This paper describes structured design and structured flowcharts. Topics
include: basic blocks, basic structures, derived structures, examples of good
and bad structured flowcharts, flowchart implementation using C, top down design.
Verifying Components Under Development at the Design Stage: A Tool to Support the Composition of Component Design Models [PDF]
Siobhan Clarke and John Murphy
Two of the main objectives associated with the development of a business
component destined for a component-based environment are that the component
provides the business service precisely as stated, and that it provides an
interface with which other components can work. Testing these objectives
often occurs at the system test phase. The authors are developing a tool that
supports the composition of UML design models, which will allow the verification
of the design of a component occur at an earlier stage in the development cycle.
Back to the top
| |