Ch11_ArchitectreDesign_Part3

Ch11_ArchitectreDesign_Part3 - ArchitecturalDesign...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
    Architectural Design
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    Component Level Design Occurs after the 1 st iteration of architectural design At this point the overall data and program structure of the software has been established Translate the design model into an operational software code like language Represent the design at a level of abstraction that is close to Code ARCHITECTURE DATA INTERFACES PROCEDURAL DESIGN
Background image of page 2
    Component Design Establish the algorithmic detail required to: Manipulate data structures. Define components interfaces. Implement the processing algorithms for each component. Graphical. Flowchart. Tabular design notation. Decision table. Text. Program design language “pseudo-code.”
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
    What is a Component? OMG Unified Modeling Language Specification [OMG01] defines a component as “… a modular, deployable, and replaceable part of a system that encapsulates implementation and exposes a set of interfaces.” OO view: a component contains a set of collaborating classes Each class within a component has been fully elaborated to include: all attributes and operations that are relevant to its implementation All interfaces (messages) must be defined Conventional view: logic , the internal data structures that are required to implement the processing logic, and an interface that enables the component to be invoked and data to be passed to it
Background image of page 4
  Interfaces UML definition An Interface is a specification for the externally
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 11

Ch11_ArchitectreDesign_Part3 - ArchitecturalDesign...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online