Содержание
- 2. Информационная система (ИС) – основной компонент автоматизированных систем управления. Проектирование информационных систем (ИС) – процесс создания
- 3. Для каждого этапа ЖЦ определяются: состав и последовательность выполняемых работ, получаемые результаты, методы и средства, необходимые
- 4. Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и
- 5. Модель жизненного цикла – структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования,
- 6. В настоящее время известны и используются три модели жизненного цикла: каскадная модель; поэтапная модель с промежуточным
- 7. Каскадная модель (рис. 1) – предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход
- 8. Рис. 1. Каскадная модель ЖЦ ИС 8. ЖИЗНЕННЫЙ ЦИКЛ ИНФОРМАЦИОННЫХ СИСТЕМ
- 9. Поэтапная модель с промежуточным контролем (рис.2) – разработка ИС ведется итерациями с циклами обратной связи между
- 10. Рис. 2. Поэтапная модель с промежуточным контролем ЖИЗНЕННЫЙ ЦИКЛ ИНФОРМАЦИОННЫХ СИСТЕМ
- 11. Спиральная модель (рис. 3) – на каждом витке спирали: выполняется создание очередной версии продукта, уточняются требования
- 12. Рис. 3. Спиральная модель ЖЦ ИС ЖИЗНЕННЫЙ ЦИКЛ ИНФОРМАЦИОННЫХ СИСТЕМ
- 13. На практике наибольшее распространение получили две основные модели жизненного цикла: - каскадная модель (характерна для периода
- 14. В ранних проектах достаточно простых ИС каждое приложение представляло собой единый, функционально и информационно независимый блок.
- 15. Преимущества применения каскадного подхода: - на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты
- 16. Основной недостаток каскадного подхода – реальный процесс создания системы никогда полностью не укладывается в такую жесткую
- 17. Однако и эта схема (поэтапная модель с промежуточным контролем) не позволяет оперативно учитывать возникающие изменения и
- 18. Каскадная модель предполагает разработку законченных продуктов на каждом этапе: технического задания, технического проекта, программного продукта пользовательской
- 19. Если требования к ИС меняются в ходе реализации проекта, а качество документов оказывается невысоким (требования неполны
- 20. Спиральная модель ЖЦ была предложена для преодоления перечисленных проблем. На этапах анализа и проектирования реализуемость технических
- 21. На каждом витке спирали: уточняются требования, цели и характеристики проекта, определяется качество разработки, планируются работы следующего
- 22. Итеративная разработка объективно отражает существующий спиральный цикл создания сложных систем. Она позволяет переходить на следующий этап,
- 23. Основная проблема спирального цикла – определение момента перехода на следующий этап. Для решения этой проблемы –
- 24. В некоторых областях спиральная модель не может применяться, т.к. невозможно использование/тестирование продукта, обладающего неполной функциональностью (например,
- 25. Трудозатраты при поэтапном итерационном внедрении оказываются значительно выше, а управление проектом требует настоящего искусства. Предвидя указанные
- 26. Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ.
- 27. Существует целый ряд стандартов, регламентирующих ЖЦ программного обеспечения ИС, а в некоторых случаях и процессы разработки.
- 28. Наиболее известные стандарты: ГОСТ 34.601-90 ISO/IEC 12207:1995 Custom Development Method (CDM) по разработке прикладных информационных систем
- 29. ГОСТ 34.601-90 – распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. Кроме того,
- 30. ISO/IEC 12207:1995 – стандарт на процессы и организацию жизненного цикла. Распространяется на все виды заказного программного
- 31. Custom Development Method (CDM) по разработке прикладных информационных систем (методика Oracle) – технологический материал, детализированный до
- 32. Rational Unified Process (RUP) – итеративная модель разработки, содержит четыре фазы: начало, исследование, построение и внедрение.
- 33. Microsoft Solution Framework (MSF) – сходна с RUP, так же включает четыре фазы:анализ, проектирование, разработка, стабилизация,
- 34. Extreme Programming (XP) – экстремальное программирование (самая новая среди рассматриваемых методологий) сформировалось в 1996 году. В
- 36. Скачать презентацию