- •1) Вопрос: Основные стратегии и принципы создания аис
- •3) Вопрос:Правила построения диаграмм прецедентов.
- •4) Вопрос:Цели и задачи моделирования и реорганизации бизнес-процессов.
- •5) Вопрос:Нотация диаграмм прецедентов. Понятия «эктор» и «прецедент».
- •6) Вопрос:Эволюция моделей жизненного цикла аис. Достоинства и недостатки каскадной поэтапной и спиральной моделей жизненного цикла аис.
- •7) Вопрос:Правила построения диаграмм потоков данных.
- •8) Вопрос:Назначение, основные свойства и базовые понятия модели «сущность – связь».
- •9) Вопрос:Многоуровневое моделирование данных и этапы проектирования бд.
- •10) Вопрос:Система классификации и кодирования технико-экономической информации.
- •11) Вопрос:Определение и описание атрибутов сущности er –диаграммы. Правила построения и оформления er-диаграмм.
- •12) Впрос:Сущность и базовые принципы структурного подхода к проектированию и анализу информационных систем.
- •13) Вопрос:Методы проведения предпроектного обследования. Способы сбора данных.
- •14) Вопрос:Назначение, сходство и различия контекстных диаграмм, построенных в нотациях idef0 и дпд.
5) Вопрос:Нотация диаграмм прецедентов. Понятия «эктор» и «прецедент».
ОТВЕТ:
Эктор(актер)(Actor) – согласованное множество ролей, которые играют внешние сущности по отношению к вариантам использования при взаимодействии с ними.
Экторы. Экторы (актеры) – это роли, исполняемыми сущностями, непосредственно взаимодействующими с системой.
Прецедент - это описание набора последовательных событий (включая возможные варианты), выполняемых системой, которые приводят к наблюдаемому эктором результату. Прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует. Причем прецедент никогда не объясняет, "как" работает сервис, а только описывает, "что" делается.
Метод проектирования и нотация проектирования - это разные вещи. Нотация проектирования ПО предназначена для описания самого проекта. Хотя она и предполагает наличие определенного подхода к проектированию, сам подход остается за ее рамками. Метод проектирования ПО представляет собой систематическое описание этапов создания проекта. Нотация проектирования ПО описывает проект программы в графическом или текстовом виде. В частности, диаграммы классов -это графическая нотация, а псевдокод - текстовая. Концепция проектирования ПО - это фундаментальная идея, применимая к проектированию всей системы, например сокрытие информации. Стратегия проектирования ПО - общий план и методика выполнения проекта. Одной из стратегий является объектно-ориентированная декомпозиция. Критерии структурирования ПО - это эвристические или формальные правила, помогающие проектировщику разбить систему на отдельные компоненты. Так, критерии разбиения на объекты - это правила декомпозиции системы на объекты.
6) Вопрос:Эволюция моделей жизненного цикла аис. Достоинства и недостатки каскадной поэтапной и спиральной моделей жизненного цикла аис.
ОТВЕТ:
Существующие модели жизненного цикла определяют порядок исполнения этапов в процессе создания системы, а также критерии перехода от этапа к этапу. Наибольшее распространение получили три следующие модели.
Среди известных моделей жизненного цикла АИС можно выделить каскадные, итерационные и спиральные модели.
Каскадная модель (до 70 г.г.) предполагает переход на следующий этап после полного завершения работ предыдущего этапа. Эта модель используется при построении АИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования. Это дает разработчикам свободу реализовать их как можно лучше с технической точки зрения. В эту категорию попадают сложные расчетные системы, системы реального времени и другие.
Преимущества каскадной модели:
1) на каждом этапе формируется законченный набор проектной документации, отвечающей критериям полноты и согласованности;
2) выполняемые в логичной последовательности этапы работы позволяют планировать сроки их завершения и соответствующие затраты.
Недостатки каскадной модели:
1) запоздание с получением результатов;
2) необходимость возврата к предыдущим этапам.
Поэтапная итерационная модель. Эта модель создания АИС предполагает наличие циклов обратной связи между этапами. Преимущество такой модели заключается в том, что межэтапные корректировки обеспечивают большую гибкость и меньшую трудоемкость по сравнению с каскадной моделью. Однако время жизни каждого из этапов может растянуться на весь период создания системы.
Недостатки: Как правило, вследствие большого числа итераций возникают рассогласования в выполненных проектных решениях и документации. Запутанность функциональной и системной архитектуры созданной АИС, трудность в использовании проектной документации вызывают на стадиях внедрения и эксплуатации сразу необходимость перепроектирования всей системы. Жизненный длительный цикл разработки АИС заканчивается этапом внедрения, за которым начинается жизненный цикл создания новой АИС.
Спиральной модель (80-90 г.г.) – опирается на начальные этапы жизненного цикла: анализ, предварительное и детальное проектирование.
В основе спиральной модели жизненного цикла лежит применение прототипной технологии или RAD-технологии.
Жизненный цикл при использовании RAD-технологии предполагает активное участие конечных пользователей будущей системы на всех этапах разработки и включает 3 основные стадии информационного реинжиниринга:
1) анализ и планирование информационной стратегии: пользователи вместе со специалистами-разработчиками участвуют в идентификации проблемной области;
2) проектирование: пользователи принимают участие в техническом проектировании под руководством специалистов-разработчиков;
3) внедрение: специалисты-разработчики обучают пользователей работе в среде новой АИС.
Существует три класса методологий проектирования АИС:
- концептуальное моделирование предметной области;
- выявление требований и спецификация информационной системы через ее макетирование;
- системная архитектура программных средств, поддерживаемая инструментальными средствами CASE-технологии (CASE —технология создания и сопровождения ПО различных систем).
