COURSE: Software Architecture Knowledge Management in Practice. PROF. PHILIPPE KRUCHTEN
- https://computing.phd.upc.edu/en/events/course-software-architecture-knowledge-management-in-practice.-prof.-philippe-kruchten
- COURSE: Software Architecture Knowledge Management in Practice. PROF. PHILIPPE KRUCHTEN
- 2012-06-11T10:00:00+02:00
- 2012-06-15T10:00:00+02:00
When
Jun 11, 2012 10:00 AM to Jun 15, 2012 10:00 AM (Europe/Madrid / UTC200)
Where
room S215, building Omega. Campus Nord. UPC (Except Monday June 11 - room S208, building Omega. Campus Nord)
Add event to calendar
Prof. Philippe Kruchten
University of British Columbia, Vancouver, Canada
2 ETCS
Description: Software architecture is the manifestation the major early design decisions made for a software intensive system. These decisions in turn will determine much of the system's development, deployment and evolution. Making better architectural design decisions is a key challenge in software engineering, made even more difficult by the complexity and heterogeneity of the systems we want to develop, and the distribution of the development teams. Great gains in efficiency and quality can be achieved when organizations can capture, capitalize and then transfer software (and system) architectural knowledge. This seminar presents the challenges, introduces a conceptual framework for architectural knowledge management, and describes practices, methods, and tools for software architects to manage efficiently the vast amount of information necessary to make enlighten architectural design decisions.
Course outline:
1. Software architecture – a guided tour
2. Architecture representation
3. Architecture in the software development lifecycle
4. The role of the software architect
5. What is architectural knowledge?
6. Design representation from a knowledge management perspective
7. Strategies and approaches for managing architectural knowledge
8. Tools and technologies for managing architectural knowledge
9. The human and social side of architectural knowledge sharing
10. Cognitive aspects in architectural design
Bio: Philippe Kruchten is professor of software engineering in the department of electrical and computer engineering of the University of British Columbia, in Vancouver, Canada. He holds an NSRC Chair in design engineering. He joined UBC in 2004 after a 30+ year career in industry, where he worked mostly with large software-intensive systems design, in the domains of telecommunication, defense, aerospace and transportation. Some of his experience is
embodied in the Rational Unified Process® (RUP®) whose development he directed from 1995 till 2003, when Rational Software was bought by IBM. RUP includes an architectural design method, known as “RUP 4+1 views”. He authored the seminal paper "The 4+1 View Model of Architecture," IEEE Software, vol. 12 (6), pp. 45-50, 1995 (>1.800 cites).
Ha obtenido financiación de la Dirección General de Política Universitaria, Ministerio de Educación, Cultura y Deporte, a través de las subvenciones para profesores visitantes en programas de masteres oficiales.
.....................................
Note:Planification Prof.Xavier Franch contacte franch@essi.upc.edu Juny befort of 4th.
University of British Columbia, Vancouver, Canada
2 ETCS
Description: Software architecture is the manifestation the major early design decisions made for a software intensive system. These decisions in turn will determine much of the system's development, deployment and evolution. Making better architectural design decisions is a key challenge in software engineering, made even more difficult by the complexity and heterogeneity of the systems we want to develop, and the distribution of the development teams. Great gains in efficiency and quality can be achieved when organizations can capture, capitalize and then transfer software (and system) architectural knowledge. This seminar presents the challenges, introduces a conceptual framework for architectural knowledge management, and describes practices, methods, and tools for software architects to manage efficiently the vast amount of information necessary to make enlighten architectural design decisions.
Course outline:
1. Software architecture – a guided tour
2. Architecture representation
3. Architecture in the software development lifecycle
4. The role of the software architect
5. What is architectural knowledge?
6. Design representation from a knowledge management perspective
7. Strategies and approaches for managing architectural knowledge
8. Tools and technologies for managing architectural knowledge
9. The human and social side of architectural knowledge sharing
10. Cognitive aspects in architectural design
Bio: Philippe Kruchten is professor of software engineering in the department of electrical and computer engineering of the University of British Columbia, in Vancouver, Canada. He holds an NSRC Chair in design engineering. He joined UBC in 2004 after a 30+ year career in industry, where he worked mostly with large software-intensive systems design, in the domains of telecommunication, defense, aerospace and transportation. Some of his experience is
embodied in the Rational Unified Process® (RUP®) whose development he directed from 1995 till 2003, when Rational Software was bought by IBM. RUP includes an architectural design method, known as “RUP 4+1 views”. He authored the seminal paper "The 4+1 View Model of Architecture," IEEE Software, vol. 12 (6), pp. 45-50, 1995 (>1.800 cites).
Ha obtenido financiación de la Dirección General de Política Universitaria, Ministerio de Educación, Cultura y Deporte, a través de las subvenciones para profesores visitantes en programas de masteres oficiales.
.....................................
Note:Planification Prof.Xavier Franch contacte franch@essi.upc.edu Juny befort of 4th.
Share: