Читайте также:
|
|
• поддержка архитектуры, ориентированной на службы (service-oriented architecture - SOA)
• методы компонентно-ориентированной обработки (component-based design - CBD)
• системы управления бизнес-процессами – следующий шаг в рамках технологии платформ (BPMS – Business Process Management Systems) – логический аналог систем управления базами данных (DBMS - DataBase Management Systems)
Затраты на разработку программ.
Деловой мир США ежегодно тратит $250 млрд. на разработку программного обеспечения.
Стоимость среднего проекта колеблется от $430 000 до $2 300 000 – в зависимости от размера компании.
(по информации агентства Standish Group)
Пример неудачного проекта
Высокотехнологической жемчужиной нового международного аэропорта в Денвере, открывшегося 11 лет назад, должна была стать автоматизированная багажная линия. Предполагалось, что почти 42 км конвейеров будут быстро и без задержек доставлять чемоданы и дорожные сумки к багажным отсекам самолетов в залы прилета.
Проблемы с программным обеспечением задержали открытие аэропорта на 16 месяцев и повлекли за собой дополнительные расходы в сотни миллионов долларов. Настройка автоматизированной линии длилась еще несколько лет, но требуемого уровня надежности так и не удалось достичь. Проблема была, наконец, решена: теперь багаж доставляют вручную на обычных грузовых тележках. Фирма BAE Automated Systems, разрабатывавшая багажный конвейер, была ликвидирована, а компания United Airlines, ее главный заказчик, оказалась на грани банкротства.
9. Процессы жизненного цикла ПО.
Среди основных процессов жизненного цикла наибольшую важность разработка, эксплуатация и сопровождение. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными; полученными на предыдущем этапе, и результатами.
Разработка информационной системы включает в себя все работы по разработке информационного программного обеспечения и его компонентов в соответствии с заданными требованиями. Разработка информационного программного обеспечения также включает:
- оформление проектной и эксплуатационной документации;
- подготовку материалов, необходимых для проведения тестирования тайных программных продуктов;
- разработку материалов, необходимых для организации обучения персонала.
Разработка является одним из важнейших процессов жизненного цикла информационной системы и, как правило, включает в себя стратегическое планирование, анализ, проектирование и реализацию (программирование).
Эксплуатационные работы можно подразделить на подготовительные и основные.
К подготовительным относятся:
-конфигурирование базы данных и рабочих мест пользователей;
-обеспечение пользователей эксплуатационной документацией;
-обучение персонала.
Основные эксплуатационные работы включают;
-непосредственно эксплуатацию;
-локализацию проблем и устранение причин их возникновения;
-модификацию программного обеспечения;
-подготовку предложений по совершенствованию системы;
-развитие и модернизацию системы.
Службы технической поддержки играют весьма заметную роль в жизни любой корпоративной информационной системы. Наличие квалифицированного технического обслуживания на этапе эксплуатации информационной системы является необходимым условием для решения поставленных перед ней задач. Причем ошибки обслуживающего персонала могут приводить к явным или скрытым финансовым потерям сопоставимым со стоимостью самой информационной системы
Общую модель жизненного цикла сложной системы обычно разделяют на
следующие основные этапы с последующей адаптацией каждого из них в модели
жизненного цикла конкретной системы:
— определение потребностей;
— исследование и описание основных концепций;
— проектирование и разработка;
— испытания системы;
— создание и производство;
— распространение и продажа;
— эксплуатация;
— сопровождение и мониторинг;
— снятие с эксплуатации (утилизация).
Дата добавления: 2015-05-05; просмотров: 8 | Поможем написать вашу работу | Нарушение авторских прав |