Технология создания ИС 1


















































Технология создания ИС 1
2
Эволюция роли ИТ 3
Изменение целей и результатов применения ИТ 4
5
Обеспечивающая часть ИС состоит из информационного, программного, технического, организационного, лингвистического, математического, правового и эргономического обеспечения. n Информационное обеспечение — это структурированное множество всех управленческих документов и их машинных носителей, применяемых для автоматизации управления. n Программное обеспечение — это комплекс программ, описаний и инструкций, обеспечивающих создание и отладку программ и решение задач. Программное обеспечение состоит из двух частей: общее (общее системное программное обеспечение и общее прикладное про граммное обеспечение) и специальное (специальное системное и специальное прикладное). 6
n Под техническим обеспечением понимается множество компьютеров, связанных в сеть, сетевое оборудование и каналы связи. n Математическое обеспечение – совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач. n Лингвистическое обеспечение (ЛО). С помощью лингвистического обеспечения осуществляется общение человека с машиной. ЛО включает: q информационные языки — специализированные искусственные языки, используемые в различных системах обработки информации; q языки управления и манипулирования данными ин формационной базы ИТ; q языковые средства информационно поисковых систем; q систему терминов и определений, используемых в процессе разработки и функционирования автоматизированных ИС и ИТ. 7
n Организационное обеспечение (00) представляет собой комплекс документов, составленный Эти документы регламентируют деятельность персонала ИС. n Правовое обеспечение (Пр. О) представляет собой совокупность правовых норм, регламентирующих правоотношения при создании и внедрении ИС и ИТ. n Эргономическое обеспечение (ЭО) это совокупность методов и средств, предназначенных для создания оптимальных условий работы человека в ИТ. В состав эргономического обеспечения ИТ входят: q документация, содержащая эргономические требования к рабочим местам, условиям работы персонала; q комплекс методов учебно методической документации и технических средств, формулирующих требования к уровню подготовки персонала. q комплекс методов и методик, обеспечивающих высокую эффективность деятельности персонала в ИТ. 8
Но позадачный подход имеет ряд недостатков: q Отсутствие ответственности за конечный результат; q Сложность увязки всех функций производства и управления в единую технологию 9
n В настоящее время постепенно развивается новый подход к управлению — процессный. Этот подход ориентирует на управление не отдельными структурными подразделениями предприятии, выполняющими свои функциональные обязанности, а сквозными бизнес процессами. 10
Под бизнес-процессом понимается совокупность увязанных в единое целое действий, выполнение которых позволяет получить конечный результат (товар или услугу). Бизнес процесс всегда направлен на достижение производственной или непроизводственной цели. На его выходе появляется продукт, имеющий ценность для потребителя. Типовыми являются следующие из них: q производственные процессы, включающие планирование производства, управление запасами, планирование потребностей в материалах, планирование производственных мощностей, управление поставками; q бухгалтерские и финансовые процессы, включающие управление наличными средствами, учет дебиторов и кредиторов и прочие операции; q процессы продажи и маркетинга, включающие обработку заказов, ценообразование, поставки, выписка счетов, планирование продаж и т. д. ; q процессы управления кадрами, включающие учет рабочего времени и заработной платы, учет прибылей отчеты о командировках и т. д. 11
Классифицировать бизнес процессы можно следующим образом: q основные; q вспомогательные. 12
Основные бизнес процессы это процессы, которые создают то главное, ради которого и существует предприятие В большинстве случаев они отражают: материально техническое снабжение, производство, сбыт готовой продукции, послепродажные услуги и т. д. К основным можно отнести следующие бизнес операции: q операции преобразования ресурсов в конечный продукт; q операции с поставщиками и покупателями; q послепродажное обслуживание. Вспомогательные бизнес процессы, как правило, соответствуют управленческой деятельности: управление персоналом, техническим развитием, инфраструктурные услуги для внутренних управленческих подразделений, планирование, учет, процессы на складе, маркетинг, финансовая деятельность и. д. 13
14
15
Созданию информационной системы предшествует построение модели автоматизируемого объекта. Существует много методологий построения моделей, которые принято делить на две группы: структурные и объектно-ориентированные. Наиболее распространены структурные методы. Структурные методы имеют следующие особенности: q расчленение (декомпозиция) сложной системы на части, каждая из которых выполняет определенную функцию системы управления; q иерархическое упорядочение частей системы и установление взаимосвязей между ними; q использование графического представления частей системы. Модель, построенная с помощью структурных методов, графически изображается с помощью набора диаграмм (рисунков), на которых части системы изображены в виде прямоугольников, связанных между собой. В рисунки включается текстовая информация для более точного определения содержания функций и взаимосвязей между частями системы. 16
Разработка ИС осуществляется на основе следующих принципов: n 1. Принцип системности n 2. Принцип развития n 3. Принцип совместимости n 4. Принцип непосредственного участия работников. n 5. Принцип безопасности n 6. Принцип эффективности 17
К указанным шести принципам добавляются объективные и субъективные требования пользователей: 1. Выбор технического обеспечения должен основываться на требованиях практики; так, например, при разработке ИС складского хозяйства должна быть обеспечена совместимость вычислительной техники с имеющимся оборудованием для взвешивания и измерения поступающих материальных ресурсов. 2. Разработчик должен беспокоиться об удобстве работы пользователя в процессе эксплуатации создаваемой системы: q главным условием, выдвигаемым обычно заказчиком, является полное отсутствие или хотя бы приемлемый небольшой объем ручного ввода данных q важно также правильно организовать человеко машинный диалог в процессе выполнения программ, а в результате их работы желательно получить ответ в удобной и понятной для пользователя форме. q немаловажным требованием является предоставление заказчику полного проекта ИТ, который представляет собой документально оформленное описание технологических решений по разработке и эксплуатации системы. 18
Наиболее приемлемым вариантом информационной системы является применение АРМ и сетевых принципов функционирования. Система АРМ (автоматизированных рабочих мест), основу которых составляет комплекс персональных ЭВМ, построенный по иерархическому принципу, должна охватывать все уровни управления и функционировать как единая вычислительная сеть. q На нижнем уровне системы управления должны располагаться рабочие места исполнителей конкретных производственных и хозяйственных операций, которые обеспечивают в режиме реального времени сбор и регистрацию информации, q На среднем уровне — АРМ менеджеров и специалистов, обеспе чивающих оперативное руководство и решение необходимых функциональных задач текущего контроля и планирования, q На высшем — АРМ руководителей. Проектируется аналогичный путь прохождения информационных потоков в процессе функционирования всей системы: по нисходящей линии — информация директивного характера, по восходящей — учетно отчетные и аналитические данные. 19
20
21
22
23
24
Жизненный цикл программного обеспечения (ЖЦ ПО) ЖЦ ПО определяется как период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия их эксплуатации. 25
Международный стандарт ISO/IEC 12207: 1995 «Information Technology – Software Life Cycle Process” (ISO – International Organization for Standardization – Международная организация по стандартизации, IEC – International Electrotechnical commission – Международная комиссия по электротехнике) 26
1. Программно-инструментальные средства – это компоненты ПО, позволяющие программировать решение задач управления. К ним относятся алгоритмические языки и соответствующие трансляторы, СУБД с языковыми средствами программирования в их среде, электронные таблицы и т. д. n Программное средство (программное приложение) – это программа или иное формализованное описание, обеспечивающее автоматизацию решения на ЭВМ задачи пользователя как независимо, так и с помощью программно инструментальных средств 27
Обычно в состав ЖЦ включаются следующие стадии: 1. Формирование требований к ПО; 2. Проектирование; 3. Реализация; 4. Тестирование 5. Ввод в действие; 6. Эксплуатация и сопровождения. 7. Снятие к эксплуатации 28
Постановка задачи: q сбоp инфоpмации о задаче; q фоpмулиpовка условия задачи; q опpеделение конечных целей pешения задачи; q определение формы выдачи результатов; q описание данных (их типов, диапазонов величин, структуры и т. п. ). 29
Недостатками, ликвидация которых может служить обоснованием в пользу применения ИТ на промышленных предприятиях, могут быть: n снижение транспортно заготовительных расходов; n сокращение производственного цикла по заказным изделиям; n сокращение задержек с отгрузкой готовой продукции; n уменьшение страховых запасов; n уменьшение затрат на административно управленческий персонал; n уменьшение складских помещений, n увеличение оборачиваемости средств в расчетах; n увеличение количества поставок точно в срок; n сокращение количества опозданий в поставках сырья и материалов; n сокращение выплат штрафных санкций и неустоек; n сокращение постоянных или переменных затрат на производство продукции; n совершенствование организации сбора и регистрации исходных данных; n появление возможности получения новых показателей; n повышение оперативности получения результатов и т. д. 30
Анализ и исследование задачи, модели: q анализ существующих аналогов; q анализ технических и программных средств; q pазpаботка математической модели; q разработка структур данных. 31
Разработка алгоритма: q выбор метода проектирования алгоритма; q выбор формы записи алгоритма (блок схемы, псевдокод и др. ); q выбоp тестов и метода тестиpования; q проектирование алгоритма. 32
n Алгори тм— точный набор инструкций, описывающих порядок действий исполнителя достижения результата решения задачи за конечное время 33
Разработка алгоритма: q выбор метода проектирования алгоритма; q выбор формы записи алгоритма (блок схемы, псевдокод и др. ); q выбоp тестов и метода тестиpования; q проектирование алгоритма. 35
Пpогpаммиpование: q выбор языка программирования; q уточнение способов организации данных; q запись алгоpитма на выбpанном языке пpогpаммиpования. 36
Процесс разработки программы можно выразить следующей формулой: 37
Отладка программы — это процесс поиска и устранения ошибок в программе, производимый по результатам её прогона на компьютере. Тестирование (англ. test — испытание) — это испытание, проверка правильности работы программы в целом, либо её составных частей. Отладка и тестирование — это два четко различимых и непохожих друг на друга этапа: при отладке происходит локализация и устранение синтаксических ошибок и явных ошибок кодирования; в процессе же тестирования проверяется работоспособность программы, не содержащей явных ошибок. Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее причину. 38
Что такое тест 39
Ошибки программирования 40
n Сопровождение программ — это работы, связанные с обслуживанием программ в процессе их эксплуатации. 41
Программный продукт, оценивается по следующим характеристикам: n функциональные возможности; n надежность и безопасность; n практичность и удобство применения; n эффективность; n сопровождаемость 42
43
44
45
Каскадная модель формирование требований проектирование реализация тестирование Ввод в действие эксплуатация и сопровождение 46
Каскадная модель с промежуточным контролем формирование требований проектирование реализация тестирование Ввод в действие эксплуатация и сопровождение 47
Спиральная модель начало Анализ требований проектирование 48
а). Прием абитуриентов б). Прием абитуриентов Проведение Формирование Набор вступительных Апелляция списков Зачисление абитуриентов экзаменов к зачислению Набор в). абитуриентов Перевод Прием Возврат Формирование на другую документов отчетности специальность 49
Обычно выделяют следующие этапы: 1. анализ возможности разработки ИС 2. системный анализ – разработка спецификации 3. проектирование разработка архитектуры 4. программирование 5. тестирование 50
Структурная схема программы 51

