• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Коллоквиум ФКН: "Stemming Architectural Decay in Software Systems". Докладчик: Nenad Medvidović, University of Southern California

Мероприятие завершено
Внимание! Коллоквиум отменен. 

Abstract:

Engineers frequently neglect to carefully consider the impact of their changes to a software system. As a result, the software system’s architecture eventually deviates from the original designers’ intent and degrades through unplanned introduction of new and/or invalidation of existing design decisions. Architectural decay increases the cost of making subsequent modifications and decreases a system’s dependability, until engineers are no longer able to effectively evolve the system.  In this talk I will focus on pinpointing the locations in a software system’s architecture that reflect architectural decay, the points in time when that decay tends to occur, and the reasons why that decay occurs.  I will present an emerging catalogue of commonly occurring symptoms of decay — architectural “smells”. I will conclude by identifying a number of simple steps that engineers can undertake to stem software system decay.

Афиша коллоквиума