- •4) В зависимости от сферы применения
- •5) В зависимости от уровня управления
- •6) По масштабу
- •7) По сфере применения
- •8)По способу организации групповых и корпоративных ис делят на классы:
- •2.Основные понятия технологии проектирования ис (ис, информационный ресурс, система, элемент системы, организация системы, структура системы ис, архитектура ис, целостность системы).
- •3.Основные этапы создания ис и их характеристика.
- •4.Состав обеспечивающей части ис и их характеристика.
- •5.Дать определение понятию «жизненный цикл программного обеспечения». Каковы основные этапы жизненного цикла. Охарактеризовать модели жизненного цикла.
- •6.Перечислить основные документы, разрабатываемые на каждом этапе проектирования информационных систем.
- •7.Основные стандарты и подходы используются в реализации типового проектирования ис.
- •8.Оценка стоимости ис.
- •2. Проведение обследования деятельности предприятия:
- •3. Построение моделей деятельности предприятия
- •4. Разработка системного проекта
- •5.Разработка предложений по автоматизации предприятия:
- •6. Разработка технического проекта
- •7.Разработка новой системы или настройка существующей системы.
- •9.Факторы появления case-технологий. Понятие case технологии. Преимущества использования case средств.
- •10.Типовое проектирование ис. Параметрически – ориентированное проектирование.
- •11.Типовое проектирование ис. Модельно – ориентированное проектирование.
- •12.Проектное управление: модели и методы принятия решений. Объект проектного управления.
- •13. Сетевое планирование и управление.
- •14. Построение и расчет сетевой модели. Методика оптимизации сетевой модели по критерию «минимум исполнителей».
- •15 .Методика оптимизации сетевой модели по критерию «время - затраты».
- •16.Методы проектирования ис. Семейство методов проектирования и нотаций idef.
- •17.Структурное моделирование информационных систем средствами bPwin.
- •18. Диаграмма потока данных (dfd). Этапы построения. Основные символы диаграммы в нотации Иодана и Гейна - Сарсона.
- •19. Контекстная диаграмма декомпозиции dfd. Основные элементы, используемые при расщеплении диаграммы потоков данных (бнф – нотация).
- •20. Методы задания спецификаций процесса. Структурированный естественный язык.
- •21. Методы задания спецификаций процесса. Таблицы решений.
- •22. Методы задания спецификаций процесса. Визуальный язык проектирования спецификаций.
- •21. Таблицы решений.
- •22. Визуальные языки проектирования спецификаций.
- •23. Диаграмма «сущность-связь» (erd). Типы сущностей и иерархия наследования.
- •24. Диаграмма переходов состояний (std). Цели использования. Основные объекты диаграмм.
- •25.Средства структурного проектирования. Структурные карты Константайна. Структурные карты Джексона.
20. Методы задания спецификаций процесса. Структурированный естественный язык.
21. Методы задания спецификаций процесса. Таблицы решений.
22. Методы задания спецификаций процесса. Визуальный язык проектирования спецификаций.
СП используется для описания функционирования процесса в случае отсутствия необходимости детализировать сего с помощью DFD, т.е. если процесс небольшой, а занимает до 1 страницы текста. Фактически СП представляет собой алгоритм описания задач, выполняемых процессами.
Методы описания процессов разнообразны: от структурированного естественного языка до визуальных языков проектирования и формальных компьютерных языков.
СП начинается с ключевого слова, а требуемые выходные данные должны быть специфицированы:
@СП
@вход=<имя символьных данных>
@выход =< имя символьных данных >, где имя символьных данных соответствует имени из словаря данных.
В СП могут быт заданы предусловия и постусловия в выполнении данного процесса. В предусловии записываются объекты, значения которых должны быть истинны перед началом выполнения процесса, что обеспечивает определенные гарантии безопасности для пользователя. В случае наличия постусловий они гарант того, что значения всех входящих в него объектов будут истинны при завершении процесса.
СП удовлетворяет требованиям:
Для каждого процесса нижнего уровня должна существовать только одна спецификация.
Спецификация должна определять способ преобразования входных потоков в выходные.
Спецификация должна стремиться к ограничению избыточности.
Набор конструкций для построения ситуаций должен быть простым и стандартным.
20. Задания спецификаций структурированным естественным языком.
Применяется для читабельного и структурного описания процессов. Является комбинацией строгости языка и программирования. Состоит из подмножества слов, организованных в определенные логические структуры, арифметические выражения и диаграммы. В состав языка входят: глаголы, ориентированные на действия и связанные с объектом; термины, определяющиеся на любой стадии проекта ПО, - это существительные, задачи, процедуры, символы данных и т.д., существительные как научные данные, предлоги и союзы в логических отношениях, общеупотребительные математические и физические термины, арифметические уравнения, таблицы, диаграммы, графы, комментарии.
При использовании структурированного естественного языка приняты соглашения:
Логика процесса выражается в виде последовательной конструкции ввода и итераций
Ключевые слова: если, выполнить, иначе, то – должны быть написаны заглавными буквами
Слова, определяемые в словаре данных, должны быть написаны заглавными буквами
Глаголы должны быть активными, недвусмысленными и ориентированными на целевое действие (заполнить, вычислить и т.д.)
Логика процесса должна быть четко и недвусмысленно выражена.
21. Таблицы решений.
Структурный язык неприемлем для некоторых типов приложений, особенно, если действие зависит от нескольких переменных, которые в совокупности могут продуцировать большое количество комбинаций. Описание будет запутано. Для описания таких процессов используют таблицы решений и дерево решений.
С помощью таблиц решений задают матрицы, отражающие множество входных условий по множеству действий.
Таблицы решений описывает условия и действия, которые имеют конструкцию ЕСЛИ, ТО. Для условий используется ЕСЛИ и требуется ответ «да» или «нет». Для определения действий используется ТО.
Построение таблиц осуществляется пошагово:
Идентифицируются все условия и переменные, а также их значения, которые может иметь каждая переменная в СП.
Вычисляется число комбинаций условий. Если все условия бинарные, то существует 2n комбинаций, где n-переменная.
Идентифицируется каждое из возможных действий, которые могут вызываться СП
Строится пустая таблица, включающая все возможные условия и действия, а также номера комбинаций условий.
Редуцируют (уменьшают) комбинации условий, заменяя «-» обобщенные комбинации «да» и «нет»
Проверяют каждую комбинацию условий и идентифицируют соответствующие действия
Выделяют комбинации условий, которые не влекут никаких действий
Обсуждают, осмысливают и отлаживают таблицу
Таблицы решений являются диаграммами Венна.
Дерево решений позволяет представить процесс схематично и является разновидностью таблицы решений, применяется при малом числе действий и небольшом количестве комбинаций.
