® Software Architecture Masterclass © 2007 IBM Corporation Introduction.

Slides:



Advertisements
Similar presentations
WEST HEMPSTEAD UNION FREE SCHOOL DISTRICT Three Year Strategic Plan
Advertisements

Audience: Local school/PTA leaders (PTA president, school principal, school board members, PTA board) Presenter: State/district PTA leader.
Some Approaches to Employability in the Curriculum l Pete Watton, Educational Development Services l Marc Lintern, Head of Careers Service l Tracy Bunyard,
The 7th International Workshop on Feedback Computing San Jose, California, USA September 17, 2012 Feedback Computing 2012.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
TITLE IN COLORED BOX 1.Never change the square box shape 2.Allow text to wrap in the box shape 3.Title should be sentence caps (cap first word, only cap.
© 2011 IBM Corporation Improving Reliability and Making Things Cheaper to Run Tuesday 20th September James Linsell-Fraser, Senior Architect & Client Technical.
Year 11 IAG session. Aims: To understand what different qualifications mean To understand what you need for different courses/an intro to what Uni’s look.
Therapeutic Residential care
Systems Engineering in a System of Systems Context
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
Welcome!. Goals XLDB Goals 1.Identify trends, commonalities and major roadblocks related to building extremely large databases 2.Bridge the gap between.
7M822 Software Requirements A Use Case Approach 14 September 2010.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Eighth International SIGSOFT Symposium on Component-based Software Engineering (CBSE 2005) Software Components at Work.
Copyright 2004 Monash University IMS1805 Systems Analysis Week 1: Understanding Systems Analysis.
Chapter Twelve - 12 Preparing for Tomorrow’s Challenges Instructional Technology and Media for Learning Presented By: Ms. Yohana Lopez.
David Harrison Senior Consultant, Popkin Software 22 April 2004
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Topical Interest Groups as Communities of Practice: Strategies for Building a Community of Practice Facilitated by: PK12 Educational Evaluation TIG Evaluation.
SCHINDLER Sales Force Training Needs Assessment and Development Project Michael Yurchuk Sales Training Manager, Schindler Elevator Richard Dapra Ph.D.,
UML and Object Oriented Concepts
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
1 Making Sense of Full Disclosure Tom Miles, Full Disclosure Project Officer The British Library Electric Connections 2004 Conference University of Stirling.
©2013 Bill Rudman, AHIMA Foundation David Westfall, AHIMA Proposal for OHT – Virtual Lab (VLAB)
Welcome to the OAUG LINK 10 Conference. LINK 10 Participating SIGs DMUG DMUG SIG Leader: Todd Schroeder PSAP PSAP SIG Leader: Sherry DePew PSCARE PSCARE.
Introduction to UML 1 Quick Tour Why do we model? What is the UML? Foundation elements Unifying concepts Language architecture Relation to other OMG technologies.
Using Business Scenarios for Active Loss Prevention Terry Blevins t
Introduction to UML By: Prof. Aiman Hanna Department of Computer Science, Concordia University, Montreal, Canada.
IBM Printing Systems Division © 2006 IBM Corporation Powerful, Cost Effective Output Solutions Innovation by Technology for the UK Print Industry IBM in.
Software development process ธนวัฒน์ แซ่ เอียบ. The development process Process –set of rules which define how a development project. Methodology and.
Rethinking Pre-College Math: A Brief Reminder about Why We’re Here and What We’re Trying to Do Overall context/purpose of project Defining characteristics.
High Potential & Succession Management AIHA Talent Review Prepared by ??? For ??? Meeting – ???
BREAKOUT 1: Identifying the Gap (or Journey) (13.45 – 15.00)
About the Master class The Master Class is offered to experienced evaluators or those who have already attended several Clear Horizon courses, or other.
Web: OMII-UK Collaborations Workshop 2009 CSP Meeting 2008 courtesy of Martin Turner.
Small Group Teaching Key Educational Skills Faculty Development Workshop December 9, 2014 Katherine M. Hyland, PhD Marieke Kruidering-Hall, PhD.
Project Outline City of Mountain View – need image !
1 Introduction to Software Engineering Lecture 1.
Can architecture descriptions help prospective users to visualise the solution in terms of meeting its requirements? Peter Henderson Open Middleware Infrastructure.
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Session 9 Component and Deployment. OOAD with UML / Session 9 / 2 of 17 Review State Diagrams represent the software entities in terms of their states.
OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 12 February 1999 Its not the model - its what you do Its not the model -
Urban Sustainability Meeting University College London January 29, 2010.
Welcome to the First Meeting of the Internationalisation Change programme 22 May 2012.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
DMEM Design, Manufacture & Eng. Management Design Performance Research Cluster Dr Jill MacBryde University of Strathclyde
Introduction. Steve Semler The Session in a Nutshell Figure out the business purpose and learning intent. Determine what actions or decisions the learners.
Small Group Teaching Key Educational Skills Faculty Development Workshop December 8, 2015 Katherine M. Hyland, PhD Marieke Kruidering-Hall, PhD.
Building Effective Staff Development to Support Employer Engagement Jane Timlin & Renata Eyres The University of Salford.
Working With HERO Brian Kelly, UKOLN Sarah Austin, Epic Quentin North, Epic UKOLN is funded by Resource: The Council for Museums, Archives and Libraries,
Collaboration to Clarify the Costs of Curation CERN Costs Workshop Activities and Approaches to Cost Modelling in the 4C Project 13 – 14 January 2014 Germán.
OSLC RM 22 nd June 2009 Workgroup meeting
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Philip Burrows PPAP Community Reviews, Birmingham 13/7/09 Community PP science reviews Philip Burrows John Adams Institute for Accelerator Science Oxford.
Aalborg, Denmark, 8-9 October 2012 Linking Standardization and Research James M. (Jim) McGarrah Director Information & Communications Laboratory Georgia.
Enabling Collaborative Leadership Pioneer Programme A very brief introduction.
SEND Cluster ‘Host’ Training Introduction Judith Carter – Senior Adviser Complex Needs/Vulnerable Learners Education Achievement Improvement and Governance.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
Slide 1 PDT Europe 2014, October 2014, Paris 1 AeroSpace and Defence Industries Association of Europe Through Life Cycle Interoperability as developed.
Component and Deployment
Instructor Training Cambridge
Welcome to canSAS IX Getting started: Brief history of canSAS
Student QEP Workshop Developing Student Engagement in Quality Assurance and Enhancement Student/Staff Strategic Analysis Session Eve Lewis Director.
XML Based Interoperability Components
Explore the exciting updates and experiences we have in store for you!
Planning & Architecture (P&A) SIG
Work. Reimagined. Value Discovery Workshop
Student Lifecycle Project 14th May 2008
Presentation transcript:

® Software Architecture Masterclass © 2007 IBM Corporation Introduction

IBM Software Group | Rational software 2 Purpose / Objectives / Results  Sharing participant understanding of the state of the art  Exploring opportunities for research  Identifying curriculum needs and ways of meeting them  Exploring opportunities for collaborative initiatives  Strengthening relationships within academia and with IBM

IBM Software Group | Rational software 3 Introductions  Stuart Anderson (Edinburgh)  Dan Bailey (IBM)  Grady Booch (IBM)  Behzad Bordbar (Birmingham)  Alessandra Cavarra (Oxford)  Jim Davies (Oxford)  Alan Dearle (St Andrews)  Peter Eeles (IBM)  Wolfgang Emmerich (UCL)  Chris Exton (Limerick)  Anthony Finkelstein (UCL)  Tracy Gardner (IBM)  Phil Gray (Glasgow)  Peter Henderson (Southampton)  Richard Hopkins (IBM)  Martin Jowett (IBM)  Sara Kalvala (Warwick)  Pieter Lindeque (IBM)  John McDermid (York)  Ian Nussey (IBM)  Tom Oinn (EBI)  Aaron Quigley (UCD)  Steve Rooks (IBM)  Ian Sommerville (St Andrews)  Martyn Thomas (Oxford/Bristol)  Helen Treharne (Surrey)  Edward Turner (Surrey)  Nick Whidborne (IBM)  Liz Williams (IBM)  Chris Winter (IBM)  Liping Zhao (Manchester)

IBM Software Group | Rational software 4 Agenda – day Reception 1100Introduction to the masterclass (purpose / objectives / results) Introductions Format for the 2 days 1130Keynote from Grady 1230Lunch 1330Summary of breakout sessions Aligning attendees with breakouts 1400Breakout sessions 1 – Architecture representation 2 – The linkage of requirements to architecture 1600Feedback from breakouts 1700Close 1900Dinner at the Athenaeum Club, 107 Pall Mall

IBM Software Group | Rational software 5 Agenda – day Coffee 0900Breakout sessions 3 – Meeting quality of service requirements 4 – Software engineering versus systems engineering 1100Feedback from breakouts 1200Wrap up and next steps 1215Close

IBM Software Group | Rational software 6 Breakout 1  SubjectArchitecture Representation  Facilitator (IBM)Richard Hopkins  Reporter (IBM)Nick Whidborne  Presenter (academia)Behzad Bordbar  Abstract  Participants attending this breakout session are invited to discuss their experiences in developing and using architecture representations. In keeping with the workshop's objectives, we aim to develop a group view on specific initiatives that would address any deficiencies identified during the session. This session will look at the state-of- the-art in languages, standards and methods underpinning modelling of software architecture both in academia and industry. It will question how software architecture models are being used to develop software systems (e.g. Model Driven Development), the value they provide, and how these models could be used more dynamically and more accurately on software development projects.

IBM Software Group | Rational software 7 Breakout 2  SubjectLinkage of Requirements to Architecture  Facilitator (IBM)Pieter Lindeque  Reporter (IBM)Dan Bailey  Presenter (academia)Peter Henderson  Abstract  Defining requirements is a complex matter. Without realising it, we often end up describing something that is too hard to visualise and may well be undeliverable. Business leaders and their analysts regularly define IT requirements that are not achievable. It is as if, in engineering terms, they are requesting a 1000 metre cantilever bridge, which is way beyond current capabilities. It is not so easy to visualise software architecture, so the impossible is not so obvious. This session will discuss the importance of linking requirements to architecture and using the architecture to focus on the customer's real business needs. The group discussion will focus on approaches to effectively capture and manage requirements. This will be achieved by drawing on a realistic solution, a "roving autonomous vehicle" capable of being used on a Mars landing. The proposed solution will be required to focus on open systems, due to the nature of how the solution will be delivered from a consortium of independent vendors, to re-use available assets and for the ability for it to be upgradeable throughout its life.

IBM Software Group | Rational software 8 Breakout 3  SubjectMeeting Quality of Service Requirements  Facilitator (IBM)Chris Winter  Reporter (IBM)Pete Cripps  Presenter (academia)Wolfgang Emmerich  Abstract  This session will examine the challenges in addressing architectural qualities when defining an architectural solution.

IBM Software Group | Rational software 9 Breakout 4  SubjectSoftware Engineering v Systems Engineering  Facilitator (IBM)Tracy Gardner  Reporter (IBM)Steve Rooks  Presenter (academia)John McDermid  Abstract  The session will consider the relationship of systems and software engineering trying to identify where they may be in conflict, and where they may be in harmony. The session will seek to identify areas where Universities and industry need to collaborate, e.g. in research and in education of tomorrow’s systems and software engineers.