Поиск по базе сайта:
Составители: А. В. Иващенко, И. А. Лезин, И. В. Лезина Самара, 2007 удк 681. 3 Рецензенты: заведующий кафедрой «Программные системы» icon

Составители: А. В. Иващенко, И. А. Лезин, И. В. Лезина Самара, 2007 удк 681. 3 Рецензенты: заведующий кафедрой «Программные системы»




НазваСоставители: А. В. Иващенко, И. А. Лезин, И. В. Лезина Самара, 2007 удк 681. 3 Рецензенты: заведующий кафедрой «Программные системы»
Сторінка1/16
Дата конвертації26.11.2013
Розмір1.05 Mb.
ТипРеферат
  1   2   3   4   5   6   7   8   9   ...   16


Теоретические основы проектирования
автоматизированных систем
обработки информации и управления


Составители:

А.В. Иващенко, И.А. Лезин, И.В. Лезина


Самара, 2007

УДК 681.3


Рецензенты:

заведующий кафедрой «Программные системы»
Самарского государственного аэрокосмического университета,

д.т.н. профессор А.Н. Коварцев


доцент кафедры «Информационные системы и технологии»
Самарского государственного аэрокосмического университета, к.т.н. В.П. Дерябкин


Иващенко А.В., Лезин И.А., Лезина И.В. Теоретические основы проектирования автоматизированных систем обработки информации и управления / Учебное пособие – Самара: СНЦ РАН, 2007 – 94 с., ил.


ISBN


Данное пособие предназначено для студентов специальностей 230102 «Автоматизированные системы обработки информации и управления» и может быть использовано при изучении дисциплин «Проектирование автоматизированных систем обработки информации и управления» и «Проектирование автоматизированных систем административно-организационного управления»


Печатается по решению издательского совета
Самарского научного центра Российской академии наук


ISBN


 А.В. Иващенко, И.А. Лезин, И.В. Лезина, 2007

СОДЕРЖАНИЕ


Введение 5

1 Основные понятия проектирования АСОИУ 7

1.1Особенности современных АСОИУ 7

1.2Проект и проектирование 8

1.3Системное проектирование 9

1.4Технология проектирования 14

1.5Планирование и управление проектом 16

1.6Представление результатов проектирования 20

2 Модели жизненного цикла проекта по разработке АСОИУ 23

1.7Основные понятия 23

1.8Каскадная (водопадная) модель 28

1.9Итеративная (эволюционная) модель 31

1.10Спиральная модель 33

1.11Быстрая разработка приложений RAD 38

1.12Унифицированный процесс Rational 44

1.13Экстремальное программирование 46

3 Технологии реинжиниринга бизнес-процессов 49

1.14CASE технологии 49

1.15Методология структурного анализа и проектирования SADT 51

1.16Описание информационных потоков. DFD 55

1.17Описание бизнес-процессов. IDEF3 58

1.18Рекомендации по построению модели SADT 64

1.19Методология объектно-ориентированного проектирования UML 66

4 Примеры 77

1.20Описание каскадной модели проектирования по методологии SADT 77

1.21Описание автоматизированной системы ведения проекта по методологии UML 84

5 Задания на лабораторные работы 90

1.22Варианты заданий 90

1.23Содержание отчета 90

Заключение 91

Литература 92



Введение


Построение автоматизированной информационной системы обработки информации и управления (АСОИУ) является сложной инженерной задачей. Для ее решения необходимо провести системный анализ объекта автоматизации и реинжиниринг бизнес-процессов, выбрать наиболее эффективное архитектурное решение и формализовать его в комплекте проектной документации, организовать проект по разработке необходимого алгоритмического, технического, программного и информационного обеспечения и реализовать управление этим проектом в течение всего его жизненного цикла.

Системный подход к разработке АСОИУ, особенно с централизованным управлением данными, заключается, в основном, в моделировании и всестороннем анализе требований к системе. Под моделированием понимается процесс создания достаточно точного описания существующей (AS-IS) и вновь создаваемой (TO-BE) систем, а также интерпретация полученного описания для определения оценочных значений некоторых характеристик системы.

При необходимости, модели процессов (диаграммы потоков данных, концептуальные и логические модели данных, описания логики процессов) могут быть созданы обычными графическими и текстовыми редакторами для документирования проекта. На разных стадиях разработки используются различные уровни детализации этих моделей.

Для обеспечения адекватности модели и ее высокой степени формализации, которая требуется при использовании этой модели для описания технического решения, необходимо использовать современные технологии автоматизированного проектирования – CASE-технологии (Computer Aided Software/System Engineering).

CASE-технология представляет собой методологию проектирования, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, производить ее анализ на всех этапах разработки и сопровождения информационных систем и разрабатывать приложения в соответствии с информационными требованиями пользователей.

В данном пособии рассматриваются несколько методологий и CASE-технологий проектирования, которые чаще всего используются при проектировании АСОИУ:

  • SADT (Structured Analysis and Design Technique), методология Росса, описанная международным стандартом IDEF0;

  • DFD (Data Flow Diagrams), методология Гейна-Сарсона;

  • UML (Unified Modeling Language), методология объектно-ориентированного проектирования, описанная стандартом UML2.0

Проектирование по методологии SADT и DFD может быть произведено с помощью CASE-средства AllFusion Process Modeler (Computer Associates), поддерживающего нотации IDEF0 (функциональная модель, отображающая структуру и функции системы, а также потоки информации и материальных объектов, связывающих между собой эти функции.), IDEF3 (WorkFlow Diagrams) и DFD (DataFlow Diagrams).

Проектирование по методологии UML возможно с помощью различных систем. При изучении UML рекомендуется использовать Rational Rose (Rational) и MagicDraw UML ver. 11.0 (No Magic Inc.).

Структурно данное пособие содержит основные теоретические сведения и примеры использования CASE-технологий для построения моделей. В первой главе описанные основные подходы к решению задачи проектирования АСОИУ, основанные на системном анализе. Во второй главе описаны основные модели жизненного цикла проекта. В третьей главе приведены сведения об основных CASE-средствах, используемых при формализованном описании технического проекта АСОИУ.

Четвертая глава содержит два примера, иллюстрирующих теоретический материал: описание каскадной модели проекта с использованием методологии SADT и описание автоматизированной системы ведения проекта на языке UML. Пятая глава содержит примерные задания на лабораторные работы. Также в пособии содержится список рекомендуемой к изучению литературы.

Авторы выражают глубокую благодарность своим учителям и рецензентам, сотрудникам Самарского государственного аэрокосмического университета:

  • заведующему кафедрой информационных систем и технологий д.т.н., профессору С.А. Прохорову;

  • заведующему кафедрой программных систем, д.т.н., профессору А.Н. Коварцеву;

  • доценту кафедры информационных систем и технологий
    к.т.н. В.П. Дерябкину.
  1   2   3   4   5   6   7   8   9   ...   16




Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації