Файл: Конспект лекций по дисциплине устройство и функционирование информационных систем.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.03.2024
Просмотров: 100
Скачиваний: 0
СОДЕРЖАНИЕ
Раздел 1. Общие сведения об ИС
Тема 1.1. Общая характеристика ИС
Лекция 2. Задачи и функции ИС. Этапы развития ИС.
Лекция 3. Состав и структура АИС
Лекция 4. Функциональные и обеспечивающие подсистемы.
Тема 1.2. Использование ИС в реинжиниринге бизнес-процессов
Лекция 5. Общая характеристика реинжиниринга бизнес-процессов
Лекция 6. Организационная структура предприятия на основе управления бизнес-процессами
Лекция 7. Использование информационных технологий в реинжиниринге
Раздел 2. Теоретические основы проектирования ИС
Лекция 8. Понятие ЖЦ ИС. Процессы ЖЦ ИС
Лекция 9. Основные, вспомогательные, организационные процессы ЖЦ. Взаимосвязь между процессами ЖЦ.
Какие действия охватывает каждый из процессов ЖЦ?
Лекция 10. Структура ЖЦ ИС. Стадии ЖЦ ИС
Тема 2.2. Основные понятия технологии проектирования ИС
Лекция 12. Технологии проектирования: характеристика, выбор, основные компоненты
Что такое технология проектирования?
Какие виды методик проектирования Вам известны?
Какова цель функциональной методики проектирования?
Дайте определения основных понятий функциональной методики IDEF0.
Лекция 13. Моделирование бизнес-процессов с помощью AllFusion Process Modeler (BPWin 7.x)
Лекция 14. Стандарты оценки качества ИС и процесса ее разработки
Тема 2.3. Организация труда при разработке ИС и оценка необходимых ресурсов для реализации проекта
Одним из вариантов оценки качества разработанной системы является сравнение её с подобным программным продуктом (если таковой имеется). На основе такого сравнения целесообразно произвести расчёт основных показателей. Общие критерии, применяемые при сравнении ПО, включают проверку:
-
совокупной стоимости системы; -
функциональной её полноты; -
масштабируемости; -
технологичности; -
инвариантности по отношению к бизнесу; -
перспектив развития и др.
Каждый из критериев состоит из ряда показателей, на основании которых он и рассчитывается.
Вопросы для самоконтроля:
-
Что такое качество ПО?
-
От чего зависит качество разработанного ПО? -
Как провести оценку качества разработанного ПО?
Тема 2.3. Организация труда при разработке ИС и оценка необходимых ресурсов для реализации проекта
Лекция 15. Виды работ при разработке ИС. Методы планирования и выполнения проектных и иных работ. Организационные формы управления проектированием
План:
-
Принцип бригадной организации работ. Роли разработчиков. -
Планирование работ. Методы планирования.
Очевидно, что основным вопросом организации труда при разработке АИС является организация труда разработчиков АИС. Важным элементом методологии программирования является принцип бригадной организации работ. Практическая реализация больших и средних программных проектов требует умения и опыта многих, входящих в бригаду, программистов.
Выделяют три основные роли разработчиков:
1. архитектор проекта;
2. ответственные за подсистемы;
3. прикладные программисты.
Архитектор проекта отвечает за эволюцию и сопровождение архитектуры системы.
Руководитель (администратор, менеджер) проекта несёт ответственность за эффективное использование ресурсов и достижение результатов.
Ответственные за подсистемы отвечают за проектирование конкретных модулей и подсистем.
Прикладные программисты – это младшие по рангу участники проекта. В основном они занимаются реализацией и последующим тестированием выполненных ими элементов подсистем и модулей.
В больших проектах дополнительно в состав бригады могут входить и другие специалисты: менеджер проекта и интеграции, аналитик, инженер по повторному использованию, контролёр качества, ответственный за документацию, инструментальщик и др.
Менеджер проекта отвечает за управление материалами проекта, заданиями, ресурсами и графиком работ.
Аналитик отвечает за развитие и интерпретацию требований конечных пользователей.
Инженер по повторному использованию управляет хранилищем материалов проекта; активно ищет общее и добивается его использования; находит, разрабатывает или приспосабливает компоненты для общего использования.
Контролёр качества анализирует результаты процесса разработки; задаёт общее направление тестирования.
Менеджер интеграции отвечает за сборку подсистем в единое приложение и следит за конфигурированием подсистем.
Ответственный за документацию готовит для конечного пользователя документацию по выпускаемому продукту и его архитектуре.
Инструментальщик отвечает за создание и адаптацию инструментов программирования, которые облегчают создание программ.
Системный администратор управляет физическими компьютерными ресурсами в проекте.
Не каждый проект требует использования всех названных ролей. В небольших проектах обязанности могут совмещаться. При этом в очень больших проектах каждой из ролей может заниматься отдельная организация.
Проектирование вообще и АИС, в частности, предполагает выполнение определённых стадий и этапов. Оно включает составление в текстовой и (или) графической форме плана работ.
Для успешной реализации проекта необходимо устанавливать реальные этапы с чётко обозначенным началом и окончанием. Разработка детального плана работ связана с описанием процессов и их последовательности, выполняемых на каждом этапе, необходимых для этого специалистов, средств и ресурсов. Такой подход в большей степени позволяет избежать упущений и ошибок. Он необходим работникам, реализующим внедрение проекта автоматизации, а также оказывает положительное воздействие на лиц, его финансирующих.
Существуют различные методы планирования выполнения проектных и иных работ: планирование основных работ, планирование с помощью графов и диаграмм, а также календарное и сетевое планирование.
Первый метод (планирование основных работ
) наиболее применим для небольших проектов, которые можно выполнить в короткий срок. Он представляет собой перечень основных процедур и видов деятельности с указанием, как правило, продолжительности выполнения, необходимых для достижения поставленной цели.
Планирование с помощью графов подразумевает графическое изображение состава и структуры планируемой системы, а также последовательности выполнения процедур. С помощью графов можно сформировать структуру поэтапного соподчинённого выполнения работ. Однако это достаточно трудоёмкая процедура.
Планирование с помощью диаграмм позволяет детализировать сроки и основные виды работ. Простые планы легче исполнять, контролировать их выполнение, с ними проще работать.
Календарное планирование – аналогично первому методу, но вместо неконкретной даты – периода (например, месяца) в нём указываются фиксированные даты и периоды, в течение которых выполняются соответствующие процедуры (операции).
Сетевое планирование подразумевает разработку блок-схемы, учитывающей этапы работы и внутренние связи между ними, а также работы, надлежащие выполнить для окончания проекта. Этот метод позволяет достигать высокого уровня детализации проекта, но его разработка требует соответствующих знаний и значительных усилий. Сетевое планирование рекомендуется использовать при реализации значительных комплексных проектов.
Эффективное поэтапное осуществление проектных работ связано с необходимостью разработки графика их выполнения, включающего ресурсы и сроки (этапы) их проведения. Ресурсы включают необходимые персонал, технические и программные средства, финансирование и инфраструктуру. При этом финансирование лучше осуществлять отдельно по каждому виду работ (приобретение средств и ПО, установка оборудования и программ, обучение, отдельные этапы проектирования и др.).
Вопросы для самоконтроля:
-
В чем суть принципа бригадной разработки проекта? -
Какие основные роли разработчиков существуют? -
Какие дополнительные роли вводятся в бригаду при разработке больших проектов? -
Для чего проводится предварительное планирование работ по разработке ПО? -
Какие методы планирования существуют? В чем их отличительные особенности?
Литература
Основные источники:
-
Медведева, А.А. Конспект лекций по дисциплине «Устройство и функционирование информационной системы» для специальности среднего профессионального образования 09.02.04 Информационные системы (по отраслям) / А.А. Медведева. – Курган: КТК, 2015. - 64 с. -
Медведева, А.А. Методические указания по организации самостоятельной работы студентов по дисциплине «Устройство и функционирование информационной системы» для специальности среднего профессионального образования 09.02.04 Информационные системы (по отраслям) / А.А. Медведева. – Курган: КТК, 2015. - 36 с. -
Медведева, А.А. Методические указания к практическим занятиям по дисциплине «Устройство и функционирование информационной системы» для специальности среднего профессионального образования 09.02.04 Информационные системы (по отраслям), 2015. - 68 с. -
Рудаков, А.В. Технология разработки программных продуктов: Учеб. пособие для студ. сред. проф. образования / А.В.Рудаков – 8-е изд., стер. - М.: Издательский центр «Академия», 2013. – 208 с. -
Федорова, Г.Н. Информационные системы: Учебник / Г.Н.Федорова. – 4-е изд., стер. – М.: Издательский центр «Академия», 2013. – 208 с.
Дополнительные источники:
-
Емельянова Н.З., Партыка Т.Л., Попов И.И. Устройство и функционирование информационных систем: Учебное пособие / Н.З.Емельянова, Т.Л.Партыка, И.И.Попов. - 2-e изд., перераб. и доп. – М.: Форум: ИНФРА-М, 2012. – 416 с.
Интернет-ресурсы:
-
http://www.intuit.ru – Интернет Университет информационных технологий
ДЛЯ ЗАМЕТОК