2. Особенности разработки требований Учет потенциальных пользователей системы Тщательный анализ потребностей потенциальных пользователей Специфика задач, под которые заточена ГИС Разделение на «Ядро» и «Надстройку» Универсализация функций ядра ГИС Соответствие задач требуемым для ГИС аппаратным ресурсам 2
3. Процесс проектирования 3 Общее проектирование ГИС Системное проектирование Проектирование ПО Технические вопросы проектирования Организационные вопросы проектирования
4. Техническое проектирование Будет ли система работать так, как требуется? Может ли система дать ответ на все вопросы, которые у нас могут к ней возникнуть? В каком формате будем хранить данные? Хватит ли у имеющихся сотрудников квалификации для работы с системой? Сможет ли система достаточно гибко изменяться? 4
5. Организационное проектирование Как сделать систему экономически рентабельной? Какова стоимость получения информации из системы? Как сделать адаптацию системы более простой? Как упростить и удешевить поддержку ГИС? Повлечет ли ошибка в ПО административную, гражданскую и иуголовную ответственность? 5
6. Особенности процесса разработки «Расплывчатые» требования заказчика Сложный интерфейс пользователя Окончательный набор функциональности не известен до конца разработки Обязательная расширяемость системы Модульность и скриптовый язык Большой объем системы 6
7. Модель разработки ГИС Водопадная модель Спиральная модель Экстремальные методики Экономные методики 7
8. Окружение ГИС Пользователи системы Операторы системы Поставщики ГИС Разработчики приложений Системные аналитики 8
9. Шаги проектирования ГИС 9 Начальное представление Анализ осуществимости системы Концептуальное представление Определение требований и проектирование БД Детальное представление Отображение на конкретный ГИС-пакет Реализация системы
11. Точки останова в процессе проектирования ГИС 11 Определение ограничений разработки Определение общих целей организации Установление целей, специфичных для ГИС Начальный обзор ограничений целей Конфликты Стоп Переопределение специфичных для ГИС целей
12. Точки останова в процессе проектирования ГИС 12 Вторичный обзор ограничений и целей Выполнение предварительного анализа цена/отдача Отчет о границах реализуемости Отчет о границах реализуемости Стоп Программировать
13. Модели технического проектирования Модель потребностей данных наличие данных влияет на возможности анализа Модель потребностей приложений система как набор функций, которые она может выполнить 13
14. Мозаичное размещение данных - для уменьшения объёма данных, необходимых для единовременного анализа в очень больших БД Фрагментация по координатам Фрагментация по наиболее часто используемым объектам Ограничение доступа к определенным зонам карты Упрощение архивации 14
15. Затраты Приобретение данных Ввод данных Аппаратное обеспечение Программное обеспечение Сопровождение ПО Обучение персонала 15
16. Отдача Большая эффективность новых методов Новые некоммерческие продукты и услуги Новые коммерческие продукты, которые можно продавать другим организациям Более высокое качество принимаемых решений Нематериальные преимущества 16