Модели жизненного цикла ис
Модель жизненного циклаотражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления.Модель жизненного цикла- структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования.
В настоящее время известны и используются следующие модели жизненного цикла:
Каскадная модель (рис. 1) предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
Поэтапная модель с промежуточным контролем (рис. 2). Разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.
Спиральная модель (рис. 3). На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка.Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования).
Рис. 1. Каскадная модель ЖЦ ИС
|
Рис. 2. Поэтапная модель с промежуточным контролем |
Рис. 3. Спиральная модель ЖЦ ИС
|
На практике наибольшее распространение получили две основные модели жизненного цикла:
каскадная модель (характерна для периода 1970-1985 гг.);
спиральная модель (характерна для периода после 1986.г.).
В ранних проектах достаточно простых ИС каждое приложение представляло собой единый, функционально и информационно независимый блок. Для разработки такого типа приложений эффективным оказался каскадный способ. Каждый этап завершался после полного выполнения и документального оформления всех предусмотренных работ.
Можно выделить следующие положительные стороны применения каскадного подхода:
на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;
выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Каскадный подход хорошо зарекомендовал себя при построении относительно простых ИС, когда в самом начале разработки можно достаточно точно и полно сформулировать все требования к системе. Основным недостатком этого подхода является то, что реальный процесс создания системы никогда полностью не укладывается в такую жесткую схему, постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ИС оказывается соответствующим поэтапной модели с промежуточным контролем.
Однако и эта схема не позволяет оперативно учитывать возникающие изменения и уточнения требований к системе. Согласование результатов разработки с пользователями производится только в точках, планируемых после завершения каждого этапа работ, а общие требования к ИС зафиксированы в виде технического задания на все время ее создания. Таким образом, пользователи зачастую получают систему, не удовлетворяющую их реальным потребностям.
Спиральная модельЖЦ была предложена для преодоления перечисленных проблем. На этапах анализа и проектирования реализуемость технических решений и степень удовлетворения потребностей заказчика проверяется путем создания прототипов. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации.
Итеративная разработка отражает объективно существующий спиральный цикл создания сложных систем. Она позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем и решить главную задачу - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований.
Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения вводятся временные ограничения на каждый из этапов жизненного цикла, и переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. Планирование производится на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков
Несмотря на настойчивые рекомендации компаний - вендоров и экспертов в области проектирования и разработки ИС, многие компании продолжают использовать каскадную модельвместо какого-либо варианта итерационной модели. Основные причины, по которымкаскадная модельсохраняет свою популярность, следующие:
Привычка - многие ИТ-специалисты получали образование в то время, когда изучалась только каскадная модель, поэтому она используется ими и в наши дни.
Иллюзия снижения рисков участников проекта (заказчика и исполнителя). Каскадная модель предполагает разработку законченных продуктов на каждом этапе: технического задания, технического проекта, программного продукта и пользовательской документации. Разработанная документация позволяет не только определить требования к продукту следующего этапа, но и определить обязанности сторон, объем работ и сроки, при этом окончательная оценка сроков и стоимости проекта производится на начальных этапах, после завершения обследования. Очевидно, что если требования к информационной системе меняются в ходе реализации проекта, а качество документов оказывается невысоким (требования неполны и/или противоречивы), то в действительности использование каскадной модели создает лишь иллюзию определенности и на деле увеличивает риски, уменьшая лишь ответственность участников проекта. При формальном подходе менеджер проекта реализует только те требования, которые содержатся в спецификации, опирается на документ, а не на реальные потребности бизнеса. Есть два основных типа контрактов на разработку ПО. Первый тип предполагает выполнение определенного объема работ за определенную сумму в определенные сроки (fixed price). Второй тип предполагает повременную оплату работы (time work). Выбор того или иного типа контракта зависит от степени определенности задачи. Каскадная модель с определенными этапами и их результатами лучше приспособлена для заключения контракта с оплатой по результатам работы, а именно этот тип контрактов позволяет получить полную оценку стоимости проекта до его завершения. Более вероятно заключение контракта с повременной оплатой на небольшую систему, с относительно небольшим весом в структуре затрат предприятия. Разработка и внедрение интегрированной информационной системы требует существенных финансовых затрат, поэтому используются контракты с фиксированной ценой, и, следовательно, каскадная модель разработки и внедрения. Спиральная модель чаще применяется при разработке информационной системы силами собственного отдела ИТ предприятия.
Проблемы внедрения при использовании итерационной модели. В некоторых областях спиральная модель не может применяться, поскольку невозможно использование/тестирование продукта, обладающего неполной функциональностью (например, военные разработки, атомная энергетика и т.д.). Поэтапное итерационное внедрение информационной системы для бизнеса возможно, но сопряжено с организационными сложностями (перенос данных, интеграция систем, изменение бизнес-процессов, учетной политики, обучение пользователей). Трудозатраты при поэтапном итерационном внедрении оказываются значительно выше, а управление проектом требует настоящего искусства. Предвидя указанные сложности, заказчики выбирают каскадную модель, чтобы "внедрять систему один раз".
Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ.Процессопределяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.
- Брянский государственный университет имени академика и.Г.Петровского
- Содержание учебно-методического комплекса
- Информационные системы в экономике
- Выписка из Государственного образовательного стандарта высшего профессионального образования
- Организационно-методические указания Учебно-тематические планы
- Учебно-тематический план курса «Информационные системы в экономике» для дневного отделения
- Учебно-тематический план курса «Информационные системы в экономике» для дневного отделения (сокращенного срока обучения)
- Учебно-тематический план курса «Информационные системы в экономике» для заочного отделения
- Содержание дисциплины Тема 1. Основы автоматизации экономических процессов
- Тема 2. Структурная и функциональная организация автоматизированных информационных систем и технологий
- Тема 3. Жизненный цикл информационной системы
- Тема 4. Основы построения и использования интеллектуальных информационных систем
- Тема 5. Информационные системы бухгалтерского учета
- Тема 6. Автоматизация межбанковских расчетов
- Тема 7. Телекомуникационные технологии в информационных системах
- Темы для самостоятельного изучения Информационные системы поизводственной деятеьности
- Защита информации в эис
- Оценка эффективности эис
- Содержание лабораторных работ
- Литература
- Вопросы для контроля и самоанализа
- Темы докладов и рефератов
- Рабочая программа
- Информационные системы в экономике для специальности «Финансы и кредит»
- Для специальности «финансы и кредит»
- 1. Принципы построения и классификация вычислительных сетей. 100
- Необходимость автоматизации экономических процессов
- Информация и информационные процессы в организационно-экономической сфере
- Понятие информационной системы
- Принципы построения автоматизированных информационных систем
- Классификация информационных систем
- 1. Классификация по характеру обрабатываемой информации.
- 2. Классификация по целевым функциям .
- 3. Классификация по видам процессов управления.
- 4. Классификация по отраслевому и территориальному признаку .
- Тема № 2 структурная и функциональная организация автоматизированных информационных систем и технологий
- Понятие функциональных и обеспечивающих технологий
- Характеристика обеспечивающих подсистем
- Тема № 3
- Модели жизненного цикла ис
- Роль и место специалиста экономического профиля на стадиях жизненного цикла информационной системы.
- Виды проектной документации
- Тема № 4 основы построения и использования интеллектуальных информационных систем
- Методологические основы теории искусственного интеллекта
- Основные понятия и определения теории интеллектуальных информационных систем
- Классификация интеллектуальных информационных систем
- Методы представления знаний
- Знания и их свойства
- Информационные системы бухгалтерского учета
- 1. Автоматизированное рабочее место бухгалтера
- 2. Концептуальная модель обработки данных в аис-бу
- 3. Компьютерная форма бухгалтерского учета
- 4. Подходы к классификации аис-бу
- 4.1 Развернутая классификация аис-бу
- 4.2 Интегральная классификация аис-бу
- Автоматизация межбанковских расчетов
- Системы межбанковских расчетов
- Автоматизация международных расчетов
- 3 Электронные платежные системы в Интернет
- Телекомуникационные технологии в информационных системах
- Принципы построения и классификация вычислительных сетей
- 2. Способы коммутации и передачи данных
- 3. Программное обеспечение вычислительных сетей
- 4. Локальные вычислительные сети
- 4.1. Классификация лвс
- 4.2. Организация обмена информацией в лвc
- 4.3. Методы доступа в лвс
- 5. Обеспечение безопасности информации в вычислительных сетях
- Лабораторные работы
- Занятие № 1.
- Ввод новых пользователей
- Элементы пользовательского интерфейса
- Настройка общих параметров системы
- Из устава
- Из свидетельства о постановке на учет в гни
- Литература
- Занятие № 2.
- Справочники
- Работа со справочниками:
- Формирование Уставного капитала. Журнал операций
- 12 Июля 2001 года произведена гос. Регистрация нового предприятия – «Эпос» общества с ограниченной ответственностью.
- Просмотр операций и проводок
- Литература
- Занятие № 3
- Операции по кассе:
- Для учета наличия и движения наличных денежных средств используется активный счет 50 Касса. На счете выделено пять субсчетов:
- Операции по расчетному счету
- Получение наличных денежных средств с расчетного счета
- 20.07.01 С расчетного счета ооо «эпос» в кб «Мирный» по чеку ж07 № 4567875 от 20.07.01 получены денежные средства для следующих целей:
- Поступление денежных средств на р/с
- 15 Июля 2001 г. На р/с предприятия учредителями – юридическими лицами в качестве взносов в ук перечислены суммы.
- Взаимосвязь кассовых и банковских операций
- Анализ движения денежных средств
- Литература
- Занятие № 4 Учет расчетов с покупателями
- Знакомство с планом счетов
- 28.07.2001 Согласно договору № 2 – пк от 15.07.2001 предприятием «Эпос» получена предоплата от кб «Топ - Инвест» в счет предстоящей поставки офисной мебели.
- Выписка счета фактуры
- Литература
- Занятие № 5 - 6 Учет расчетов с поставщиками
- 23.07.01 Выписано платежное поручение № 1 от 23.07.01 и отправлено в акб Мирный.
- 26.07.01 Получен счет завода Фрезер № 231/37 от 23.07.01 за поставку инструмента на общую сумму 3 600 руб., включая ндс 600 руб.
- Литература
- Занятие № 7 - 8 Учет основных средств
- Организация справочника «Основные средства»
- Средства автоматизации ввода хозяйственных операций
- Поступление основных средств от учредителей
- Типовая операция «Поступление ос в счет вклада в уставный капитал»
- 23.07.01 По факту поступления ос оформлен акт приемки-передачи ос №2 от 23 июля 2001 года. Акт поступил в бухгалтерию.
- Поступление основных средств от поставщиков
- 30.07.01 Станок cдc – 1 по акту приемки – передачи ос передан в эксплуатацию в столярный цех.
- Ввод основных средств в эксплуатацию
- 30.07.2001 В компьютерной бухгалтерии необходимо отразить хозяйственные операции по вводу в эксплуатацию следующих объектов основных средств.
- Безвозмездное поступление основных средств
- 04.08.2001 По акту дарения от завода «Колибри» передан ооо «эпос» объект основных средств «Пресс Сжим-5». Рыночная стоимость на момент передачи основного средства оценена в 9000.00 руб. Необходимо:
- 1. Зарегистрировать вновь поступивший объект в справочнике -«Основные средства»,
- 2. Отразить в компьютерном учете факт безвозмездного поступления основного средства.
- 3. Отразить факт ввода в эксплуатацию основного средства для использования в производственных целях в столярном цехе.
- Литература
- Занятие №9 - 11 Монтаж и наладка оборудования
- Реализация в компьютерной бухгалтерии
- Литература
- Поступление материалов с недостачей
- 02.08.2001 На склад материалов № 1 от поставщика нпо «Боровик» поступили материалы в сопровождении товарно-транспортной накладной и счета №31 от 23.07.2001. В счете указано:
- Ввод операции по учету претензии поставщику
- Приобретение мпз подотчетным лицом у производителя
- 5. Оприходование материальных ценностей
- 22.07.2001 На предприятии гул «Маяк» Крохиным д.Ю. За наличные приобретены следующее материальные ценности. В документах поставщика указано:
- 23.07.2001 В бухгалтерию предприятия Крохиным д.Ю. Представлен авансовый отчет №1,в сопровождении приходного складского ордера и оправдательных документов. Отчет утвержден в сумме 3018 руб. 00коп.
- Приобретение мпз подотчетным лицом в розничной торговле
- 5. Оприходование материальных ценностей в бухгалтерии
- Литература
- Занятие № 14 Формирование отчетов
- Литература
- Тестовые задания
- «Информационные системы в экономике»
- Ключи к тестовым заданиям
- Пример индивидуального задания для самостоятельной (внеаудиторной) работы студентов
- Данные для выполнения задания
- Журнал операций с 31.12.00 по 31.01.01
- Словарь терминов
- Учебно-методический комплекс