+ All Categories
Home > Documents > TDDE41 Software Architectures Standards

TDDE41 Software Architectures Standards

Date post: 08-Jan-2022
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
13
TDDE41 Software Architectures Standards Lena Buffoni [email protected]
Transcript
Page 1: TDDE41 Software Architectures Standards

TDDE41SoftwareArchitecturesStandards

[email protected]

Page 2: TDDE41 Software Architectures Standards

Lectureplan• General notions• IEE 42010• TOGAF

Page 3: TDDE41 Software Architectures Standards

Whystandardize?• Interoperability• Cost reduction• Provides a level of quality• Better market value• Necessary in some domains

Page 4: TDDE41 Software Architectures Standards

Typesofstandards• On artefacts (ISO/IEC 42010, DoDAF, TOGAF)• On notations (UML, SysML, AADL)• On processes (RUP & OpenUP, TOGAF ADM)

Page 5: TDDE41 Software Architectures Standards

Earlyadoption+ able to influence standard+ competitive advantage+ reflects current needs/technologies

- risk of failure- moving target- lack of support

Page 6: TDDE41 Software Architectures Standards

ISO/IEC42010• IEE standard for Systems and software engineering

— Architecture description.• Now covers architecture frameworks and

architecture description languages• Covers software intensive systems, general systems

and software products and services• Very general concepts

Page 7: TDDE41 Software Architectures Standards

ISO/IEC42010

Architectureispresentbydefault–implications?

Page 8: TDDE41 Software Architectures Standards

ISO/IEC42010

Page 9: TDDE41 Software Architectures Standards

Viewpoints• A viewpoint (on a system) is an abstraction that

yields a specification of the whole system related to a particular set of concerns.

• A view is governed by its viewpoint: the viewpoint establishes the conventions for constructing, interpreting and analyzing the view to address concerns framed by that viewpoint.

Page 10: TDDE41 Software Architectures Standards

TheOpenGroupArchitectureFramework(TOGAF)

• Enterprise architecture framework• Uses terminology from ISO/IEC 42010• 4 areas: business, technology, data, application• Centered around the Architecture Development

Method (ADM)• Enterprise continuum• Architecture repository• Industry specific techniques

Page 11: TDDE41 Software Architectures Standards

TOGAFArchitecturaldevelopmentcycle

Page 12: TDDE41 Software Architectures Standards

TOGAF:solutionscontinuum

Page 13: TDDE41 Software Architectures Standards

Summary• Standards document best practices• Consider costs vs benefits when choosing a standard• A standard cannot guarantee a good result


Recommended