- •Модуль I. Жизненный цикл разработки автоматизированных систем.
- •1.Введение в дисциплину. Основные термины и определения. Общая характеристика процесса создания асоиу.
- •2.Системный подход к проектированию асоиу. Классификация асоиу и подсистем.
- •3.Жизненный цикл асоиу. Модели жц асоиу. Процесс проектирования асоиу.
- •Модуль II. Стадии создания автоматизированных систем обработки информации и управления
- •4.Формирование требований к асоиу. Формирование целей создания автоматизированных систем. Правила оформления технической документации.
- •5.Обследование объекта автоматизации. Методы обследования объекта автоматизации. Бизнес-модель предприятия
- •6.Функциональное моделирование. Cтандарт idef 0. Моделирование потоков данных dfd
- •7.Карты бизнес - процессов предприятия. Ключевые показатели эффективности процессов
- •8.Концептуальное проектирование асоиу. Разработка и выбор вариантов концепции системы.
- •9.Разработка технического задания. Порядок разработки, согласования и утверждения тз на создание ас
- •10.Технорабочий проект асоиу. Разработка технического проекта. Разработка рабочей документации на систему и ее части.
- •11.Ввод в действие асоиу. Виды испытаний асоиу. Сопровождение асоиу
- •Модуль III. Виды обеспечения асоиу
- •12.Программное обеспечение асоиу. Структура программного обеспечения. Управление требованиями к по асоиу
- •13.Информационное обеспечение асоиу. Формализация входной и выходной информации. Проектирование базы данных как вида информационного обеспечения асоиу
- •14.Техническое обеспечение асоиу
- •Математическое обеспечение асоиу
- •Лингвистическое обеспечение асоиу
- •15. Эргономическое обеспечение асоиу
- •16.Организационное, методическое и правовое виды обеспечения асоиу.
- •Модуль IV. Разработка программного обеспечения асоиу
- •17.Современные технологии разработки программного обеспечения асоиу. Rup. Msf. Xp.
- •18.Проектирование по асоиу на основе объектно-ориентированного подхода. Методика проектирования
- •19.Язык uml. Виды диаграмм описания по асоиУв нотации uml
- •20.Паттерны проектирования. Классификация паттернов проектирования
- •21.Разработка программного обеспечения через тестирование. Процесс рефакторинга по асоиу
- •22.Управление командной разработкой по асоиу. Инструментальные средства командной разработки
- •23.Принципы создания пользовательского интерфейса по асоиу. Процесс разработки (дизайна) интерфейса
- •Case системы.
- •24.Основы управления проектами разработки асоиу. Библиотека инфраструктуры информационных технологий (itil).
- •Список использованной литературы
Case системы.
Под CASE-системами (от Computer Aided Software/System Engineering) понимают системы автоматизации процесса проектирования и разработки программного обеспечения. Все современные технологии проектирования ПО должны быть поддержаны комплексом CASE средств на всем жизненном цикле ПО [28].
Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:
средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области:
функциональное моделирование (Design/IDEF (Meta Software);
моделирование бизнес-процессов (CA ERwin Process Modeler (ранее: BPwin);
моделирование бизнес-процессов и баз данных (Oracle Designer);
определение и управление полным набором требований к разрабатываемой системе (Rational Suite AnalystStudio.
Средства объектно – ориентрованного проектирования ПО с использованием стандарта языка UML. К ним относятся следующие CASE-системы:
средство визуального моделирования (анализа и проектирования), использующее язык UML (Rational Rose (Rational Software),
Object Team (Cayenne),
Microsoft Visio (Microsoft).
Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся
CA ERwin Data Modeler (ранее: ERwin),
S-Designor (SDP);
Oracle Designer - моделирование бизнес-процессов и баз данных;
CA ERwin Data Model Validator (ранее: ERwin Examiner).
Средства разработки приложений. К ним относятся средства
Microsoft Visual Studio (Microsoft),
IntelliJIDEA (Jet Brain) – IDE для реализации приложений на языке Java,
Delphi (Borland),
PowerBuilder (Sybase).
Средства тестирования приложений
Rational Quantify - средство количественного определения уз-ких мест, влияющих на общую эффективность работы про-граммы;
Rational Purify - средство для локализации трудно обнаружи-ваемых ошибок времени выполнения программы;
Rational PureCoverage - средство идентификации участков кода, пропущенных при тестировании;
Rational TestManager - средство планирования функционального и нагрузочного тестирования;
Rational Robot - средство записи и воспроизведения тестовых сценариев;
Rational TestFactory - средство тестирования надежности;
Rational Quality Architect - средство генерации кода для тестирования.
Вспомогательные типы включают:
средства планирования и управления проектом (SE Companion, Microsoft Project и др.);
средства конфигурационного управления (PVCS (Intersolv);
средства тестирования (Quality Works (Segue Software);
средства документирования (SoDA (Rational Software).
24.Основы управления проектами разработки асоиу. Библиотека инфраструктуры информационных технологий (itil).
ITIL (IT Infrastructure Library — библиотека инфраструктуры информационных технологий или библиотека передового опыта организации ИТ) — набор книг включающие в себя обзор применяемых практик организации работы подразделений или компаний, занимающихся предоставлением услуг в области информационных технологий c обеспечением высокой эффективности выполнения процессов [50, 51]. Библиотека ITIL предоставляет подробное описание наиболее важных видов деятельности в работе ИТ, а также полный перечень сфер ответственности, задач, процедур и контрольных списков действий, которые могут быть адаптированы для любой организации. На базе библиотеки ITIL некоторые коммерческие компании разработали свои структурированные подходы к управления ИТ услугами: HP ITSM Reference Model (Hewlett Packard), IT Process Model (IBM), MOF (Microsoft). На базе ITIL разработаны методики управления фундаментальными процессами ИТ Сервис менеджмента (IT Service Management – ITSM).
Использованный в библиотеке процессный подход полностью соответствует стандартам серии ISO 9000. Процессный подход акцентирует внимание предприятия на достижении поставленных целей, а также на ресурсах, затраченных на достижение этих целей. Процессный подход не имеет себе равных по обеспечению измеримости и управляемости деятельности предприятия, что, собственно, и сделало его таким популярным.
Ядром ITIL считались 10 книг, в которых описывались такие такие области как: поддержка услуг (Service Support) и предоставление услуг (Service Delivery). Библиотека включала также около 40 вспомогательных книг. В настоящее время структурированный подход, изложенный в библиотеке ITIL, состоит из семи основных элементов [50]:
Поддержка услуг (Service Support) включающее описание
службы Service Desk,
управление Инцидентами,
управление Проблемами,
управлением Конфигурациями,
управлением Изменениями,
управлением Релизами.
Предоставление услуг (Service Delivery) – рассматриваются вопросы управлением уровнем услуг, управление финансами ИТ, управление мощностями, управление непрерывностью ИТ услуг, управление доступностью.
Планирование внедрения управления услугами (Planning to Implement Service Management)
Управление приложениями (Application Management)
Управление инфраструктурой информационно-коммуникационных технологий (ICT Infrastructure Management)
Управление безопасностью (Security Management)
Бизнес-перспектива (The Business Perspective)
Служба Service Desk предназначена для автоматизации процессов управления инцидентами и проблемами и основной ее целью является поддержка услуг, предоставляемых организацией на основе достигнутых с заказчиком договоренностей, путем выполнения ряда действий по поддержки.
Существуют несколько вариантов организации служб Service Desk. Наиболее распространенными являются следующие:
Централизованная – единая точка контакта для всех пользователей (как со стороны Заказчика, так и со стороны Исполнителя), как правило Интранет решение
Локальная – расположенная на нескольких объектах, имеющую распределенную структуру.
Виртуальная –веб решение, размещенное в Интернет.
В качестве примера реализованных служб Service Desk можно привести систему HP Open View.
