Ответы.
Упражнения в команде.
К10.1 (Сопровождение.)
1. Получить спецификации от двух других команд того же класса. Предложить по крайней мере одно изменение каждого типа: исправление, адаптация, усовершенствование и упреждение.
2. Другая команда должна выдвинуть аналогичные предложения к вашему проекту. Выполните оценку, влияния предложенных изменений на ваш проект.
3. Обсудите предложенные изменения с выдвинувшей их командой на предмет доступных ресурсов. Реализуйте изменения.
4. Реализуйте, протестируйте и оцените свои изменения.
Критерии оценки.
1. Соответствие предложенных изменений указанному типу («Отлично» – точное соответствие).
2. Полнота оценки влияния («Отлично» – раскрыты все возможные аспекты влияния).
3. Качество тестирования изменений («Отлично» – все изменения тщательно протестированы).
П10.1. Сопровождение программы – это ее обслуживание после поставки заказчику.
П10.2. Исправление (коррекция и адаптация) и усовершенствование (улучшение и упреждение).
|
|
П10.4. Оценка влияния – выявление артефактов, которые будут затронуты предлагаемым изменением.
П10.6. Одна из возможностей – изменение унаследованного приложения и добавление нового кода. Вторая возможность – вызов унаследованного приложения напрямую из нового. Третья возможность – создание обертки для унаследованного приложения (снабжение его адекватным интерфейсом) и использование его функциональности в новом приложении через этот интерфейс.
П10.7. Реинжиниринг существующего приложения – это его перепроектирование, масштаб которого превосходит мелкие изменения, но не достигает уровня.