
- •1)Понятие информационной системы (ис). Классификация ис.
- •2) Свойства, характеризующие ис. Составные части ис: функциональная и обеспечивающая (-ие). Потребительские свойства ис.
- •3)Стадии и этапы создания ис. Особенности проектов разработки ис. Трудности, возникающие в процессе разработки ис.
- •4)Жизненный цикл (жц) по ис. Модели жц по.
- •6)Уровни требований.
- •7)Требования функциональные и нефункциональные.
- •8)Свойства требований.
- •9) Характеристика процесса анализа требований. Результат анализа требований.
- •10) Источники требований. Стратегии выявления требований.
- •11) Формирование видения. Разработка концепции информационной системы. Концепция в гост 34.601-90.
- •1. Формирование требований к ас.
- •2. Разработка концепции ас.
- •12) Цели прототипирования. Классификация прототипов.
- •13)Классификация и спецификация требований.
- •14) Варианты использования. Описание вариантов использования. Диаграмма вариантов использования на uml.
- •15)Документирование требований.
- •16)Этапы проектирования.
- •4. Эскизный проект.
- •5. Технический проект.
- •17)Области проектирования.
- •18) Методология и технология проектирования. Требования к технологии проектирования.
- •19)Диаграмма прецедентов.
- •20)Диаграмма классов.
- •21)Диаграмма деятельности.
- •22)Диаграмма взаимодействий.
- •23)Диаграмма состояний.
- •24)Диаграмма компонентов.
- •25)Диаграмма развёртывания.
- •26)Принципы проектирования графического пользовательского интерфейса.
- •27)Проектирование оконного интерфейса.
- •28)Проектирование Web-интерфейса.
- •29)Моделирование навигации в графическом пользовательском интерфейсе.
- •30) Параметрически-ориентированное проектирование.
- •31)Модельно-ориентированное проектирвоание.
- •32) Критерии и стратегии выбора решения (покупное по, заказное по или интеграция).
- •33) Интеграция программных систем. Виды интеграции.
27)Проектирование оконного интерфейса.
Главное окно
Сортировка данных в столбцах
Редактирование
Панели окон
Разделение: вертикально или горизонтальное
Интерфейс: связанные списки с отступами
Элементы управления (+, -)
Вторичное окно
Переход к другому окну – закрыть вторичное окно
Отсутствуют: строка меню, панель инструментов, полосы прокрутки и строка состояния
События инициируются OK, Cancel
Диалоговые
Папка с вкладками
Выпадающий список
Окно сообщений.
Выпадающий список
Окно сообщения ( Вы уверены?)
Меню и панели инструментов:
Пункты меню объединяются в выпадающие списки, открывающиеся каскадом или всплывающие.
Пункты меню реагируют на события, генерируемые пользователем, запуская определенные процессы.
Для наиболее часто используемых пунктов меню разработчики создают панели кнопок – панель инструментов, представляющих собой пиктограммы, дублирующие функциональные свойства основных пунктов меню
Кнопки и другие средства управления
Средства управления предназначены для перехватывания, анализа и реализации событий, генерируемых пользователями
Командные кнопки
Другие средства управления.
28)Проектирование Web-интерфейса.
Пользовательские события программируются с помощью пунктов меню, командных кнопок и активных ссылок – гиперссылок
Строки меню и панели инструментов используются для реализации перехода с одной страницы на другую, а также для выполнения общих задач, таких как копирование, печать
Т
ехнология
реализации Web-приложения:
Виды Web-сайтов:
Доска объявлений
Издательский сайт (электронные версии газет, журналов)
Портал (публикует собственное информационное содержание и действует как шлюз доступа к web-сервисам и ресурсам – магазинам, серверам эл. почты) и тд.
Web-приложение – это web-система, позволяющая пользователям реализовать бизнес-логику с помощью web- браузера или - это коллекция web- страниц взаимодействующая с посетителями, друг с другом и разнообразными ресурсами web- сервера, включая БД
Web-приложение выполняется целиком во фрейме браузера, в который входят строка заголовка, строка меню, панель кнопок и строка адреса.
Область содержания приложения состоит из собственных фреймов, включая фреймы навигации, командные кнопки и формы
Форма - выводит на экран информацию, предназначенную для пользователя, а также дает ему возможность вводить данные и посылать собранную информацию серверу для дальнейшей обработки и вывода результатов на страницу
Приложение должно ограничить следующие функции:
Кнопки для перехода вперед и назад, если этот переход не контролируется приложением
Кнопки и пункты меню, закрывающие окно просмотра и приводящие к неконтролируемому выходу из приложения
Редактирование, загрузку и печать приложений, имеющих доступ к информации, доступной для ограниченного круга пользователей
29)Моделирование навигации в графическом пользовательском интерфейсе.
Проектирование навигации
Навигация происходит либо в результате действий пользователя, либо выполнения программы
Для локальных приложений осуществляется с помощью пунктов меню, панелей инструментов, командных кнопок и нажатий клавиш
В web- приложениях существуют аналогичные возможности, хотя визуальное представление может изменяться
Деловые приложения, связанные с транзакциями
порождают поток действий, связанных с последовательностью страниц.
Они дают пользователю возможность исследовать web- страницы на начальных стадиях процесса, когда он ищет услуги или товары, а позднее позволяют внести оплату и интерактивном режиме. Ввод данных осуществляется на небольшом количестве довольно длинных страниц и сопровождается средствами навигации для быстрого ввода без перехода между страницами.
Приложения, связанные с извлечением данных из БД
предоставляют возможности поиска в соответствии с разными критериями, последовательного просмотра единиц хранения и т.п.
Меню и ссылки
Элементы web- страницы:
Верхнее меню (для навигации по вэб сайту),
Левое меню (для навигации по страницам, находящимся вне пределов web- сайта),
Правое меню (выводит на экран страницы, находящиеся в пределах web- сайта).
Навигационные цепочки и панели
сообщают о местоположении текущей страницы в последовательности страниц
Кнопки
Если кнопки образуют группу или содержат примерно одинаковое количество текста, их размеры должны быть одинаковыми
Кнопки должны быть сгруппированы в отдельной области страницы, отдельно от полей для ввода данных
Если страница больше экранного окна, то кнопки внизу страницы должны повторяться наверху
Кнопки в окнах с вкладками должны разделяться на кнопки, относящиеся к отдельной вкладке, и кнопки, относящиеся ко всему окну
Кнопки должны программироваться так, чтобы не реагировать на многократные нажатия нетерпеливых пользователей
Имена кнопок должны точно отображать действия, которые они выполняют.