Экстремальное программирование
Реалии последних лет показали, что для систем, требования к которым изменяются достаточно часто, необходимо еще больше уменьшить длительность витка спирального жизненного цикла. В связи с этим сейчас стали весьма популярными быстрые жизненные циклы разработки, например, жизненный цикл в методологии eXtreme Programming (XP).
Основная идея жизненного цикла экстремального подхода ‑ максимальное укорачивание длительности одного этапа жизненного цикла и тесное взаимодействие с заказчиком. По сути, на каждом этапе происходит реализация и тестирование одной функции системы, после завершения которых система сразу передается заказчику на проверку или эксплуатацию.
Основная проблема данного подхода ‑ интерфейсы между модулями, реализующими эту функцию. Если во всех предыдущих типах жизненного цикла интерфейсы достаточно четко определяются в самом начале разработки, поскольку заранее известны все модули, то при экстремальном подходе интерфейсы проектируются "на лету", вместе с разрабатываемыми модулями [6].
- Введение
- 1. Корпоративный портал
- 1.1. Возможности корпоративного портала
- 1.2. Обзор существующих решений
- 1.3. Этапы внедрения корпоративного портала
- Каскадный жизненный цикл
- Спиральный жизненный цикл
- Экстремальное программирование
- Функциональные требования заказчика
- Планирование нагрузки
- Существующее положение дел и требования по интеграции
- Планы по дальнейшему развитию системы
- 2. Платформа веб-приложений Plone cms
- 2.1 Краткая характеристика
- 2.2 Возможности
- 2.3 Архитектура платформы
- 2.4 Достоинства и недостатки
- 2.5 Сравнение с другими системами
- 3. Реализация корпоративного портала на платформе Plone cms
- 3.1 Возможности корпоративного портала на платформе Plone cms
- 3.2 Этапы выполнения работы Установка Plone cms на сервер
- Конфигурирование портала
- Функциональность корпоративного портала
- 3.3 Взаимодействие пользователей корпоративного портала
- Заключение
- Список литературы
- Приложение 1