SEI Architecture Techniques complementary to the RUP Stuart Kerrigan, Richard van Schelven Principal Engineers Data Networks
|
|
- Blanche Jennings
- 6 years ago
- Views:
Transcription
1 SEI Architecture Techniques complementary to the RUP Principal Engineers Data Networks SATURN 14 th -16 th May 2007 Agenda Setting the scene SEI & the RUP Summary Future Work Q&A SATURN 14 th -16 th May 2007 Ericsson Internal 2 (24)
2 Our Business Telecommunication Industry OSS: Operations Support Systems Customer Relationship Service and Operations Resource and Operations Supplier/Partner Relationship SATURN 14 th -16 th May 2007 Ericsson Internal 3 (24) etom: Enhanced Telecom Operations Map Customer Strategy, Infrastructure & Product Strategy & Commit Infrastructure Lifecycle Marketing & Offer Product Lifecycle Operations Operations Support & Readiness Fulfillment Assurance Billing Customer Relationship Service Development & Service & Operations Resource Development & (Application, Computing and Network) Resource & Operations (Application, Computing and Network) Supply Chain Development & Supplier/Partner Relationship Enterprise Strategic & Enterprise Planning Enterprise Risk Enterprise Effectiveness Knowledge & Research Financial & Asset Stakeholder & External Relations Human Resources SATURN 14 th -16 th May 2007 Ericsson Internal 4 (24)
3 Business Component Approach Business Component Approach (Non Specific) Business Component Approach (Non Specific) Virtual Machine Defines Development Methodology Risk Driven, Architecture Centric, Iterative Development Influences Provides BCs BCs PBC EBC Business Process & Data Seperation BC Identification Business Environment Defines and Standardises Business Process SATURN 14 th -16 th May 2007 Ericsson Internal 5 (24) The Rational Unified Process Software development process framework that is: Based on 6 best practices (Essential Principles). Develop software iteratively Manage requirements (Use Case driven) Use component-based systems. (Architecture Centric) Model software visually Continuously verify software quality Control changes to software Risk driven planning Customisable Process Product that provides you with a knowledge base. SATURN 14 th -16 th May 2007 Ericsson Internal 6 (24)
4 RUP Overview SATURN 14 th -16 th May 2007 Ericsson Internal 7 (24) SEI & the RUP What does it mean to be Architecture Centric? Ensures that business goals are met Defines constraints on implementation Dictates organisational structure Enables more accurate cost and schedule estimates Enables reason about and management of change Basis for training SATURN 14 th -16 th May 2007 Ericsson Internal 8 (24)
5 Software Process and the ABC Architecture-specific activities include the following: Creating the business case for the system. Understanding the requirements. Creating and/or selecting the architecture. Documenting and communicating the architecture. Analysing or evaluating the architecture. Implementing the system based on the architecture. Ensuring that the implementation conforms to the architecture. SATURN 14 th -16 th May 2007 Ericsson Internal 9 (24) RUP Overview SATURN 14 th -16 th May 2007 Ericsson Internal 10 (24)
6 Workflow of a Software Architect SATURN 14 th -16 th May 2007 Ericsson Internal 11 (24) Perform Architectural Synthesis Inception Use Case Model General Scenarios Supplementary Ref.Arch. Specification Tactics / Architectural Patterns Proof-of-Concept Business Case Vision QAW Architectural Analysis Construct Architectural Proof-of-Concept Assess Viability of Architectural Proof-of-Concept Constraints Scenarios SAD SATURN 14 th -16 th May 2007 Ericsson Internal 12 (24)
7 Architect Workflow SATURN 14 th -16 th May 2007 Ericsson Internal 13 (24) Define Candidate Architecture Elaboration Constraints General Scenarios Supplementary Ref.Arch. Specification Tactics / Patterns Vision QAW Architectural Analysis Use Case Model Scenarios SAD Use Case Realization Use Case Analysis SATURN 14 th -16 th May 2007 Ericsson Internal 14 (24)
8 Architect Workflow SATURN 14 th -16 th May 2007 Ericsson Internal 15 (24) Refine Architecture Elaboration Scenarios SAD Identify Design Mechanisms Identify Design Elements Incorporate Existing Design Elements Tactics / Patterns Structure the Impl. Model Describe Run-time Architecture SAD Describe Distribution Supplementary Specifications Review Architecture SATURN 14 th -16 th May 2007 Ericsson Internal 16 (24)
9 Documentation & Review Logical Implementation Scenarios Process Deployment Kruchten s 4+1 Model SATURN 14 th -16 th May 2007 Ericsson Internal 17 (24) Module type Structure Module type Module SEI Style Decomposition Uses Generalisation Layered Logical Decomposition Uses Generalisation Layered Logical IEEE point Logical (Kruchten) Functional Analysis Overall Analysis Interaction Analysis Focused Component Component Interaction Layered Subsystem Logical Data Subsystem Interface Dependency (Garland/Anthony) Perspective Evolution Security Performance Availability Usability SATURN 14 th -16 th May 2007 Ericsson Internal 18 (24)
10 Component & Connector type Structure Component& Connector type Component &Connector SEI Style Pipe-and-Filter Client-Server Shared-Data... Process Pipe-and-Filter Client-Server Shared-Data... Process IEEE point Process (Kruchten) Concurrency Process Component State Process State (Garland/ Anthony) Perspective Evolution Security Performance Availability Usability SATURN 14 th -16 th May 2007 Ericsson Internal 19 (24) Allocation type Structure Allocation type Allocation SEI Style Deployment Implementation Work Assignment Deployment Implementation Work Assignment IEEE point Deployment (Kruchten) Implementation (Kruchten) Development Deployment Operation Physical Data Deployment (Garland/ Anthony) Perspective Evolution Security Performance Availability Usability SATURN 14 th -16 th May 2007 Ericsson Internal 20 (24)
11 Summary SEI enhances the RUP by introducing: Architecture Centric Definition Quality Attribute Workshops Tactics and Patterns Documentation SATURN 14 th -16 th May 2007 Ericsson Internal 21 (24) Future Work ATAM SOA & Software Product Lines SATURN 14 th -16 th May 2007 Ericsson Internal 22 (24)
12 Q&A Session SATURN 14 th -16 th May 2007 Ericsson Internal 23 (24) References Business Component Factory. A Comprehensive Overview of Component-Based Development for the Enterprise. P.Herzum, O. Sims. John Wiley&Sons Software Architecture In Practice. Second Edition. Len Bass. Paul Clements. Rick Kazman. Addison Wesley Evaluating Software Architectures. Methods and Case Studies. P. Clements, R. Kazman, M. Kelin. Addison Wesley Documenting Software Architectures. s and Beyond. P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, J. Stafford. Addison Wesley Software Product Lines. Practices and Patterns. P. Clements, L. Northrop. Addison Wesley Architectural-Centric Software Project. A Practical Guide. D.J. Paulish. Addison-Wesley Software Systems Architecture. Working With Stakeholders Using points and Perspectives. N. Rozanski, E. Woods. Addison-Wesley Large-Scale Software Architecture. A Practical Guide Using UML. J. Garland. R. Anthony. Wiley&Sons The Art of Software Architecting. Design Methods and Techniques. S. T. Albin. Wiley The Rational Unified Process. An Introduction. Third Edition. P. Kruchten. Addison-Wesley The Rational Unified Process Made Easy, A Practitioner s Guide To The RUP. P. Kroll, P. Kruchten. Addison- Wesley Adopting The Rational Unified Process, Success With The RUP. S. Bergstroem, Lotta Raeberg. Addison- Wesley Quality Attributes Workshops (QAWs). M.R. Barbacci, R. Ellison, A.J. Lattanze, J.A. Stafford, C.B. Weinstock, W.G. Wood. TR-CMU-SEI Architectural Blueprints The 4+1 Model of Software Architecture. P. Kruchten. IEEE Software 12 (6), November Pattern-Oriented Software Architecture. Volume 1. A System of Patterns. F. Buschmann, et al. Wiley Pattern Oriented Software Architecture. Volume 2. Patterns for Concurrent and Networked Objects. Schmidt, et al. Wiley Software Architecture Design Patterns in Java. P. Kuchana. Auerbach Software Fundamentals. Collected Papers by D.L. Parnas. Addison Wesley SATURN 14 th -16 th May 2007 Ericsson Internal 24 (24)
Introduction of RUP - The Rational Unified Process
Introduction of RUP - The Rational Unified Process Jong-Hoon Lee Dependable Software Laboratory Konkuk University References Textbook: The Rational Unified Process Made Easy A Practitioner s Guide to the
More informationArchitecting High Quality Software: The Role of Software Architecture in System Development and Evolution
Architecting High Quality Software: The Role of Software Architecture in System Development and Evolution Linda Northrop Director, Product Line Systems Program SEI 2007Carnegie Mellon University Software
More informationArchitecture-Centric Procurement
Architecture-Centric Procurement SATURN Conference April 29 May 3, 2013 Minneapolis, MN John Bergey Larry Jones Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-2612 Presentation
More informationRational Unified Process
Rational Unified Process Software development Life Cycle The life of a software system can be represented as a series of cycle. A cycle ends with the release of a version of the system to the customers.
More informationQuality Attribute driven Agile Development
2011 Ninth International Conference on Software Engineering Research, Management and Applications Quality Attribute driven Agile Development Sanghoon Jeon 1, Myungjin Han 1, Eunseok Lee 2, Keun Lee 1 1
More informationEnterprise Portal Modeling Methodologies and Processes
Enterprise Portal Modeling Methodologies and Processes Tushar K. Hazra, Ph.D. tkhazra@bellatlantic.net (410) 960-2112 1 Objectives Introducing the case for Enterprise Portal Modeling (EPM) Do we need to
More informationArchitecting Agile Businesses:
Architecting Agile Businesses: A Guideline for the Business-Oriented Software Architect Kaine Ugwu SATURN 2016 Kaine Ugwu Software Architect Konga Online Shopping Ltd. Planning new technology insertion
More informationArchitecture. By Glib Kutepov Fraunhofer IESE
Architecture By Glib Kutepov Glib.kutepov@iese.fraunhofer.de Outline 1. Why Architecture? 2. What is Architecture? 3. How to create an Architecture? Alignment Modeling and Structuring Architectural Views
More informationThe Strengths and Weaknesses of Software Architecture Design in the RUP, MSF, MBASE and RUP-SOA Methodologies: A Conceptual Review
Reyes-Delgado, P. Mora, M., Duran-Limon H., Rodriguez-Martnez, L., O'Connor, R.V. and Mendoza-Gonzalez, R., The Strengths and Weaknesses of Software Architecture Design in the RUP, MSF, MBASE and RUP-SOA
More informationThe Past, Present and Future of Software Architecture
The Past, Present and Future of Software Architecture Eoin Woods UBS Investment Bank Eoin.Woods@ubs.com www.eoinwoods.info About me I m a working software architect Enterprise and software architecture
More informationSoftware Design. A software design is a precise description of a system, using variety of different perspective.
Software Design Software Design A software design is a precise description of a system, using variety of different perspective. Software design are complicated, therefore, they must be modeled. Software
More informationPlanning a Project with the Rational Unified Process Author: David West
Planning a Project with the Rational Unified Process Author: David West Rational Software White paper TP 151, 08/02 Table of Contents INTRODUCTION... 1 ABOUT THE PROJECT PLAN... 1 CHARACTERISTICS OF A
More informationSoftware Engineering
Software Engineering Lecture 02: Processes Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 41 Terms Software Component SW System Organized
More informationWebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement
WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT
More informationScaling Up & Scaling Down
Iterative Project Management: A Scalable Approach to Managing Software Development Projects 1 Iterative software development methodologies offer many benefitsfor modern software development projects but
More information7. Model based software architecture
UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process
More informationAn Agile Method for Model-Driven Requirements Engineering
An Agile Method for Model-Driven Requirements Engineering Grzegorz Loniewski, Ausias Armesto, Emilio Insfran ISSI Research Group, Department of Computer Science and Computation Universidad Politecnica
More informationSoftwaretechnik. Lecture 02: Processes. Peter Thiemann SS University of Freiburg, Germany
Softwaretechnik Lecture 02: Processes Peter Thiemann University of Freiburg, Germany SS 2012 Peter Thiemann (Univ. Freiburg) Softwaretechnik SWT 1 / 34 Terms Software Program SW System organized collections
More informationCapability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering
Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric SATURN Conference May 17, 2011 San Francisco, CA Dr. Lawrence G. Jones Dr. Michael Konrad Software Institute Carnegie Mellon University
More informationWhat Is the Rational Unified Process?
What Is the Rational Unified Process? by Philippe Kruchten Rational Fellow Rational Software Canada What exactly is the Rational Unified Process, or RUP as many call it now? I can give several answers
More informationCombining Architecture-Centric Engineering with the Team Software Process
Combining Architecture-Centric Engineering with the Team Software Process Robert L. Nord, James McHale, Felix Bachmann December 2010 TECHNICAL REPORT CMU/SEI-2010-TR-031 ESC-TR-2010-031 Research, Technology,
More informationArchitecture Development Methodology for Business Applications
4/7/2004 Business Applications Santonu Sarkar, Riaz Kapadia, Srinivas Thonse and Ananth Chandramouli The Open Group Practitioners Conference April 2004 Topics Motivation Methodology Overview Language and
More informationUnified Process. Peter Dolog dolog [at] cs [dot] aau [dot] dk Information Systems March 3, 2008
Unified Process Peter Dolog dolog [at] cs [dot] aau [dot] dk 5.2.47 Information Systems March 3, 2008 2 Outline Model Driven Design Tutorial on Requirements Eng. and SCRUM reflections (D402a, s601c) Unified
More informationUnified Process and Testing with EasyAccept. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 22, 2007
Unified Process and Testing with EasyAccept Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 22, 2007 2 UP Unified Process, 1990 s Iterative, not agile Risk-driven development
More informationCore Issues Affecting Software Architecture in Enterprise Projects
Core Issues Affecting Software Architecture in Enterprise Projects Halûk Gümüşkaya Abstract In this paper we analyze the core issues affecting software architecture in enterprise projects where a large
More informationProbabilistic Macro-Architectural Decision Framework
Probabilistic Macro-Architectural Decision Framework Plamen Petrov, University of Robert L. Nord, Carnegie Mellon University Ugo Buy, University of Presented at the 2 nd International Workshop on Software
More informationOracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost
More informationThe Unified Software Development Process
The Unified Software Development Process Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation TT ADDISON-WESLEY An Imprint of Addison Wesiey Longman, Inc. Reading, Massachusetts Harlow,
More informationIncorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process
Incorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process Grzegorz Loniewski, Ausias Armesto, Emilio Insfran ISSI Research Group, Department of Computer
More informationWork Product Dependency Diagram
Work Product Dependency Diagram Project Definition System Context Subject Area Model Architectural Decisions Requirements Matrix Use Case Model Service Model Non Functional Requirements Component Model
More informationIntegrating Software- Architecture-Centric Methods into Extreme Programming (XP)
Carnegie Mellon Software Engineering Institute Integrating Software- Architecture-Centric Methods into Extreme Programming (XP) Robert L. Nord James E. Tomayko Rob Wojcik September 2004 Software Architecture
More informationTOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, ISSN 1805-4951 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky 1 1
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Requirements Engineering Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 UP Phases 1. Inception
More informationAttribute-Driven Design Method
1 Attribute-Driven Design Method April 2014 Ying SHEN SSE, Tongji University 2 Lecture objectives This lecture will enable student to understand ADD steps design the architecture using ADD method 3 Architecture
More informationPassit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2
Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our
More informationProduct Line Engineering Lecture PL Architectures I
Product Line Engineering Lecture PL Architectures I Dr. Martin Becker martin.becker@iese.fraunhofer.de 0 Schedule - Lectures 1 Schedule - Exercises 2 Product Line Scoping --- Requirements Engineering ---
More information(c) Addison Wesley Chapter 1. ! Software production is an art. ! Two groups. ! Main causes of software failures
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 1 Software Process Copyright 2000 by Addison Wesley Version 1.0 Software
More informationGeneralizing a Model of Software Architecture Design from Five Industrial Approaches
Generalizing a Model of Software Architecture Design from Five Industrial Approaches Christine Hofmeister Lehigh University Bethlehem, PA, USA crh@eecs.lehigh.edu Henk Obbink Philips Research Labs Eindhoven,
More informationWhat You Didn t Know About RUP
Clic k to IBM Software Group What You Didn t Know About RUP Ivar Jacobson IBM Rational ihjacobs@us.ibm.com Jaczone AB ivar@jaczone.com Agenda What you may know about RUP What you should know about RUP
More information<Project Name> Development Case
Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue) is included
More informationQuality Management of Software and Systems: Processes and QM
Quality Management of Software and Systems: Processes and QM Contents V-Model XT Rational Unified Process (RUP) Extreme Programming (XP) Processes 2 V-Model XT Starting point: V-Model 97 Broadened guideline
More informationSoftware Engineering and Software Engineers
CS2 Software Engineering note 1 Software Engineering and Software Engineers The aim of the Software Engineering thread in CS2 is to further develop the study of the engineering process involved in creating
More informationQuality Management of Software and Systems
Quality Management of Software and Systems Processes and QM Prof. Dr. Liggesmeyer, 1 Contents Rational Unified Process (RUP) Extreme Programming (XP) Processes Prof. Dr. Liggesmeyer, 2 Starting point:
More informationProf. Dr. Liggesmeyer, 1. Quality Management of Software and. Processes and QM. Systems. QMSS Processes and QM
Quality Management of Software and Systems Processes and QM Prof. Dr. Liggesmeyer, 1 Contents V-Model XT Rational Unified Process (RUP) Extreme Programming (XP) Processes Prof. Dr. Liggesmeyer, 2 V-Model
More informationRational Unified Process (RUP) in e-business Development
Rational Unified Process (RUP) in e-business Development Jouko Poutanen/11.3.2005 2004 IBM Corporation Agenda Characteristics of e-business Development Business Modeling with RUP and UML Rational Tools
More informationADM The Architecture Development Method
ADM The Development Method P Preliminary Phase Preliminary Phase Determine the Capability desired by the organization: Review the organizational context for conducting enterprise architecture Identify
More informationThe TeleManagement Forum's NGOSS Framework TECHNICAL BRIEF. Celia Wolf CEO and Senior Analyst Business Process Trends
4 4 4 4 4 The Tele Forum's Framework 4 4 4 The Tele Forum is an industry consortium of telecommunications companies. They held their last meeting in Nice, France, in May, and will be holding their next
More informationSoftware Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 4 Integrated Object-Oriented Methodologies: OPM and RUP 1 Object Process Methodology (OPM) Introduced by Dori in 1995. Primarily intended
More informationSATURN 2006 Working Session Out-brief Bridging System and Software Architecture
SATURN 2006 Working Session Out-brief Bridging System and Software Architecture Mike Gagliardi Bill Wood April 25, 2006 DRAFT Work in Progress This summary is meant to convey preliminary ideas for the
More informationCPET 581 Cloud Computing: Technologies and Enterprise IT Strategies
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 6-1 Cloud-Based IT Project System Requirements and Specifications Spring 2013 A Specialty Course for Purdue University s M.S.
More informationExploring the Impact of Systems Architecture and Systems Requirements on Systems Integration Complexity
Exploring the Impact of Systems Architecture and Systems Requirements on Systems Integration Complexity Dr. Rashmi Jain i, Anithashree Chandrasekaran, George Elias, Dr. Robert Cloutier Stevens Institute
More informationView Improvement. Software Architecture [A6]
View Improvement Peter Florijn (1536451) pflorijn@few.vu.nl mcs-iwt Peter Gels (1536478) psgels@few.vu.nl mcs-mm Timen Olthof (1553909) tpolthof@few.vu.nl mcs-mm Peter Peerdeman (1536494) ppeerde@few.vu.nl
More informationUnifying Systems and Software Teams: A Holistic Approach to Systems Development
May 2004 Unifying Systems and Software Teams: A Holistic Approach to Systems Development Dave West Group Manager IBM Rational Software Robert A. Maksimchuk Industrial Solutions Market Manager IBM Rational
More informationIntroduction to Software Architectures
1/26 Introduction to Software Architectures Mikael Svahnberg 1 2017-04-03 1 Mikael.Svahnberg@bth.se 2/26 SE Challenges Reduce Development Cost Deliver on time, within budget Increase System Quality...
More informationSoftware Engineering II - Exercise
Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de
More informationThe Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering
The Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering Brian Gallagher Lisa Brownsword SM CMMI and CMM Integration are service marks of Carnegie Mellon University.
More informationA Conceptual Framework for Architecture Alignment Guidelines. Project GRAAL WP1 Whitepaper
A Conceptual Framework for Architecture Alignment Guidelines Project GRAAL WP1 Whitepaper P. A. T. van Eck 1 (editor) H. Blanken 1 M. Fokkinga 1 P. W. G. Grefen 1 R. J. Wieringa 1 October 17, 2002 1 Department
More informationRUP and XP Part II: Valuing Differences
RUP and XP Part II: Valuing Differences by Gary Pollice Evangelist, The Rational Unified Process Rational Software In the last issue of The Rational Edge, we looked at the common ground between the Rational
More informationAchieving the Benefits of Agility in Software Architecture-XP
Achieving the Benefits of Agility in Software Architecture-XP Zafar Karimi 1, Sajjad Behzady, Ali Broumandnia 3 1 Graduate Student of Software engineering, Islamic Azad University at Qazvin, Iran zk_karimi2006@yahoo.com,
More informationSystem Design and Architecture
System Design and Lecture 7 Software Engineering TDDC88/TDDC93 Autumn 2008, David Broman Department of Computer and Information Science Linköping University, Sweden Theory Lecture Plan 2 L1 - Course Introduction
More informationSystem Design and Architecture
Theory Lecture Plan 2 System Design and Lecture 7 Software Engineering TDDC88/TDDC93 Autumn 2008, David Broman Department of Computer and Information Science Linköping University, Sweden L1 - Course Introduction
More informationArchitecting SOA With A Business Focus
Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business
More informationDeriving Safety-Related Scenarios to Support Architecture Evaluation
32 Lu, Lutz and Chang Chapter II Deriving Safety-Related Scenarios to Support Architecture Evaluation Dingding Lu Iowa State University, USA Robyn R. Lutz Iowa State University, USA Carl K. Chang Iowa
More informationCapability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering
Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Dr. Lawrence G. Jones Dr. Michael Konrad Software Institute Carnegie Mellon University Pittsburgh, PA 15213-2612 2 3 How to Participate
More informationDISTRIBUTION STATEMENrA Approved for Public Release Distribution Unlimited
Carnegie Mellon Software Engineering Institute Integrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method (CBAM) Robert L. Nord Mario R. Barbacci Paul Clements Rick
More informationSoftware Reviews Since Acquisition Reform Architecture-Driven Considerations
Software Reviews Since Acquisition Reform Architecture-Driven Considerations Dr. Peter Hantos Senior Engineering Specialist Software Acquisition and Process Office Ground Systems Architecture Workshop
More informationExploring a solution space
Towards automation of architectural tactics application an example with ArchE Roger Champagne, Eng., Ph. D. (presenter) Sébastien Gagné, Eng., M. Eng. Dept. of Software and ÉTS (University of Québec) Montréal,
More informationTOGAF 9.1. About Edureka
Course Curriculum: Your 31 Module Learning Plan TOGAF 9.1 About Edureka Edureka is a leading e-learning platform providing live instructor-led interactive online training. We cater to professionals and
More informationMDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division
MDA Legacy Modernization Case Study: State of Wisconsin Unemployment Insurance Division ADM Workshop 2004 Adaptive Team Collaboration, Inc. 7402 Borman Avenue St. Paul, MN 55076 651.554.1771 www.atcprocess.com
More informationAgile Software Architecture how much is enough?
Agile Software Architecture how much is enough? JAX London April 2011 Eoin Woods www.eoinwoods.info About Me Software architect at UBS Investment Bank responsible for synthetic equity platform in Prime
More informationWorkflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1
Workflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1 FFG IKT der Zukunft SHAPE Project 2014 845638 Table 1: Document Information Project acronym:
More informationAn Overview of Software Process
An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons
More informationHP Quality Center 10 Overview
HP Quality Center 10 Overview Baselining, Versioning and Release Management John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained
More informationThe Rational Unified Process for Systems Engineering PART II: Distinctive Features
The Rational Unified Process for Systems Engineering PART II: Distinctive Features by Murray Cantor Principal Consultant Rational Software Corporation In Part I of this article, published in last month's
More informationBusiness Integration Architecture for Next generation OSS (NGOSS)
Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business
More informationDevelopment Process Bennett, McRobb and Farmer 1
Development Process Based on Chapter 5 Bennett, McRobb and Farmer Object Oriented Systems Analysis and Design Using UML 4 th Edition, McGraw Hill, 2010 1 In This Lecture You Will Learn: About the Unified
More informationMBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and
Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable
More informationIngegneria del Software Corso di Laurea in Informatica per il Management
Ingegneria del Software Corso di Laurea in Informatica per il Management Software process model Davide Rossi Dipartimento di Informatica Università di Bologna The task of the software development team
More informationHow mature is my test organization: STDM, an assessment tool
How mature is my test organization: STDM, an assessment tool Bonney Joseph, (Bonney.joseph@wipro.com) Nikhil Gupta, (Nikhil.gupta@wipro.com) Abstract Software ing thought of as a support function until
More informationThe Benefits of Software Architecting
The Benefits of Software Architecting Peter Eeles Executive IT Architect IBM Rational Software In general terms, architecting is a key factor in reducing cost, improving quality, timely delivery against
More informationAgile Software Architecture how much is enough?
Agile Software Architecture how much is enough? Eoin Woods www.eoinwoods.info 1 About Me Software architect at BlackRock the world s largest asset manager (having acquired BGI) head of the Application
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 1, January-February 2008 The Year of the Globally Integrated Enterprise Mahesh
More informationThe good news. 34% of software projects succeed. Standish Group, CHAOS Report, 2003
The good news 34% of software projects succeed. Standish Group, CHAOS Report, 2003 1 The bad news That means 66% failed! Standish Group, CHAOS Report, 2003 2 Best Practices Develop Iteratively Manage Requirements
More informationBuilding a Platform for Innovation
10 October 2013 Building a Platform for Innovation Architecture and Agile as Key Enablers Peter Eeles FSS Industry Lead, IBM Rational Worldwide Tiger Team peter.eeles@uk.ibm.com Agenda 1 Introduction 2
More informationA COMPARATIVE ANALYSIS OF THREE KNOWLEDGE AREAS OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGE WITH THE RATIONAL UNIFIED PROCESS
A COMPARATIVE ANALYSIS OF THREE KNOWLEDGE AREAS OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGE WITH THE RATIONAL UNIFIED PROCESS Michel Brouillette, École de technologie supérieure, m_broue@hotmail.com.
More informationArchitecture Practice: a fundamental discipline for information systems
Association for Information Systems AIS Electronic Library (AISeL) ACIS 2002 Proceedings Australasian (ACIS) December 2002 Architecture Practice: a fundamental discipline for information systems Pin Chen
More informationThe Course Modules for TOGAF Online Certification Training: 1. Introduction. TOGAF Structure. 2. Core Concepts
The Course Modules for TOGAF Online Certification Training: 1. Introduction An introduction to TOGAF TOGAF Structure 2. Core Concepts Definition of key concepts and terms Architecture Framework 3. ADM
More information[Name] [ ID] [Contact Number]
[Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the
More informationI ve Evaluated My Architecture. Now What?
Experience with the Architecture Improvement Workshop Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Larry Jones, SEI Rick Kazman, SEI SATURN Conference, May 7, 2009 I ve
More informationExam Questions OG0-091
Exam Questions OG0-091 TOGAF 9 Part 1 https://www.2passeasy.com/dumps/og0-091/ 1. According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of an overall
More informationSEI Webinar Series: Agile Development & Software Architecture Crossing the Great Divide. Software Engineering Institute
SEI Webinar Series: Agile Development & Software Architecture Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Nanette Brown 4/22/2010 Today s Presenter Nanette Brown is a
More informationSoftware Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO
Software Modeling & Analysis - Fundamentals of Software Engineering - Software Process Model Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is Software Engineering? [ IEEE Standard 610.12-1990 ] Software
More informationHow to Agilely Architect an Agile Architecture
BEYOND YAGNI How to Agilely Architect an Agile Architecture by Stephany Bellomo, Philippe Kruchten, Robert L. Nord, and Ipek Ozkaya AGILITY AND ARCHITECTURE The phrase Agile architecture evokes two concepts:
More informationProject Execution Approach
Project Execution Approach July 2016 2016 Affinity Digital (Technology) Ltd 1 Project Execution Approach Affinity Project Management Affinity is in an excellent position with its multiple methodology offerings.
More informationWhy Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.
Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,
More informationHow SOA Can Help EA. Enterprise Architecture Conference 2008
Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation
More informationArcade Game Maker Product Line Concept of Operations
Arcade Game Maker Product Line Concept of Operations ArcadeGame Team July 2003 Table of Contents 1 Overview 1 1.1 Identification 2 1.2 Document Map 2 1.3 Concepts 3 1.4 Readership 3 2 Approach 4 3 Background
More informationTOGAF Foundation Exam
TOGAF Foundation Exam TOGAF 9 Part 1 (ESL) Time Limit 90 minutes Number of questions 40 Pass-through 22 1. Which of the following best describes the meaning of "Initial Level of Risk" in Risk Management?
More informationCreating Software Modernization Roadmaps: The Architecture Options Workshop
Creating Software Modernization Roadmaps: The Architecture Options Workshop Neil A. Ernst, Mary Popeck, Felix Bachmann, Patrick Donohoe Carnegie Mellon University Software Engineering Institute 4500 Fifth
More informationRational Software White Paper TP 174
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP 174 Table of Contents Abstract... 1 Introduction... 1 Level 2, Repeatable... 2 Requirements Management...
More information