- •Информационные связи процеса проектирования
- •Решения этапа предварительного проектирования
- •Типы пользовательского интерфейса
- •Стандарты разработки
- •Модели системного структурирования
- •Моделирование управления
- •Моделирование управления
- •Затраты на модульность
- •Информационная закрытость
- •Связность модуля
- •Связность модуля
- •Сцепление модулей
- •Сцепление модулей
- •Характеристики различных типов сцепления
- •Сложность программной системы
- •Иерархическая структура программной системы
- •Основные методы проектирования структуры ПО
- •Пример пошагового уточнения
- •Пример анализа сообщений
- •Методы контроля структуры
Информационные связи процеса проектирования
Решения этапа предварительного проектирования
выборархитектурыпрограммногообеспечения;
выбортипапользовательского интерфейса и технологии работысдокументами;
выборподхода кразработке (структурногоили объектного);
выборязыкаи среды программирования
|
Архитектура |
|
ПО |
Однопользовате |
Многопользовательское |
льское ПО |
ПО |
Программы |
Пакеты |
Программные |
Программные |
Системы |
|
программ |
комплексы |
системы |
клиент-сервер |
||
|
Типы пользовательского интерфейса
примитивные - реализуют единственный сценарий работы;
меню - реализуют множество сценариев работы, операции которых организованы в иерархические структуры;
со свободной навигацией - реализуют множество сценариев, операции которых не привязаны к уровням иерархии, и предполагают определение множества возможныхоперацийнаконкретномшагеработы;
прямого манипулирования - реализуют множество сценариев, представленных в операциях над объектами, основные операции инициируются перемещениемпиктограммобъектовмышью.