Software Architecture - PowerPoint PPT Presentation

About This Presentation
Title:

Software Architecture

Description:

Sterling Software ADG & CBD. Industry / Partners. Application ... Frameworks: generation toolsets manifest application architectures; applications 'customise' ... – PowerPoint PPT presentation

Number of Views:11
Avg rating:3.0/5.0
Slides: 8
Provided by: iand1
Category:

less

Transcript and Presenter's Notes

Title: Software Architecture


1
Software Architecture
  • John Cheesman
  • Manager, Product Architecture
  • Application Development Division
  • www.cool.sterling.com

2
Topics
  • Sterling Software ADG CBD
  • Industry / Partners
  • Application development approach
  • Feedback / Discussion

3
Sterling Software ADG CBD
  • Application Development Group
  • Model-Based Toolsets, 100 code generation
  • Rigour, Traceability, Consistency
  • Enterprise Application Market
  • CASE
  • WorldWide CBD Customer Advisory Board
  • 80 members, 6-monthly meetings, monthly telecons
  • Component Specification Standard
  • Incorporate best practice into the tools and
    method
  • Customers doing CBD since 1995

4
Industry / Partners
  • UML
  • partners in UML 1.0 and 1.1
  • Microsoft Repository
  • joint Engine and Information model design with
    Microsoft
  • NIST
  • 1.6 million US grant for CBD research and
    application
  • Patterns, Frameworks, Component Specification
    Architectures
  • Catalysis
  • worked with DSouza and Wills to apply concepts
  • Yes, we have bought the book!

5
Application Development Approach
  • Assembly from heterogeneous components
  • Application (legacy) Integration
  • Business Models -gt Binaries
  • Frameworks generation toolsets manifest
    application architectures applications
    customise

6
Application Development Approach
  • Technology-neutral component modeling
    specification architecture (COOLSpex)
  • CBD Outside, IE/OO/(CBD) Inside
  • Layered Architectures

7
Feedback / Discussion
  • Standards (CBD96).
  • As-Is often dominates
  • new roads in London
  • Organisational, Cultural Issues
  • project funding/management, internal champions
  • Keep it Simple
  • Messages take a long time to arrive
  • Distortion en-route
  • Specification vs Implementation
  • Components Outside, Anything inside
  • Dont need an OOP
  • Care with model semantics (e.g. subtyping vs
    subclassing)
  • Business Rules - where are they ?
  • Separate Business Process from Business Objects
  • variable vs stable
  • Replace vs Reuse - dependency management
Write a Comment
User Comments (0)
About PowerShow.com