Автор работы: Пользователь скрыл имя, 29 Января 2011 в 21:57, курсовая работа
Методология проектирования информационных систем описывает процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ) ИС, представляя его как некоторую последовательность стадий и выполняемых на них процессов. Для каждого этапа определяются состав и последовательность выполняемых работ, получаемые результаты, методы и средства, необходимые для выполнения работ, роли и ответственность участников и т.д. Такое формальное описание ЖЦ ИС позволяет спланировать и организовать процесс коллективной разработки и обеспечить управление этим процессом.
1. Жизненный цикл ИС и его структура 2
1.1 Стадии жизненного цикла ИС 3
1.2 Стандарты жизненного цикла ИС 4
2. Модели жизненного цикла 6
2.1 Типы моделей жизненного цикла ИС 6
2.2 Достоинства и недостатки моделей жизненного цикла ИС 8
3. Процессы жизненного цикла ИС 11
3.1 Основные процессы жизненного цикла 11
3.2 Вспомогательные процессы жизненного цикла 13
3.3 Организационные процессы 14
Список использованной литературы 16
Несмотря на настойчивые рекомендации экспертов в области проектирования и разработки ИС, многие компании продолжают использовать каскадную модель вместо какого-либо варианта итерационной модели. Основные причины, по которым каскадная модель сохраняет свою популярность, следующие:
Привычка - многие ИТ-специалисты получали образование в то время, когда изучалась только каскадная модель, поэтому она используется ими и в наши дни.
Иллюзия снижения рисков участников проекта (заказчика и исполнителя). Каскадная модель предполагает разработку законченных продуктов на каждом этапе: технического задания, технического проекта, программного продукта и пользовательской документации. Разработанная документация позволяет не только определить требования к продукту следующего этапа, но и определить обязанности сторон, объем работ и сроки, при этом окончательная оценка сроков и стоимости проекта производится на начальных этапах, после завершения обследования. Очевидно, что если требования к информационной системе меняются в ходе реализации проекта, а качество документов оказывается невысоким (требования неполны и/или противоречивы), то в действительности использование каскадной модели создает лишь иллюзию определенности и на деле увеличивает риски, уменьшая лишь ответственность участников проекта.
Проблемы
внедрения при использовании итерационной
модели. В некоторых областях спиральная
модель не может применяться, поскольку
невозможно использование/тестирование
продукта, обладающего неполной функциональностью
(например, военные разработки, атомная
энергетика и т.д.). Поэтапное итерационное
внедрение информационной системы для
бизнеса возможно, но сопряжено с организационными
сложностями (перенос данных, интеграция
систем, изменение бизнес-процессов, учетной
политики, обучение пользователей). Трудозатраты
при поэтапном итерационном внедрении
оказываются значительно выше, а управление
проектом требует настоящего искусства.
Предвидя указанные сложности, заказчики
выбирают каскадную модель, чтобы "внедрять
систему один раз".
3. Процессы жизненного
цикла ИС
Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.
В
соответствии с базовым международным
стандартом ISO/IEC 12207 все процессы ЖЦ ПО
делятся на три группы:
3.1
Основные процессы жизненного цикла
Среди основных процессов жизненного цикла наибольшую важность имеют три: разработка, эксплуатация и сопровождение. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами.
Разработка
Разработка информационной системы включает в себя все работы по созданию информационного программного обеспечения и его компонентов в соответствии с заданными требованиями. Разработка информационного программного обеспечения также включает:
Разработка является одним из важнейших процессов жизненного цикла информационной системы и, как правило, включает в себя стратегическое планирование, анализ, проектирование и реализацию (программирование).
Эксплуатация
Эксплуатационные работы можно подразделить на подготовительные и основные. К подготовительным относятся:
Основные эксплуатационные работы включают:
Сопровождение
Службы технической поддержки играют весьма заметную роль в жизни любой корпоративной информационной системы. Наличие квалифицированного технического обслуживания на этапе эксплуатации информационной системы является необходимым условием решения поставленных перед ней задач, причем ошибки обслуживающего персонала могут приводить к явным или скрытым финансовым потерям, сопоставимым со стоимостью самой информационной системы.
Основными предварительными действиями при подготовке к организации технического обслуживания информационной системы являются:
3.2 Вспомогательные
процессы жизненного цикла
3.3 Организационные
процессы
Управление проектом связано с вопросами планирования и организации работ, создания коллективов разработчиков и контроля за сроками и качеством выполняемых работ. Техническое и организационное обеспечение проекта включает:
Список использованной
литературы