Фазы жизненного цикла кис на котором

Основные понятия и особенности проектирования КИС

Проектирование корпоративных информационных систем

Лекция 11.

Задание

Контрольные вопросы

End.

Readln;

1. Дать определение понятию файловой переменной.

2. Стандартные процедуры и функции обработки данных файла.

3. Формат файловой переменной для текстовых файлов. Перечислить процедуры и функции для работы с текстовыми файлами.

4. Формат файловой переменной для нетипизированных файлов. Перечислить процедуры и функции для работы с файлами без типа.

  1. Создайте процедуру создания окна с заголовком: наподобие тех, которые использует сам Turbo Pascal. Естественно, без служебных символов и областей, просто заголовок, расположенный посередине.
  2. Создайте программу “Записная книжка”, с возможностью сохранения информации в файл.

1. Основные понятия и особенности проектирования КИС.

2. Жизненный цикл КИС. Модели жизненного цикла КИС: каскадная, спиральная.

3. Каноническое проектирование КИС.

3.1. Этапы проектирования КИС.

3.2. Формирование требований к КИС. Проблемы взаимодействия потребителя и проектировщика КИС. Разработка концепции КИС.

3.3. Техническое задание.

3.4. Технический проект.

3.5. Рабочая документация. Ввод в действие. Сопровождение.

Цель: Изучить особенности проектирования КИС

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

Так как вопросы создания баз данных и вычислительных сетей были достаточно подробно рассмотрены в предыдущих разделах дисциплины, в данной главе будет основное внимание уделено вопросам создания информационных технологий в виде пакетов прикладных программ предметных областей (в частности предметной области – производственная сфера) и общей организации структуры КИС.

Потребность в создании КИС может обусловливаться либо необходимостью повсеместной автоматизации производства или модернизации существующих информационных технологий, либо необходимостью радикального пере проектирования существующих бизнес – процессов.

Под проектированием КИС будем понимать процесс разработки требований к КИС и создание КИС, начиная с проекта до сдачи в эксплуатацию.

Под проектом КИС будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений на создание и эксплуатацию КИС в конкретной программно-технической среде.

Проектирование КИС – трудоемкий, длительный и динамический процесс. Технологии проектирования, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности целей могут объединяться в стадии.

Сово­купность стадий и этапов, которые проходит КИС в своем разви­тии от момента принятия решения о создании системы до момен­та прекращения функционирования системы, называется жизненным циклом КИС.

Каждая стадия обычно заканчивается выпуском конкретного продукта (моделей, программных продуктов, документации и пр.).

Согласно современной методологии, процесс создания КИС представляет собой процесс построения и последовательного преобразования ряда согласованных моделей на всех этапах ее жизненного цикла.

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

Жизненный цикл КИС включает в себя следующие стадии:

1. Планирование и анализ требований (пред проектная стадия – системный анализ). Исследование и анализ существующей информационной системы, определение требований к создаваемой КИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку КИС;

2. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта КИС. Главная цель проектирования процессов заключается в отображении функций, полученных на этапе анализа, в модули информационной системы. При проектировании модулей определяют интерфейсы программ: разметку меню, вид окон, горячие клавиши и связанные с ними вызовы.Кроме того, согласуются вопросы выбора аппаратурной платформы, операционной системы, типа БД, серверов и технологии доступа к данным.

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

4. Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем КИС, обучение персонала, поэтапное внедрение КИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях КИС.

5. Эксплуатация КИС (сопровождение, модернизация).Сбор рекламаций и статистики о функционировании КИС, исправление ошибок и недоработок, оформление требований к модернизации КИС и ее выполнение.

Источник

ПРОЕКТИРОВАНИЕ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

Жизненный цикл КИС. Модели жизненного цикла КИС: каскадная, спиральная.

В основе деятельности
по созданию и использованию программного обеспечения любого типа (поэтому далее
– просто ПО) лежит понятие его жизненного цикла (ЖЦ). Жизненный цикл является
моделью создания и использования ПО, отражающей его различные состояния, начиная
с момента возникновения необходимости в данном ПО и заканчивая моментов его полного
выхода из употребления у всех пользователей.

Читайте также:  Показатели фаз экономического цикла

Традиционно выделяются следующие
основные этапы ЖЦ ПО:

анализ требований

проектирование

кодирование
(программирование)

тестирование и отладка

эксплуатация и сопровождение

ЖЦ
образуется в соответствии с принципом нисходящего проектирования и, как правило,
носит итеративный характер: реализованные этапы, начиная с самых ранних, циклически
повторяются в соответствии с изменениями требований и внешний условий, введением
ограничений и т.п. На каждом этапе ЖЦ порождается определенный набор документов
и технических решений, при этом для каждого этапа исходными являются документы
и решения, полученные на предыдущем этапе.

Каждый этап завершается верификацией
порожденных документов и решений с целью проверки их соответствия исходным.

Существующие
модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии
перехода от этапа к этапу.

Наибольшее распространение получили три модели
ЖЦ:

Каскадная модель (70-80 г.г.) – предполагает переход на следующий этап
после полного окончания работ по предыдущему этапу.

Поэтапная модель с
промежуточным контролем (80-85 г.г.) – итерационная модель разработки ПО с циклами
обратной связи между этапами. Преимущество такой модели заключается в том, что
межэтапные корректировки обеспечивают меньшую трудоемкость по сравнению с каскадной
моделью, однако, время жизни каждого из этапов растягивается на вес период разработки.

Спиральная модель (86-90 г.г.) – делает упор на начальные этапы ЖЦ: анализ
требований, проектирование спецификаций, предварительное и детальное проектирование.
На этих этапах проверяется и обосновывается реализуемость технических решений
путем создания прототипов. Каждый виток спирали соответствует поэтапно модели
создания фрагмента или версии программного изделия, на нем уточняются цели и характеристики
проекта, определяется его качество, планируются работы следующего витка спирали.
Таким образом, углубляются и последовательно конкретизируются детали проекта,
и в результате выбирается обоснованный вариант, который доводится до реализации.

 
Спиральная модель обладает такими преимуществами:

Накопление и повторное
использование программных средств, моделей и прототипов

Ориентация на развитие
и модификацию ПО в процессе его проектирования

Анализ риска и издержек
в процессе проектировании

Главная особенность индустрии ПО состоит в концентрации
сложности на начальных этапах ЖЦ (анализ, проектирование) при относительно невысокой
сложности и трудоемкости последующих этапов. Более того, нерешенные вопросы и
ошибки, допущенные на этапах анализа и проектирования, порождают на более поздних
этапах трудные, часто уже неразрешимые проблемы, и приводят к неуспеху всего проекта.

 
Рассмотрим этапы ЖЦ более подробно:

Анализ требований: требования заказчика
уточняются, формализуются и документируются. На этом этапе дается ответ на вопрос:
«Что должна делать система?». 

Список требований к разрабатываемой системе
должен включать:

Совокупность условий, при которых предполагается эксплуатировать
будущую систему (аппаратные и программные ресурсы, внешние условия функционирования,
состав людей и работ, имеющих отношение к системе)

Описание функций системы

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

Целью
анализа является преобразование общих, неясных знаний о требованиях к будущей
системе в точные (по возможности) определения. На этом этапе определяются:

Архитектура
системы, ее функции, внешние условия, распределение функций между аппаратным и
программным обеспечением

Интерфейсы и распределение функций между человеком
и системой

Требования к программным и информационным компонентам ПО, необходимые
аппаратные ресурсы, требования к БД, физические характеристики компонентов ПО,
их интерфейсы.

Этап проектирования: дает ответ на вопрос «Как (каким образом)
система будет соответствовать предъявленным требованиям?».

Задачей этого
этапа является исследование структуры системы и логических взаимосвязей ее элементов,
причем без внимания к вопросам реализации.

Обычно этот этап разбивают
на два подэтапа:

Проектирование архитектуры ПО – разработка структуры и
интерфейсов компонентов, согласование функций и технических требований к компонентам,
стандартам проектирования, производство отчетных документов

Детальное проектирование
– разработка спецификаций каждого компонента, интерфейсов между компонентами,
разработку требований к тестам и плана интеграции компонентов.

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

Источник

Понятие жизненного цикла КИС

Жизненный цикл (ЖЦ) – модель создания и использования информационной системы отражающей ее различные состояния начиная с момента возникновения необходимости в данной системе и заканчивая моментом ее полного завершения пользования у всех, без исключения, пользователей.

Читайте также:  Фазы менструационного цикла и гормоны схема

Этапы ЖЦ информационной системы:

1. Анализ требований (анализ процессов предметной области и построение моделей бизнес-процессов)

2. Проектирование (проектирование архитектуры информационной системы)

3. Разработка (программирование)

4. Тестирование и отладка

5. Внедрение и сопровождение

Для каждого этапа ЖЦ характерно:

1. Создание набора документов и технических решений, которые формируются на данном этапе

2. Получение исходных данных, документов и решений от предыдущего этапа

3. завершение этапа верификацией созданных документов и решений с целью проверки их соответствию заданным требованиям.

ЖЦ КИС включает следующие группы процессов:

1. Основные процессы ЖЦ:

– Анализ требований

– Проектирование

– Разработка

– Тестирование и отладка

– Внедрение и сопровождение

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

3. Организационные процессы (управление проектом, обучение персонала и т.д.)

Первая фаза ЖЦ КИС: анализ требований

На данном этапе необходимо определить набор требований, которым должна удовлетворять проектируемая система.

Анализ требований проводится с целью понять назначение и условия эксплуатации системы.

Результатом анализа является системный проект, который включает:

1. Описание функций системы

2. Описание внешних условий

3. Распределение функций между аппаратной и программной частями системы

4. Интерфейсы и распределение функций между человеком и системой.

5. Требования к программным и информационным компонентам программной части

6. Требования к аппаратным ресурсам

7. Требования к базам данных

8. Требования к хранилищам данных

-Функцио­нальная мо­дель
-Информа­ционная мо­дель
-Событийная модель

-Объектная модель
-Динамическая модель
-Функцио­нальная мо­дель

Модель требований к системе

системный проект

Задачи первой фазы ЖЦ КИС: адекватно описать процессы, объекты, события предметной области и построить достаточно полные и не противоречивые модели.

При структурном анализе строятся модели:

1. Функциональная модель – описывает все базовые бизнес-процессы и спецификации бизнес-процедур; выполняет документирование бизнес-процедур; описывает характеристики объекта моделирования, перечень подсистем требования к способам и средствам связи для информационного обмена между подсистемами; требования к характеристикам взаимосвязей между системами, требования к функциям.

2. Информационная модель – описывает структуры данных.

3. Событийная модель – отображает события, зависящие от времени для систем работающих в режиме реального времени.

При объектно-ориентированном анализе строятся следующие модели:

1. Объектная модель – представляет статические, структурные аспекты системы (иерархию классов, наборы атрибутов и действий, характерных для каждого класса)

2. Динамическая модель – описывает работу отдельных частей системы, отражает временные аспекты и последовательность операций

3. Функциональная модель – отражает взаимодействие отдельных частей системы в процессе работы и описывает потоки данных.

Источник

Методология проектирования ИС описывает процесс создания и сопровождения систем в виде ЖЦ ИС. Для каждого этапа определяются состав и последовательность выполняемых работ, получаемые результаты, методы и средства, роли и ответственность участников и т.д.

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

Модели жизненного цикла:

· Каскадная модель последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.

· Поэтапная модель с промежуточным контролем. Проектирование ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реальносуществующее взаимовлияние результатов разработки на различных этапах, при этом время каждого из этапов растягивается на весь период разработки.

· Спиральная модель. На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка.

«+» каскадного подхода: 1) на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; 2)выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты; 3) Каскадный подход хорошо зарекомендовал себя при построении относительно простых ИС.

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

«+» спиральный подход: преодолевает перечисленные проблемы. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали.

«-»: определение момента перехода на следующий этап. Для ее решения вводятся временные ограничения на каждый из этапов жизненного цикла, и переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена.

Читайте также:  Фазы жизненного цикла фирмы

32. Этапы проектирования КИС. Формирование требований к КИС. Проблемы взаимодействия потребителя и проектиров­щика КИС.

Основные этапы ПИС: определение стратегии, анализ, создание, внедрение.

Определение стратегии – обследование предприятия или предпроектное обследование. Основная задача — оценка реального объема проекта, его целей и задач. Предполагает тесное взаимодействие с основными пользователями системы и экспертами. По завершению обследования формируются вероятные технические подходы и приблизительно рассчитывают затраты на аппаратное обеспечение, закупаемое ПО и разработку нового ПО.

Результат – документ, где четко сформулировано, что получит заказчик, если согласится финансировать проект; когда он получит; сколько это будет стоить.

Этап анализа – подробное исследование бизнес-процессов и информации, необходимой для их выполнения. Создается инфор модель, а на следующем за ним этапе проектирования – модель данных. Методы моделирования SADT (IDEF0), IDEF3, DFD, Rational Unified Process. В результате анализа создается модель AS IS и строится модель TO BE. Этап включает в себя 2 больших подэтапа: разработку ТЗ и разработку собственно ИС.

Этап создания ИС – длительный и трудоемкий этап. Осуществляется установка аппаратного обеспечения, настройка ОС и стандартных программных приложений, написание кодов ПО в соответствии ТЗ. Также происходит тестирование специалистами фирм – разработчиков как отдельных модулей, так ИС в целом.

Этап внедрения состоит из опытной эксплуатации (необходима для проверки соответствия созданной ИС ТЗ, и для устранения ошибок) и промышленной эксплуатации – выполнение ИС всех требуемых функций на всех рабочих местах.

ЖЦ промышленной эксплуатации ИС в составляет 5-7 лет. Затем происходит либо утилизация, либо модернизация ИС.

Требования к техническим аспектам ИС

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

Как правило, заказчик не сразу формирует требования к системе в целом, а формулирует требования к отдельным ее компонентам. Большое значение имеет согласованность этих компонентов.

Реинжиниринг бизнес-процессов и внедрение КИС.

М. Хаммер и Дж. Чампи определяют реинжиниринг как “фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов компаний для достижения коренных улучшений в основных актуальных показателях их деятельности: стоимость, качество, услуги и темпы”.

Бизнес-процесс представляет собой множество шагов (видов) деятельности объекта хозяйствования, которое начинается с одного или нескольких шагов-входов и заканчивается выходом – созданием продукции (услуги), необходимой потребителю, удовлетворяющей его по стоимости, долговечности, сервису и качеству.

Проект по реинжинирингу бизнеса, включает этапы:

l Постановка задачи

l Моделирование (ретроспективный и прямой инжиниринг)

l Перепроектирование

l Разработка бизнес-процессов на уровне трудовых ресурсов

l Разработка поддерживающих информационных систем

l Внедрение перепроектированных процессов

Участниками процесса реинжиниринга являются:

l лидер проекта

l владельцы процессов

l руководящий комитет наблюдателей

l специалист объекта хозяйствования

l команда по реинжинирингу

А также:

l эксперт по методу

l группа обеспечения качества

l группа документирования

l координатор (или группа координации)

l лидеры процессов и владельцы процессов

l штат менеджера проекта

Одним из пакетов программ, позволяющих проводить реинж., явл. пакет BPWin. Он предполагает разработку схем бизнес-процессов по методологии IDEF.

IDEF – методология, состоящая из трех методов моделирования:

l IDEF0 используется для создания функциональной модели;

l IDEF1 применяется для построения информационной модели;

l IDEF2 позволяет построить динамическую модель меняющегося во времени поведения функций, информации и ресурсов производственной системы или среды.

Оценка эффективности внедрения КИС.

Эффективность экономических процессов характеризуется системой показателей, отражающих соотношение их затрат и результатов.

Выделяют социальную и экономическую эффективность.

Экономическая эффективность хар-ся абсолютными и относительными показателями.

Виды экон. эф-сти:

– общая (эффект/затраты);

– сравнительная (∆ результаты).

Социальная эффективностьизмеряет уровень удовлетворенности спроса, измерение времени на приобретение товара, уровень сервиса и др.

Оценка эффективности проводится финансовыми и нефинансовыми (качественные, вероятностные) методами.

Финансовые методы:

– чистый приведенный доход;

– внутр. норма доходности (значение коэффициента дисконтирования, при котором чистый приведенный доход=0);

– срок окупаемости инвестиций.

Нефинансовые методы:

– ключевые показатели эффективности и сбалансированные показатели результативности;

– функционально-стоимостной анализ;

– совокупная стоимость владения.

Вероятностные:

– прикладная информационная экономика;

– справедливая цена опционов (ROV).



Источник