Тип проекта : Перенос функциональных возможностей старой 2-х уровневой системы на глобальную сеть с многоуровневой архитектурой
|
| Область применения |
Прикладная поддержка расширения предприятия до уровня
корпорации |
| Постановка задачи |
- Требуется сохранить и/или расширить реализованные функции старой прикладной системы
- В новых условиях старая система не может функционировать в нормальном режиме: не хватает сетевых и компьютерных ресурсов, возрастает количество ошибок
- Клиентские места старого приложения устарели
- Требуется обеспечить разграничение полномочий пользователей
- Развитие предприятия требует изменения существующей сетевой структуры
- Основные архитектурные принципы, заложенные в прикладную систему, устарели и не соотвествуют новым техническим средствам
- Необходимо обеспечить резервирование системы
- Должна быть реализована возможность централизованного управления и администрирования системы
- Требуется заложить в проект возможность дальнейшего развития системы
|
| Ключевые подходы |
- Модернизация сети
- Разработка многоуровневой архитектуры: несколько серверов базы данных, несколько серверов приложений
- Выбор базы данных (Oracle, Sybase, MS SQL)
- Монитор транзакций Tuxedo или CORBA ORB (Visibroker или Orbix) для объединения уровней, отслеживания транзакций и дополнительных служб
- Разработка плана-графика проекта
- Привлечение субподрядчиков
- Создание прототипа с привлечением специалистов заказчика
- Сокращение времени разработки за счёт выявления общих компонент
- Тестирование готового программного обеспечения
- Документирование
|
Тип проекта: Объединение существующих приложений
|
| Область применения |
Сквозная автоматизация предприятия |
| Постановка задачи |
- Требуется осуществить обмен данными между работающими приложениями
- Приложения могут быть разработаны на разных языках программирования, функционировать в разных операционных средах, на разных серверах
- Среди приложений могут быть как собственные програмные разработки, так и приобретённые продукты
|
| Ключевые подходы |
- Постановка задачи. Определение потоков данных и типов обмена: в реальном времени, периодически, по требованию пользователя
- Разработка архитектуры системы
- Расчёт нагрузки на сеть и выбор инфраструктуры и технических средств
- Выбор подходящего промежуточного программного обеспечения (Tuxedo, ORB – Visibroker, Orbix)
- Выбор средств мониторинга
- Создание технических заданий на дополнительное программное обеспечение
- Пилотный проект
- Разработка
- Тестирование
- Документирование
|
Тип проекта: Изменение средств хранения информации
|
| Область применения |
Переход на новые средства с сохранением необходимых данных (справочников, архивов, и т.д.) |
| Постановка задачи |
- Предприятие накопило большой объём необходимой ему информации
- Старые методы хранения не соотвествуют вновь приобретённым или созданным системам, правилам секретности или безопасности, скорости доступа или другим требованиям
- Изменяются принципы структурирования информации
- Перенос данных должен осуществляться по некоторым правилам, иногда не определённым на начальной стадии проекта
|
| Ключевые подходы |
- Проверка данных
- Стандартизация данных
- Перевод в заданный формат
- Фильтрация
- Дублирование
- Анализ
- Корректировка
|