Манифест Карлскруны [1] для проектирования устойчивого развития в программном обеспечении был создан в результате Третьего международного семинара по проектированию требований для устойчивых систем (RE4SuSy), который проводился в Карлскруне, Швеция , совместно с 22-й Международной конференцией IEEE по проектированию требований (RE'14). Манифест возник из предположения в статье Кристофа Беккера «Устойчивость и долговечность: две стороны одного качества?» о том, что устойчивость является общей основой для нескольких дисциплин, связанных с программным обеспечением, но что эта общность не была обозначена и выражена явно, и что было бы полезно иметь центральную точку отсчета.
Карлскронский манифест можно разделить на девять принципов:
Устойчивое развитие никогда не бывает изолированным и может рассматриваться в глобальном масштабе.
Устойчивость имеет множество измерений, поэтому необходимо определить, какое измерение рассматривается в ходе анализа.
Устойчивое развитие является междисциплинарным и требует множественных точек зрения.
При рассмотрении вопроса устойчивости это следует делать независимо от направленности системы.
Устойчивость можно оценить по самой системе и по тому, как она вписывается в более крупную систему.
Состояние системы на разных уровнях использования важно для принятия ответственных решений при устойчивом проектировании.
Определите наиболее эффективный способ обеспечения устойчивости среди альтернативных вариантов на разных уровнях, чтобы гарантировать принятие наиболее устойчивого решения.
Нынешнее поколение не должно подвергаться риску, однако при оценке наиболее устойчивого выбора необходимо учитывать потребности будущих поколений.
Оценивайте программное обеспечение в долгосрочной перспективе и принимайте решения с учетом этого.
Эти принципы позднее были объединены в каталог для поддержки устойчивого проектирования программного обеспечения. [2]
Внешние ссылки
Третий международный семинар по разработке требований для устойчивых систем (RE4SuSy)
22-я Международная конференция IEEE по инженерным требованиям (RE'14)
Труды третьего международного семинара по разработке требований для устойчивых систем
Кристоф Беккер, Устойчивость и долговечность: две стороны одного качества?