f8c49e1d8d51d29a291fb1a4f51f8e66.ppt
- Количество слайдов: 89
Санкт-Петербургский торгово-экономический институт Кафедра информационных систем и информационных технологий Лекции по дисциплине «Информационное обеспечение, базы данных» Версия от 08. 02. 2012 Подготовил доцент В. Н. Египко Санкт-Петербург 2012 © В. Н. Египко
Использованная литература ЭБС «Книга. Фонд» 1. 2. 3.
Литература 4. 5. 6. 7. 8. 9. Информационные технологии в экономике: Учебное пособие / Губкина Г. Е. , Смирнова И. И. ; СПб. ТЭИ. – СПб. : ТЭИ. 2005. Openoffice. org: Теория и практика / И. Хахаев, В. Машков, Г. Губкина и др. – М. : ALT Linux; БИНОМ. Лаборатория знаний, 2008. Электронные таблицы в офисе. Решение задач: Учебное пособие / Кноп И. С. и др. ; СПб. ТЭИ. – СПб. : ТЭИ. 2006. Губкина Г. Е. , Турченюк Т. И. Системы управления базами данных: Учебное пособие / Г. Е. Губкина, Т. И. Турченюк; СПб. ТЭИ. – СПб. : ТЭИ. 2006. Обработка списков в приложении Openoffice. org Calc: Методические указания / СПб. ТЭИ; Сост. Е. В. Смородина, И. А. Хахаев. – СПб. : ТЭИ, 2007. Бабкова К. Ю. , Зайцев И. В. , Королев В. А. Оформление студенческих работ и документов средствами пакета Open. Office. org: Учеб. пособие / К. Ю. Бабкова, И. В. Зайцев, В. А. Королев; СПб. ТЭИ. – СПб. : ТЭИ, 2009.
Лекции по темам: Базовые понятия информационных технологий и систем Виды информационных технологий в экономике Информационная система предприятия Информационное обеспечение информационной системы предприятия Базы данных в экономике Создание информационной системы предприятия
Тема лекции: «Базовые понятия информационных технологий и систем»
Термин «Технология» Термин технология - результат объединения двух древних понятий: техно (перевод с греческого techne) - техно techne мастерство, искусство и логос (logos) - logos наука, умение. В современном понимании технология – технология это тщательно спланированный и чётко реализуемый многошаговый процесс достижения желаемого результата.
Термин «Информационная технология» Информационная технология (ИТ, IT) – процесс, использующий средства и методы сбора, хранения, обработки первичной информации для получения информации нового качества о состоянии объекта, процесса или явления. Цель информационной технологии – производство Цель производство качественно новой информации для анализа её качественно новой информации человеком и принятия на его основе решения. Принятие решения – акт целенаправленного Принятие решения воздействия на объект управления, основанный на анализе ситуации, определении цели и разработке программы достижения этой цели.
Термин «Информационная технология» [1]
Термин «Информационная технология» [2]
Термин «Информационная технология» ИТ как процесс в общем случае разбивается на этапы: сбор, регистрация, передача, обработка, этапы хранение и использование информации. Каждый этап ИТ в свою очередь состоит их ряда ИТ процедур. Пример процедуры - приём информации процедур от разнообразных источников информации. Процедура же ИТ может включать в себя несколько ИТ однотипных операций. Пример операции - операций. получение информации от определённого вида источников.
Термин «Информационная система» Система – объединение взаимосвязанных разнородных элементов в целях решения поставленных задач. Внешне система рассматривается как единое целое. Информационная система – объединение средств и система методов сбора, хранения, обработки и использования информации, а также персонала в интересах достижения поставленной цели. Современная информационная система – это система, основанная на использовании компьютеров (ПК, серверов…) и средств телекоммуникаций. Другое равнозначное определение: информационная система – это среда для реализации информационных система технологий.
Исторические этапы развития информационных технологий I. III. IV. V. «Ручная» ИТ (до 2 -й половины XIX века). Средства Ручная информатики: перо, чернила, бумага, книги, почта, лошади, кареты … «Механическая» ИТ (с конца XIX века): механические Механическая пишущая машинка, арифмометр, телеграф, телефон, механические транспортные средства доставки почты … «Электрическая» ИТ (40 - 60 -ые гг. XX века): электрическая Электрическая пишущая машинка, арифмометр, ксерокс, первые большие ЭВМ … «Электронная» ИТ (с начала 70 -х гг. ): большие ЭВМ для Электронная автоматизированных систем управления предприятием, информационно-поисковых систем … «Компьютерная» , или «Новая» ИТ (с середины 80 -х гг. ): Компьютерная Новая персональный компьютер, общедоступные программные средства, локальные, корпоративные и глобальные компьютерные сети …
Тема лекции: «Виды информационных технологий в экономике»
Информационные технологии, применяемые на предприятии 1. ИТ обработки данных. 2. ИТ автоматизированного офиса. 3. ИТ управления предприятием: - традиционная ИТ управления на основе отчётов; - ИТ поддержки принятия решений (модельное управление); - ИТ экспертных систем.
ИТ обработки данных Сбор данных Классификация, группировка данных Сортировка данных (при необходимости) Обработка данных: арифметические, логические операции, функциональные преобразования Укрупнение, агрегатирование результатов обработки с итогами и средними значениями Формирование отчётов Хранение данных
ИТ автоматизированного офиса [3]
ИТ автоматизированного офиса Электронные документы и документооборот Корпоративная электронная почта Аудиопочта Телеконференции режима «on-line» Видеоконференции Корпоративные базы данных Офисные программы Специализированные экономические программы
ИТ электронного офиса [2]
Традиционная ИТ управления (на основе отчётов) 1. Оценка фактического состояния объекта управления 2. Оценка отклонений от планируемого состояния 3. Выявление причин отклонений 4. Анализ возможных решений и действий на основе отчётов: регулярных, специальных, суммирующих, сравнительных, чрезвычайных …
Традиционная ИТ управления [3]
Традиционная ИТ управления [2]
ИТ компьютерной поддержки принятия решений в BI-системах (BI – Business Intelligence) Итерационный процесс принятия решений
ИТ поддержки принятия решений [3]
ИТ поддержки принятия решений [3]
ИТ поддержки управления [2]
ИТ экспертных систем
ИТ экспертных систем [3]
ИТ экспертных систем [3]
ИТ экспертных систем [3]
ИТ экспертных систем [3]
ИТ экспертных систем [3]
Тема лекции: «Информационная система предприятия»
Две части системы управления предприятием
Уровни управления на предприятии
Виды обеспечений информационной системы предприятия (подсистемы) аппаратное программное информационное математическое лингвистическое методическое эргономическое организиционно-правовое кадровое
Тема лекции: «Информационное обеспечение информационной система предприятия»
Информационное обеспечение информационной системы предприятия 1. Единая система классификации и кодирования информации 2. Унифицированная система документов 3. Схема информационных потоков 4. Методология построения баз данных
Системы классификации информации Классификация – упорядочение множества Классификация объектов в соответствии с установленными признаками. Система классификации – совокупность Система классификации правил распределения объектов множества на подмножества на основании квалификационных признаков. Известны такие системы квалификации: иерархическая и фасетная. иерархическая фасетная
Иерархическая система классификации При иерархической системе квалификации множество объектов делятся на классы 1 -го уровня, класс - на классы подклассы 2 -го уровня, подкласс – на группы 3 -го уровня и подклассы группы т. д. Достоинства иерархической системы квалификации: Достоинства простота и логичность построения, возможность использования неограниченного количества признаков. Недостатки иерархической системы квалификации: Недостатки жесткая структура, невозможность группировки по вновь вводимым признакам.
Иерархическая система классификации Пример иерархической системы квалификации – план счетов бухгалтерского учёта. план счетов План счетов разбивается на разделы (внеоборотные План счетов разделы активы, производственные запасы…). Раздел (внеоборотные активы) разбивается на счета Раздел счета (основные средства, амортизация основных средств…). Счёт (основные средства) разбивается на субсчета Счёт субсчета (собственные основные средства и арендованные основные средства).
Фасетная система классификации Фасетная система позволяет разделить множество Фасетная система объектов одновременно по нескольким независимым признакам - фасетам Фасет – совокупность однородных значений Фасет классификационного признака, которые могут располагаться в произвольном порядке. Достоинства фасетной системы квалификации: высокая Достоинства степень гибкости системы, использование большого числа признаков квалификации и их значений, простота модификации системы без изменения её структуры. Недостатки фасетной системы: сложность структуры Недостатки построения и низкая степень заполненности системы.
Фасетная система классификации Пример фасет: Фасет 1 - наименование отчётности: общеэкономическая, 1 налоговая. Фасет 2 - тип отчётности : квартальная, годовая. 2 Фасет 3 - форма отчётности : баланс, 3 отчёт о финансовых результатах, налоговая декларация… Вид классификации отчётности: Класс 1 = (общеэкономическая, квартальная, баланс) 1 Класс 2 = (налоговая, годовая, налоговая декларация) 2
Системы кодирования информации
Штриховые системы кодирования: q UPC (Universal Product Code) – UPC универсальный товарный код, разработанный и применяемый в США; q EAN (European Article Numbering) –товарный EAN код «европейский артикул» , созданный в ЕС на базе UPC (в России применяется версия UPC EAN-13). -13 Примечание: Существует более 50 систем штрихового кодирования.
Штриховая система кодирования EAN-13 – 13 -разрядный штриховой код, как пример последовательной системы кодирования: ХХХХХ Х где слева-направо: 3 цифры 1 -3 – код страны (для России, СНГ – 460 -469); 460 -469 4 цифры 4 -7 – код предприятия-изготовителя; 5 цифр 8 -12 – код продукта (товара); 13 -я цифра – для контроля считывания сканером. 13
Двухмерные штрихкоды бывают двух видов: • матричные; • многоуровневые. Многоуровневые на данный момент считаются устаревшими, поскольку состоят из нескольких обычных линейных. Матричные штрихкоды могут содержать в себе больше информации при сохранении малого размера самого кода, вследствие чего они пользуются наибольшей популярностью.
Двухмерные штрихкоды Существует множество вариаций матричных штрихкодов: Aztec Code, Aztec Code Data Matrix, Maxi. Code, Microsoft Tag, PDF 417, Shot. Code, Semacode, Data Matrix Maxi. Code Microsoft Tag PDF 417 Shot. Code Semacode QR-код. Для простого обывателя они различаются максимально QR-код возможным объёмом хранимой информации, размером и графической формой кода.
Двухмерные штрихкоды Обозначение Data. Matrix используется преимущественно для Data. Matrix маркировки различной техники. Например, в компьютере с большой долей вероятности можно увидеть штрихкод Data. Matrix на жёстком диске, материнской плате и т. п. Data. Matrix
Двухмерные штрихкоды Одно из преимуществ матричных штрихкодов – это возможность распознавания кода при помощи фотокамеры обычного мобильного телефона. В них можно хранить контактные данные, в том числе в специальном формате v. Card, который понимают многие мобильные устройства; v. Card передавать ссылки на сайт; создавать шаблоны для SMS с указанием номера телефона и текстом; хранить абсолютно любой текст, например сведения из визитной карточки и даже небольшие бинарные данные. Матричные штрихкоды в зависимости от типа могут содержать в себе до 4… 8 Кбайт данных, это порядка 4 000… 8 000 символов текста.
Тема лекции: «Базы данных в экономике»
Базовые понятия База данных (БД) – это структура, содержащая данные, связи между ними, а также описания данных. БД представляет собой самостоятельный информационный ресурс, который может многократно использоваться различными приложениями. Система управления базами данных (СУБД) – инструментальная программная среда, обеспечивающая создание баз данных, их обновление, доступ к базам данных и их использование.
Модели построения баз данных 1. Иерархическая, основанная на древовидной Иерархическая структуре, которая поддерживает отношение данных типа «один ко многим» . 2. Сетевая в виде графа, поддерживающая отношение Сетевая типа «многие ко многим» . 3. Реляционная с представлением данных в виде Реляционная взаимосвязанных двумерных таблиц. 4. Постреляционная более сложной структуры, Постреляционная например, со вложением одной таблицы в другую таблицу. 5. Объектно-ориентированная 6. Многомерная в виде гиперкуба. Многомерная
Реляционная база данных Реляционная модель БД , предложенная Е. Коддом в 1970 -х гг. , основана на математической теории отношений и опирается на систему понятий реляционной алгебры, важнейшими из которых являются: - двумерная таблица (отношение); - строка-запись (кортеж); - столбец-поле (атрибут); - множество значений столбца (домен); - первичный и внешний ключи. В целом реляционная БД – это несколько связанных между собой плоских таблиц.
Реляционная база данных В реляционной БД данные представляются в виде таблиц, связанных между собой. Каждая таблица состоит из однотипных строк (записей-кортежей) и столбцов (полей-атрибутов). Таблице присваивается имя, уникальное в пределах БД. Внутри таблицы каждому столбцу присваивается имя, уникальное в пределах данной таблицы, и устанавливается формат значений (домена). Порядок следования столбцов фиксируется при создании таблицы. Строки таблицы не имеют имен, порядок их следования не определён, а количество строк не оговаривается. Новая запись добавляется просто в конец таблицы.
Реляционная база данных В таблице должен быть уникальный атрибут со значениями, однозначно определяющими строки-записи, называемый первичным ключом. Примеры первичного ключа: [Код товара], [Табельный номер работника]. Такой ключ может быть составным, например, [Номер заказа]+[Код товара]. Для связи таблиц используются атрибуты, называемые внешними ключами, в роли которого в одной из таблиц может выступать первичный ключ.
Достоинства реляционной базы данных 1. Данные в РБД представляются в простой, традиционной, естественной форме – в виде таблиц, что наилучшим образом соответствует структуре экономической информации. 2. Исключается дублирование данных, обеспечивая экономию объёма памяти компьютера. 3. Автоматически поддерживается целостность БД с блокировкой удаления данных, нарушающего связи таблиц. 4. Новые записи добавляются в БД простым образом – в конец таблиц.
Недостатки реляционной базы данных Основной недостаток РБД проистекает из главного её достоинства – простоты структуры хранимых в ней данных. А именно - невозможность представить данные сложной структуры, например, для систем автоматизированного проектирования. В настоящее время РБД до сих пор широко используются, особенно для представления данных в экономической сфере. В других сферах переход на более совершенные модели данных связан со значительными затратами и пока носит ограниченный характер.
Нормализация отношений в РБД В процессе создания РБД следует минимизировать дублирование данных, упростить структуру их представления, оптимизировать процедуры обработки и обновления хранимых данных. Такой многоэтапный процесс носит название «нормализация отношений» (таблиц). нормализация Нормализация отношений заключается в декомпозиции (разложении) исходных таблиц на более простые отношения с поэтапным учётом ряда ограничений (нормальных форм ).
Этапы (формы) нормализации отношений в РБД • Первая нормальная форма (1 NF). NF • Вторая нормальная форма (2 NF). NF • Третья нормальная форма (3 NF). NF • Нормальная форма Бойса-Кодда (BCNF). BCNF • Четвёртая нормальная форма (4 NF). NF • Нормальная форма проекции-соединения (PJ/NF). PJ/NF Примечание: Каждая следующая NF лучше предыдущей с сохранением положительных свойств предыдущей NF.
Первые три нормальные формы (1 -3 NF) Отношение считается приведённым к 1 NF, если все его NF атрибуты – атомарные, т. е. неделимые. Отношение находится во 2 NF, если в дополнении к требованию NF 1 NF каждый неключевой атрибут функционально полно зависит NF от первичного ключа (не должен зависеть лишь от части составного ключа). 3 NF подразумевает дополнительно, что каждый неключевой NF атрибут нетранзитивно (не опосредованно) зависит от первичного ключа. Т. е. недопустима зависимость от ключа через другой неключевой атрибут. Один из полезных выводов: Атрибут отношения не может представлять собой расчётное выражение, например, [Стоимость товара]=[Цена товара]*[Количество товара], т. к. атрибут [Стоимость товара] не является атомарным. Такой атрибут следует исключить из таблицы. Вычисления же можно предусмотреть не в таблице, а в запросе.
Примеры нормализации отношений в РБД Исходное отношение: Сотрудники=([Таб_номер]; [Фамилия]; [Должность]; [Оклад]) находится в 1 и 2 NF, но не соответствует 3 NF, т. к. неключевой атрибут [Оклад] опосредованно зависит от ключа [Таб_номер] через другой неключевой атрибут [Должность] (при условии однозначного определения оклада по должности работника). Для приведения отношения к 3 NF необходимо декомпозировать его на следующие три отношения: Сотрудники=([Таб_номер]; [Фамилия]) Должности=([Таб_номер]; [Код_должности]) Оклады=([Код_должности]; [Оклад])
Объекты реляционной базы данных 1) таблицы-отношения с данными; 2) схема связи таблиц; 3) запросы различных видов; 4) формы для наглядного ввода данных; 5) отчёты для представления графически оформленных результатов запросов; 6) программные модули; 7) макросы.
Типы данных в таблицах базы данных n n n n числовой (целый или вещественный с двойной точностью); денежный; текстовый (фиксированной или переменной длины); логический (булевский); «Дата/Время» ; ёмкий текст (memory), хранящийся в виде файла вне таблицы; большой двоичный объект (BLOB), например, фотография или видеоролик, хранящийся в виде файла вне таблицы; гиперссылка на внешний ресурс.
Этапы создания базы данных n n Распределение данных по нескольким таблицам, соблюдая правила нормализации. Формирование структуры отдельных таблиц: определение количества полей (столбцов); задание имен полей и их псевдонимов; выбор типа и формата данных в каждом поле; назначение первичного ключа; назначение индексируемых полей (для ускорения поиска). n n Формирование схемы связи таблиц по внешним ключам. Ввод данных в таблицы: непосредственно в рабочие таблицы; с помощью разработанных предварительно форм.
Типы запросов к базе данных n выборка по задаваемым условиям (с возможностью вычислений и сортировки); n создание новой таблицы; n добавление записей в таблицу; n обновление записей по условиям; n удаление записей по условиям; n перекрестный запрос.
Пример запроса-выборки «по образцу» - QBE (в диалоге с Конструктором) Запрос объединяет выбранные данные из двух таблиц и вычисляет: [Всего]=[Премия]+[Оклад]. Выполняется также сортировка в столбце [Фамилия] по алфавиту.
Пример запроса типа SQL (на языке структурированных запросов) SELECT [Сведения о работниках]. Фамилия, [Сведения о работниках]. Имя, [Сведения о работниках]. Отчество, [Сведения о работниках]. [Дата рождения] FROM [Сведения о работниках] WHERE ((([Сведения о работниках]. [Дата рождения])>= #1/1/1970# And ([Сведения о работниках]. [Дата рождения])<= #12/31/1979#)) ORDER BY [Сведения о работниках]. [Дата рождения]; Результат выполнения запроса – выбранные сведения о работниках, родившихся в 1970 -е годы, с сортировкой по возрастанию дат рождения.
Программное обеспечение информационной системы предприятия Офисные приложения Партнерские Бизнес-планирования Подготовки и сопровождения проектов Бизнес-анализа Маркетинга Учёта товаров на складе Бухгалтерского учёта Расчёта зарплаты Учёта персонала Интегрированные системы (КИС корпоративные информационные системы, англ. ERP) ERP
Программное обеспечение информационной системы предприятия [2]
Типовой состав отделов предприятия Предприятие Отдел маркетинга Основное производство Финансовый отдел Отдел кадров Руководство Юрист
Основные функции отдела маркетинга 1. Исследование рынка 2. Анализ и установление цен 3. Прогнозирование и управление продажами 4. Учёт заказов 5. Рекомендации по производству новой продукции
Основные функции производства 1. Планирование объёма работ, разработка календарных планов 2. Оперативный контроль и управление производством 3. Анализ работы оборудования 4. Участие в формировании портфеля заказов 5. Управление запасами
Основные функции финансового отдела 1. Управление портфелем заказов 2. Управление кредитной политикой 3. Финансовое планирование, анализ и прогнозирование 4. Контроль бюджета 5. Бухгалтерский учёт и расчёт зарплаты
Основные функции отдела кадров 1. Ведение архивных записей о персонале 2. Анализ и прогнозирование потребности в трудовых ресурсах 3. Анализ и планирование подготовки и переподготовка персонала
Основные функции отдела руководства 1. Контроль за деятельностью фирмы 2. Выявление оперативных проблем 3. Анализ управленческих и стратегических ситуаций 4. Обеспечение процесса выработки стратегических решений
Основные функции юриста Правовое обеспечение этапов создания предприятия (договорные отношения заказчика и разработчика, регулирование отклонений от договора и пр. ) Правовое обеспечение этапов функционирования предприятия (юридический статус, права, обязанности и ответственность персонала и пр. )
Тема лекции: «Создание информационной системы предприятия»
Требования, предъявляемые к создаваемой информационной системе предприятия 1. 2. Соответствие целям и задачам автоматизации деловых процессов предприятия. Обеспечение полноты, достоверности и актуальности экономической информации в системе и как следствие оперативность и обоснованность управленческих решений, принимаемых менеджерами предприятия. 3. Простота и комфортность эксплуатации системы работниками предприятия. 4. Защита информации от несанкционированного копирования, изменения, уничтожения и блокировки.
Требования, предъявляемые к создаваемой информационной системе предприятия 5. Гарантия создания системы с заданными параметрами в планируемые сроки и в рамках выделенного бюджета. 6. Системный подход, предусматривающий создание интегрированной системы, которая объединяет свои составные части с учетом их взаимной связи. Наличие единой базы данных предприятия, унифицированных форм документов, ответственности и видов работ с ними и т. д. 7. Открытость системы, позволяющая объединять разнородные аппаратные и программные средства. (Рабочие станции в корпоративной сети могут функционировать на платформе Wintel. А сервер баз данных надежней создавать под управлением Unix-подобной операционной системы).
Требования, предъявляемые к создаваемой информационной системе предприятия 8. Модульность, предполагающая выделение из системы 9. Масштабируемость, предусматривающая простое относительно независимых частей с локальными функциями. Система или подсистема должна быть построена из отдельных автономных модулей, модификация которых не приводит к нарушению функционирования всей системы, и каждый из которых может внедряться и функционировать отдельно. подключение к корпоративной сети дополнительных автоматизированных рабочих мест. 10. Соответствие принципу новых задач, позволяющему охватывать автоматизацией вновь формулируемые задачи или оптимизировать решение уже реализованных задач. 11. Соответствие принципу непрерывного развития, предусматривающему возможность переноса системы на новые более совершенные аппаратные и программные
Требования, предъявляемые к создаваемой информационной системе предприятия 12. Типизация проектных решений, учитывающая то, что во всех ИС различных предприятий реализуются достаточно стандартные (типовые) информационные процессы. 13. Возможность использования разработанных ранее информационных технологий (компьютеров, телекоммуникаций, программ, баз данных и пр. ). 14. Соответствие принципу «первого руководителя» , когда представитель руководства предприятия (не ниже главного специалиста), не являясь специалистом в области ИС, должен обладать необходимым объемом знаний для грамотной постановки задачи, формулировки требований, выбора способа и исполнителя работ по созданию ИС предприятия. Он также должен иметь представление о содержании и трудоемкости всех этапов создания, эксплуатации и развития системы.
Способы создания информационных систем предприятий 1. Включение в штат предприятия программистов для разработки уникальной системы, что сопровождается чрезмерными финансовыми затратами, наличием большого объема ошибок и низким уровнем информационного сервиса ввиду недостаточности опыта программистов предприятия в разработке крупномасштабного программного обеспечения. Очевидно, что в современных условиях такой подход – нецелесообразен. 2. Заказ на разработку уникальных программ в специализированной фирме, которая имеет опыт в создании больших программных систем. Финансовые затраты и время создания системы при этом уменьшаются, но уникальность разработки неизбежно сопровождается ошибками в программах, часть из которых может выявляться на этапе рабочей эксплуатации системы. Преимуществом же такого способа следует считать учет всех особенностей и традиций делопроизводства конкретного предприятия. Поэтому данный способ предпочтителен для «богатых» фирм, таких как коммерческие банки.
Способы и технологии создания информационных систем предприятий 3. Заключение договора с фирмой- «интегратором» на поставку типовой интегрированной ИС (типа « 1 С: Предприятие» ) с возможностью последующих ее настроек (конфигурирования), учитывающих требования конкретного предприятия. Такой способ экономически выгоден и надежен, так как приобретаемые программы, являясь разработкой известных авторитетных фирм, уже прошли апробацию и тиражируются в большом количестве экземпляров. Примером таких систем могут также служить «Галактика» , производимая АО «Новый Атлант» (г. Москва), ориентированная на крупные и средние предприятия, а также «БЭСТ» компании «Интеллект. Сервис» (г. Москва) для небольших предприятий. Из зарубежных систем, используемых в России, одной из лучших считается немецкая «R/3» фирмы «SAP» .
Виды моделей жизненного цикла и технологии разработки ИС Каскадная (последовательностная) модель жизненного цикла системы (см. следующий слайд). Спиральная (итерационная) модель жизненного цикла системы. RAD (Rapid Application Development) – «технология быстрой разработки приложений» : - объектно-ориентированный подход - визуальное программирование - событийное программирование.
Каскадная модель жизненного цикла информационной системы Анализ Проектирование Разработка Тестирование Сдача
Спиральная модель жизненного цикла информационной системы 2 -я Анализ Версии системы 3 -я 1 -я Проектирование Разработка Формулирование требований Интеграция
Стандарты по организации жизненного цикла ИС и программного обеспечения Международный стандарт ISO/IEC 12207: 1995 -08 -01, первая редакция которого подготовлена в 1995 г. объединённым техническим комитетом ISO/IEC JTC 1 «Информационные технологии, …проектирование программного обеспечения» . Отечественный комплекс стандарта ГОСТ 34 (ГОСТ 34. 601 -90, ГОСТ 34. 602 -89, …), методические указания РД 50 -34. 698 -90. Методика Oracle CDM (Custom Development Method) по разработке прикладных информационных систем под заказ.
Международный стандарт ISO/IEC 12207 – основные процессы жизненного цикла программного обеспечения Ш Процесс приобретения (заказа) , определяющий действия предприятия-покупателя информационной системы. Ш Процесс поставки, определяющий действия предприятияпоставщика системы. Ш Процесс разработки, определяющий действия предприятия-разработчика информационной системы. Ш Процесс функционирования, определяющий действия предприятия-оператора, которое обслуживает систему в целом. Ш Процесс сопровождения, определяющий действия персонала предприятия, обеспечивающего сопровождение системы.
Комплекс стандарта ГОСТ 34 – этапы и стадии разработки ИС 1. 2. 3. 4. 5. 6. 7. 8. 9. Формирование требований к системе. Разработка концепции системы. Разработка и утверждение технического задания на проект. Разработка эскизного проекта системы. Разработка технического проекта системы. Разработка и оформление документации на поставку изделий для комплектования системы. Разработка технической документации на систему и её частей. Ввод разработанной системы в действие: подготовка объекта и персонала, комплектация системы, монтажные работы, пуско-наладочные работы, опытная эксплуатация, приёмочные испытания. Сопровождение системы (гарантийное и постгарантийное).
f8c49e1d8d51d29a291fb1a4f51f8e66.ppt