Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование АИС.pdf
Скачиваний:
250
Добавлен:
05.06.2015
Размер:
3.32 Mб
Скачать

Литература

[1]ISO/IEC 12207:1995.

[2]Автоматизированные Системы Стадии создания. ГОСТ 34.601-90. — 1997.

[3]Бек, К. Экстремальное программирование / К. Бек. — СПб: “Питер”, 2002.

[4]Вендров, А. М. Проектирование программного обеспечения экономических информационных систем / А. М. Вендров. — М: “Финансы и статистика”, 2000.

[5]Гамма, Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. — СПб: “Питер”, 2007.

[6]Грекул, В.И. Проектирование информационных систем / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. — Интернет-университет информационных технологий - ИНТУИТ.ру, 2005.

[7]Данилин, А. Архитектура и стратегия. “Инь” и “янь” информационных технологий / А. Данилин, А. Слюсаренко. — Интернет-университет информационных технологий - ИНТУИТ.ру, 2005.

[8]Козленко, Л. Проектирование информационных систем / Л. Козленко // КомпьютерПресс. — 2001. — Т. 9.

[9]Колтунова, Е. Требования к информационной системе и модели жизненного цикла. http: //www.carabisolutions.sp.ru.

[10]Сузи, Р. А. Язык программирования Python / Р. А. Сузи. — Интернет-университет информационных технологий - ИНТУИТ.ру, БИНОМ. Лаборатория знаний, 2006. — С. 328.

Изучается язык программирования Python, его основные библиотеки и некоторые приложения. Рекомендовано для студентов высших учебных заведений, обучающихся по специальностям в области информационных технологий. Курс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования - Python. Язык Python позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения производственных задач. Python имеет богатую стандартную библиотеку и большое количество модулей расширения практически для всех нужд отрасли информационных технологий. Благодаря ясному синтаксису изучение языка не составляет большой проблемы. Написанные на нем программы получаются структурированными по форме, и в них легко проследить логику работы. На примере языка Python рассматриваются такие важные понятия как: объектно-ориентированное программирование, функциональное программирование, событийно-управляемые программы (GUI-приложения), форматы представления данных (Unicode, XML и т.п.). Возможность диалогового режима работы интерпретатора Python позволяет существенно сократить время изучения самого языка и перейти к решению задач в соответствующих предметных областях. Python свободно доступен для многих платформ, а написанные на нем программы обычно переносимы между платформами без изменений. Это обстоятельство позволяет применять для изучения языка любую имеющуюся аппаратную платформу.

Список иллюстраций

2.1Каскадная модель ЖЦ ИС

2.2Поэтапная модель с промежуточным контролем

2.3Спиральная модель ЖЦ ИС

4.1Обобщенная схема организационного бизнесмоделирования

4.2Основные этапы процессно-целевого описания компании

4.3Полная бизнес-модель компании

4.4Шаблон разработки миссии (матрица проекций)

4.5Шаблон разработки миссии

4.6Шаблон формирования бизнесов

4.7Шаблон формирования бизнесов (матрица проекций)

4.8Шаблон формирования основных бизнес-функций

4.9Шаблон формирования основных функций менеджмента

4.10Шаблон распределения функций по организационным звеньям

4.11Потоковая процессная модель

4.12Функциональная схема компании

4.13Схема создания Положения об организационно-функциональной структуре компании

4.14Распределение функций по подразделениям производственного предприятия

4.15 Распределение функций по подразделениям торгового предприятия

5.1Схема управления деятельностью компании

5.2Упрощенная модель деятельности компании

5.3Двухуровневая модель деятельности предприятия

5.4Упрощенная матрица-генератор обеспечивающих бизнес-функций

5.5Матрица-генератор обеспечивающих бизнес-функций

6.1Функциональный блок

7.1Иерархическая классификационная схема

7.2Организационная структура подразделения предприятия-цеха отгрузки

7.3Классификатор материальных ресурсов для обеспечения производства

7.4Схема признаков фасетной классификации

7.5Элементы электронного документа

8.1Независимые от идентификации сущности

8.2Зависимые от идентификации сущности

8.3Графическое изображение мощности связи

8.4Неидентифицирующая связь

8.5Пример характеристической сущности “Хобби”

8.6Иерархия наследования. Неполная категория

8.7Иерархия наследования. Полная категория

8.8Определение первичного ключа для сущности “Сотрудник”

9.1Изображение класса в UML

9.2Отображение связей между классами

9.3Свойства ассоциации

9.4Связи на диаграммах прецедентов

9.5Диаграмма последовательности обработки заказа

9.6Кооперативная диаграмма прохождения заказа

9.7Диаграмма состояний объекта «заказ»

9.8Диаграмма деятельности — обработка заказа

9.9Диаграмма компонентов фрагмента КИС

10.1Взаимосвязи между диаграммами UML

10.2Общая диаграмма деятельности медицинского центра по обслуживанию пациента

10.3Модель бизнес-прецедентов, составляющих обслуживание пациента

10.4Диаграмма видов деятельности для прецедента “Оказание медицинской помощи”

10.5Модель бизнес-объектов прецедента “Ответ на запрос”

10.6Обобщение классов

10.7Диаграмма последовательностей для прецедента “Ответ на запрос”

10.8Концептуальная модель данных

10.9Модель системных прецедентов

10.10Диаграмма последовательностей для прецедента “Проверка прав” 10.11 Диаграмма классов “Защита доступа” 10.12Связь между проектами базы данных и приложений 10.13Преобразование иерархии в таблицу 10.14Фрагмент модели базы данных 10.15Экстенты таблицы Пациент 10.16Фрагмент диаграммы развертывания ИС