Главная страница
Навигация по странице:

  • КОНСПЕКТЫ ЛЕКЦИЙ по дисциплине МДК 04.01. ВНЕДРЕНИЕ И ПОДДЕРЖКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНЫХ СИСТЕМ

  • Цель и планируемые результаты освоения дисциплины: Код ПК, ОК Умения Знания

  • Информационное обеспечение обучения

  • Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основная литература (печатные издания)

  • Дополнительная литература (печатные издания)

  • Электронные издания (электронные ресурсы)

  • ПЕРЕЧЕНЬ ЛЕКЦИЙ № лекции Темы лекций Тема 1.1. Внедрение ПО

  • Стандарты в области информационных систем Стандарты на проектирование и разработку ИС классифицируются: •по предмету стандартизации

  • Международный стандарт ISO/IEC 12207: 1995-08-01 1. ISO12207

  • Очень важное отличие стандарта

  • Описаны 4 вспомогательных процесса: Вспомогательные процессы

  • Вспомогательные процессы

  • Описаны 4 организационных процесса

  • Особенности стандарта: • "Динамический" характер стандарта

  • Степень адаптивности: максимальная

  • Стандарт принципиально не содержит конкретные методы действий

  • Особенности стандарта: • Гарантирование качества

  • Стандарт содержит предельно мало описаний, направленных на проектирование БД.

  • Стандарты комплекса ГОСТ34

  • Особенности стандарта: 1. Главный мотив разработки стандарта

  • ЛЕКЦИЯ 2 Виды внедрения, план внедрения. План. 1. Контрольный опрос 2. Стратегии внедрения. 3. Цели внедрения. 4. Сценарии внедрения. Внедрение системы

  • Конспект лекции. 8.-Конспект-лекций.-МДК.4.1-Внедр-и-поддерж-ПО-КС-09.02.07_compr. Обеспечения компьютерных систем


    Скачать 0.68 Mb.
    НазваниеОбеспечения компьютерных систем
    АнкорКонспект лекции
    Дата10.10.2022
    Размер0.68 Mb.
    Формат файлаpdf
    Имя файла8.-Конспект-лекций.-МДК.4.1-Внедр-и-поддерж-ПО-КС-09.02.07_compr.pdf
    ТипПояснительная записка
    #726165
    страница1 из 6
      1   2   3   4   5   6

    ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ ГОРОДА МОСКВЫ
    ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ
    УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ
    «МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ КОЛЛЕДЖ
    ИМ. А. А. НИКОЛАЕВА»
    КОНСПЕКТЫ ЛЕКЦИЙ
    по дисциплине
    МДК 04.01. ВНЕДРЕНИЕ И ПОДДЕРЖКА ПРОГРАММНОГО
    ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНЫХ СИСТЕМ
    Специальность 09.02.07 Информационные системы и программирование
    Москва
    2020

    Составитель: Антошков А.А. – преподаватель высшей квалификационной категории

    ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
    Дисциплина МДК 04.01. Внедрение и поддержка программного обеспечения компьютерных систем является частью программы подготовки специалистов среднего звена, в соответствии с ФГОС СПО по специальности 09.02.07 Информационные системы и программирование.
    Цель и планируемые результаты освоения дисциплины:
    Код ПК,
    ОК
    Умения
    Знания
    ОК 1, ОК
    2, ОК 4,
    ОК 5, ОК
    9, ОК 10;
    ПК 4.1
    ПК 4.2
    ПК 4.3
    ПК 4.4

    Определять направления модификации программного продукта.

    Разрабатывать и настраивать программные модули программного продукта.

    Настраивать конфигурацию программного обеспечения компьютерных систем.

    Использовать методы защиты программного обеспечения компьютерных систем.

    Анализировать риски и характеристики качества программного обеспечения.

    Выбирать и использовать методы и средства защиты компьютерных систем программными и аппаратными средствами.


    Основные методы и средства эффективного анализа функционирования программного обеспечения.

    Основные средства и методы защиты компьютерных систем программными и аппаратными средствами.

    Основные принципы контроля конфигурации и поддержки целостности конфигурации ПО.
    Информационное обеспечение обучения
    Для реализации программы библиотечный фонд образовательной организации имеет печатные и электронные образовательные и информационные ресурсы, рекомендуемые для использования в образовательном процессе
    Перечень
    рекомендуемых
    учебных
    изданий,
    Интернет-ресурсов,
    дополнительной литературы
    Основная литература (печатные издания)
    1. Федорова Г.И. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности. Учебное пособие. – М.: Издательство Инфра-М. Среднее профессиональное образование. 2016 г. - 336 с.
    2. Рудаков А. Технология разработки программных продуктов: учебник. . –М.:
    Издательство Academia. Среднее профессиональное образование. 2019 г. - 208 с.
    3. Федорова Г., Рудаков А. Технология разработки программных продуктов.
    Практикум: учебное пособие. . – М.: Издательство Academia. Среднее профессиональное образование. 2017 г. - 192 с.
    Дополнительная литература (печатные издания)
    4. Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: учебник.– Издательство Инфра-М.: 2016, - 609 с.
    5. Проектирование и реализация прикладного программного обеспечения: учебное пособие. Влацкая И. В., Заельская Н. А., Надточий Н. С. – М.: ОГУ. 2015 г. - 119 с.

    Электронные издания (электронные ресурсы)
    1. От модели объектов - к модели классов. - http://real.tepkom.ru/Real_OM-
    CM_A.asp
    2. Технология разработки программного обеспечения: - http://window.edu.ru/catalog/pdf2txt/195/19195/1551
    ПЕРЕЧЕНЬ ЛЕКЦИЙ

    лекции
    Темы лекций
    Тема 1.1. Внедрение ПО
    1
    ГОСТ Р ИСО/МЭК 12207.
    2
    Виды внедрения, план внедрения. Стратегии, цели и сценарии внедрения.
    3
    Функции оператора сопровождения и менеджера развертывания
    4
    Типовые функции инструментария для автоматизации процесса внедрения информационной системы
    5
    Оценка качества функционирования информационной системы. CALS- технологии
    6
    Организация процесса обновления в информационной системе.
    Регламенты обновления
    7
    Тестирование программного обеспечения в процессе внедрения и эксплуатации
    8
    Эксплуатационная документация
    Тема 2. Загрузка и установка программного обеспечения
    9
    Понятие совместимости программного обеспечения. Аппаратная и программная совместимость. Причины возникновения проблем совместимости. Методы выявления проблем совместимости ПО
    10
    Виртуализация ОС и её применение
    11
    Архивация системных данных и программ
    12
    Настройка ОС для обеспечения максимальной надёжности.
    Производительность ПК. Проблемы производительности
    13
    Производительность ПК. Проблемы производительности.
    14
    Аппаратно-программные платформы серверов и рабочих станций.
    15
    Средства диагностики оборудования. Разрешение проблем аппаратного сбоя
    16
    Особенности эксплуатации различных видов серверного программного обеспечения.
    17
    Решение проблем конфигурации с помощью групповых политик.
    18
    Безопасность компьютерной системы

    ЛЕКЦИЯ 1
    ГОСТ Р ИСО/МЭК 12207.
    План.
    1. Общая структура стандарта
    2. 5 основных процессов ЖЦ ПО
    3. Вспомогательные процессы
    4. Вспомогательные процессы
    Стандарты в области информационных систем
    Стандарты на проектирование и разработку ИС классифицируются:

    по предмету стандартизации: функциональные стандарты (стандарты на языки программирования, интерфейсы, протоколы) и стандарты на организацию Жизненного
    Цикла (ЖЦ) создания и использования Автоматизированных Систем (АС) и
    Программного Обеспечения (ПО);

    по утверждающей организации: официальные международные стандарты, официальные национальные или национальные ведомственные (например ГОСТы, ANSI,
    IDEF0/1), стандарты международных консорциумов и комитетов по стандартизации (OSF,
    OMG, ранее широко известный CODASYL), стандарты "де-факто" (таким долгое время был SQL или язык диаграмм SADT Д. Росса), фирменные стандарты (Microsoft ODBC,
    IBM SNA);

    по методическому источнику: методические материалы фирм-разработчиков
    ПО, фирм-консультантов, научных центров, консорциумов по стандартизации (например,
    Oracle Method, Price Waterhouse SMM, SEI CMM); они могут называться по-разному - например, "Метод", "Методология", "Подход", "Модель".
    Материалы, существенно разные по:
    1. степени обязательности для организаций разного типа;
    2. конкретности и детализации содержащихся требований;
    3. открытости и гибкости, адаптируемости к конкретным условиям.
    Стандарты:

    Международный стандарт ISO/IEC 12207: 1995-08-01 на организацию жизненного цикла продуктов программного обеспечения (ПО).

    Стандарты комплекса ГОСТ 34 на создание и развитие АС.

    Методика Oracle CDM (Custom Development Method) по разработке прикладных информационных систем под заказ - конкретный материал, детализированный до уровня заготовок проектных документов, расчитанных на прямое использование в проектах АС с опорой на инструментарий Oracle.
    Международный стандарт ISO/IEC 12207: 1995-08-01
    1.
    ISO12207 - базовый стандарт процессов ЖЦ ПО, ориентированный на различные виды ПО и типы проектов АС, куда ПО входит как часть.
    2.
    Стандарт определяет стратегию и общий порядок в создании и эксплуатации
    ПО.
    3.
    Охватывает ЖЦ ПО от концептуализации идей до завершения ЖЦ.
    4.
    При этом процессы, используемые во время ЖЦ ПО, должны быть совместимы с процессами, используемыми во время ЖЦ АС.
    5.
    Целесообразность совместного использования стандартов на АС и на ПО.
    1.
    Очень важное отличие стандарта: каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем нет заранее определенных последовательностей (естественно, при сохранении логики связей по исходным сведениям задач и т. п.).
    В стандарте описаны 5 основных процессов ЖЦ ПО:

    4. процесс приобретения,
    5. процесс поставки,
    6. процесс разработки,
    7. процесс функционирования,
    8. процесс сопровождения
    Описаны 4 вспомогательных процесса:
    Вспомогательные процессы это процессы - решения проблем, документирования, управления конфигурацией, гарантирования качества, последний из которых использует результаты остальных процессов группы обеспечения качества, в которую входят:
    6. процесс верификации,
    7. процесс аттестации,
    8. процесс совместной оценки,
    9. процесс аудита.
    Вспомогательные процессы поддерживают реализацию другого процесса, будучи неотъемлемой частью всего ЖЦ программного изделия, и обеспечивают должное качество проекта ПО.
    Описаны 4 организационных процесса:
    9. процесс управления,
    10. процесс создания инфраструктуры,
    11. процесс усовершенствования,
    12. процесс обучения.
    К ним примыкает особый процесс адаптации, который определяет основные действия, необходимые для адаптации стандарта к условиям конкретного проекта.
    Особенности стандарта:

    "Динамический"
    характер
    стандарта, заключающийся в такой последовательности выполнения процессов и задач, при которой один процесс при необходимости вызывает другой или его часть.

    Степень адаптивности: максимальная. Множество процессов и задач сконструировано так, что возможна их адаптация в соответствии с проектами ПО.
    Процесс адаптации является процессом исключения процессов, видов деятельности и задач, не применимых в конкретном проекте.

    Стандарт принципиально не содержит конкретные методы действий, тем более - заготовки решений или документации. Он описывает архитектуру процессов ЖЦ
    ПО, но не конкретизирует ее в деталях. В нем не описано как реализовать или выполнить услуги и задачи, включенные в процессы. Он не предназначен для предписывания имени, формата или точного содержимого получаемой документации. Решения такого типа принимаются использующим стандарт.
    Особенности стандарта:

    Гарантирование качества разными процессами выполняется с разной предусмотренной степенью организационной независимости контролирующей деятельности вплоть до обязательных требований к полной независимости проверяющего персонала от какой-либо прямой ответственности за проверяемые объекты.

    Степень обязательности: после решения организации о применении ISO12207 в качестве условия торговых отношений является ее ответственность за указание минимального набора требуемых процессов и задач, которые составляют согласованность с этим стандартом.

    Стандарт содержит предельно мало описаний, направленных на
    проектирование БД. Это можно считать оправданным, так как разные системы и разные прикладные комплексы ПО могут не только использовать весьма специфические типы БД,
    но и не использовать БД вовсе.
    Стандарты комплекса ГОСТ34
    1.
    ГОСТ34 задумывался в конце 80-х годов как всеобъемлющий комплекс взаимоувязанных межотраслевых документов.
    2.
    Объектами стандартизации являются АС различных видов и все виды их компонентов, а не только ПО и БД.
    3.
    Комплекс рассчитан на взаимодействие заказчика и разработчика.
    4.
    Аналогично ISO12207 предусмотрено, что заказчик может разрабатывать
    АС для себя сам (если создаст для этого специализированное подразделение).
    5.
    Однако формулировки ГОСТ34 не ориентированы на столь явное и, в известном смысле, симметричное отражение действий обеих сторон, как ISO12207.
    6.
    ГОСТ34 в основном уделяет внимание содержанию проектных документов, распределение действий между сторонами обычно делается, отталкиваясь от этого содержания.
    Особенности стандарта:
    1. Главный мотив разработки стандарта: разрешить проблему несовместимости.
    Действовали следующие комплексы и системы стандартов, устанавливающие требования к различным видам АС:
    7. единая система стандартов автоматизированных систем управления (24-я система) для АСУ, ОАСУ, АСУП, АСУТП и др. организационно-экономических систем;
    8. комплекс стандартов системы 23501, распространявшихся на САПР - системы автоматизированного проектирования;
    9. четвертая группа 14-й системы стандартов, распространяющаяся на АС технологической подготовки производства.
    Контрольные вопросы
     По какому принципу можно сгруппировать стандарты на разработку информационных систем.
     Примеры стандартов на разработку информационных систем.
     Предмет стандарта ISO/IEC 12207: 1995-08-01.
     На кого ориентирован стандарт ISO/IEC 12207: 1995-08-01.
     Структура стандарта ISO/IEC 12207: 1995-08-01.
     Особенности стандарта ISO/IEC 12207: 1995-08-01.
     Предмет стандарта ГОСТ 34-601.90.
     На кого ориентирован стандарт ГОСТ 34-601.90.
     Структура стандарта ГОСТ 34-601.90.
     Этапы стадии формирования требований к АС.
     Перечислите этапы разработки концепции АС.
     Этапы стадии рабочая документация.
     Этапы стадии ввод в действие.
     Этапы стадии сопровождение АС.
     Особенности стандарта ГОСТ 34-601.90.

    ЛЕКЦИЯ 2
    Виды внедрения, план внедрения.
    План.
    1. Контрольный опрос
    2. Стратегии внедрения.
    3. Цели внедрения.
    4. Сценарии внедрения.
    Внедрение системы
    Определенные трудности освоения системы управления проектами могут быть связаны с необходимостью внедрения и использования новых управленческих технологий. Таким образом, разработка и настройка программного обеспечения еще не дает гарантии, что данное ПО будет эффективно применено. Процедура внедрения системы призвана помочь в преодолении данной проблемы.
    Масштабы использования систем управления проектами в различных организациях могут существенно варьироваться. Сложность задач по внедрению зависит от масштабов организации, имеющейся структуры управления и степени автоматизации, масштабов и типа реализуемых проектов, степени вовлеченности в управление проектами внешних организаций. Однако, даже в относительно простых ситуациях план внедрения системы может сыграть решающую роль для ее ввода в реальную эксплуатацию. Еще на стадии проектирования важно вовлечь потенциальных пользователей в процесс разработки и таким образом заручиться их поддержкой.
    Можно сформулировать несколько наиболее часто встречающихся ошибок планирования внедрения систем для управления проектами, которые являются причинами неудач освоения подобных систем:
    · Цели проекта и ожидаемые результаты не определены заранее или определены не в полном объеме. Жесткие временные ограничения, нетерпеливость или непоследовательность руководства могут не позволить реализовать цели проекта в полном объеме.
    · Планирование ввода в эксплуатацию всех функций системы управления проектами одновременно. Внедрение системы для управления проектами в полном объеме может предусматривать использование целого ряда новых технологий
    (например, установку глобальной информационной сети и баз данных клиент-сервер), а реализация различных функций может влиять на работу разных подразделений и специалистов (например, разные отделы должны быть вовлечены в поддержку информационных потоков при реализации временного, ресурсного и стоимостного видов планирования работ). Все это может привести к значительному усложнению проекта и делает проблематичным стабилизацию работы системы в целом.
    · Планирование перевода сразу всей организации на использование системы для управления проектами. Это подобно попытке связать сразу всех сотрудников крупной организации в локальную вычислительную сеть. вместо того, чтобы осуществлять подключение пользователей последовательно, отдел за отделом.
    Таким образом, некоторые общие рекомендации по внедрению программного обеспечения для управления проектами включают следующее:
    · Важно четко представлять преимущества, ожидаемые от внедрения новой системы.
    Результаты внедрения системы должны быть согласованы со всеми, кого это может касаться на разных уровнях управления в организации (как с непосредственными пользователями системы, так и с пользователями/поставщиками информации для системы).
    · Последовательное внедрение в использование функций планирования и управления от простого к сложному. Рекомендуется начать с планирования и
    контроля временных параметров, затем освоить функции стоимостного планирования и контроля и только после этого переходить к ресурсному планированию. К интеграции системы управления проектами с другими системами лучше переходить после того, как процедуры использования основных ее функций освоены.
    · Последовательное внедрение системы, начиная с отдельных небольших проектов и функциональных отделов. Начать лучше с небольшого проекта с достаточно квалифицированной командой исполнителей. Необходимо помнить, что в каждой организации есть сотрудники, более заинтересованные в использовании новых систем автоматизации и более способные в их освоении. Начать лучше именно с них. Получив первую группу пользователей, освоивших систему, можно переходить к распространению данной технологии на остальные проекты и отделы в организации. Когда система начнет реально работать в организации, противникам ее использования придется тоже перейти в ряды пользователей. Важно убедиться, что руководители отделов осведомлены о планах внедрения новой системы и действуют в соответствии с планом.
    План внедрения системы не должен ограничиваться лишь настройкой программного обеспечения и обучением пользователей функциям системы. Проекты по установке новых систем автоматизации управленческой деятельности традиционно охватывают гораздо более широкий спектр задач от дополнительной формализации процедур сбора и хранения управленческой информации до осуществления изменений в организационной структуре управления и перераспределения обязанностей. В общем, проекты по внедрению подобных систем можно отнести к классу организационных проектов — проектов, в той или иной степени ведущих к развитию структуры организации.
    Контрольные вопросы:

    В чем заключается процесс внедрения ПО;

    Какие этапы составляют процесс внедрения;

    Какие сложности приходится преодолевать при внедрении ИС;

    Чем грозит наличие ошибок при внедрении всем участникам процесса.
      1   2   3   4   5   6


    написать администратору сайта