Rick Kazman
Рик Казман

Загрузить презентацию в формате pdf >>

"Analysis and Management of Software Architectures: Design it Right, Build it Right"

Продолжительность: 4 часа
Язык: английский с синхронным переводом на русский

Темы семинара

  • Аксиомы архитектуры программного обеспечения:
    1. Программная архитектура системы - базовый артефакт, направляющий разработку ПО
    2. Проектирование архитектуры основывается на наборе архитектурно значимых требований.
    3. Дизайн архитектуры можно сделать легко воспринимаемым и реализуемым рассматривая ограниченное количество примитивов проектирования, называемых тактиками.
    4. Проектирование архитектуры может и должно основываться на анализе.
    5. Архитектура и конечная система разрабатываются в организационном и бизнес-контексте, так экономические и организационные аспекты формируют и ограничивают архитектуру.

  • Реализация аксиом при помощи *методов*:
    1. Почему методы?
    2. Какие методы? QAW, ADD, ATAM, DSA, CBAM, ...

  • Что следует знать и делать руководителям и менеджерам.

  • Что должны делать и знать программные инженеры.

О Рике Казмане

Рик Казман (Rick Kazman) – ведущий научный сотрудник Института Программной Инженерии (Software Engineering Institute) университета Carnegie Mellon, руководящий сотрудник Гавайского Института Систем (The University of Hawai‘i System). Научный и практический интерес Рика охватывает такие области как архитектура программного обеспечения, инструментарий для анализа и проектирования, визуализация программирования, а также экономика разработки ПО. Кроме того, в сфере его профессиональных интересов вопросы человеко-машинного взаимодействия и поиска информации.

Рик Казман является автором более ста технических публикаций и соавтором ряда книг, среди которых "Архитектура программного обеспечения на практике" (Software Architecture in Practice) и "Оценивание архитектуры: методики и практические примеры" (Evaluating Software Architectures: Methods and Case Studies).

Книги

Л. Басс, П. Клементс, Р. Казман,
"Архитектура программного обеспечения на практике",
2-е издание., "Питер", 2006.

OZON.ru

L. Bass, P. Clements, R. Kazman,
Software Architecture in Practice,
2nd ed., Addison-Wesley, 2003 (1st ed., 1998).

Amazon.com OZON.ru

P. Clements, R. Kazman, M. Klein,
Evaluating Software Architectures: Methods and Case Studies,
Addison-Wesley, 2001.

Amazon.com OZON.ru

Публикации в журналах

  • S. Kim, H. In, J. Baik, R. Kazman, K. Han, "Escaping from Red Ocean with Value-Innovative Requirements", IEEE Software, 2008, to appear.
  • Q. Chen, H-M Chen, R. Kazman, "Investigating Antecedents of Technology Acceptance of Initial eCRM Users Beyond Generation X and the Role of Self-Construal", Electronic Commerce Research, 2007, to appear.
  • H-M Chen, Q. Chen, R. Kazman, "The Affective and Cognitive Impacts of Perceived Touch on Online Customers’ Intention to Return in the Web-Based eCRM Environment", Journal of Electronic Commerce in Organizations, 5:1, 2007, 69-91.
  • B. Schmerl, J. Aldrich, D. Garlan, R. Kazman, H. Yan, "Discovering Architectures from Running Systems", IEEE Transactions on Software Engineering, 32:7, July 2006.
  • R. Kazman, M. Klein, L. Bass, "The Essential Components of Software Architecture Design and Analysis", Journal of Systems and Software, 79, 2006, 1207–1216.
  • A. Garg, R. Kazman, H-M Chen, "Interface Descriptions for Enterprise Architecture", Journal of the Science of Computer Programming, 61:1 , 2006, 4-15.
  • R. Kazman, L. Bass, M. Klein, T. Lattanze, L. Northrop, "A Basis for Evaluating Software Architecture Analysis Methods", Software Quality Journal, 13, 2005, 329-355.
  • R. Kazman, H. In, H-M Chen: "From Requirements Negotiation to Software Architecture Decisions", Information & Software Technology, 47:8, 2005, 511-520.