- •Введение
- •Часть 4. Годин в.В., Корнеев и.К. Управление информационными ресурсами: 17-модульная программа для менеджеров «Управление развитием организации». Модуль 17. – м.: инфра-м, 2000. – 352 с. 132
- •Часть 5. Тютюник а.В., Шевелев а.С. Информационные технологии в банке – м.: Издательская группа «бдц-пресс», 2003. – 368 с. 173
- •Часть 6. Баронов в.В. Автоматизация управления предприятием.– м.: инфра-м, 2000. – 239 с. 231
- •Часть 1. Цели изучения дисциплины. Понятие и сущность информационного менеджмента. Роль it-менеджмента в бизнесе компании. Глава 1. Цели изучения дисциплины.
- •Глава 2 Понятие и сущность информационного менеджмента. Роль it-менеджмента в бизнесе компании.
- •Описание позиции it-менеджера
- •Отраслевые особенности развития it-функции
- •Особенности кадрового рынка cio и it- менеджеров
- •Откуда приходят it- менеджеры
- •Образование для cio
- •Оплата труда it- менеджеров
- •Часть 2. Уринцов а.И. Информационный менеджмент. – м.:мэси, 2008. – 200 с. Глава 1. Понятие информационной технологии и их классификация Экономическая информация и процедуры её преобразования
- •Роль и место потоков информации в контуре системы управления субъектами экономики.
- •Информационные технологии обработки экономической информации и их классификация
- •Глава 2. Многопользовательские экономические информационные системы Многопользовательская экономическая информационная система и её функциональная часть
- •Состав и структура обеспечивающей части многопользовательской экономической информационной системы
- •Классификация лвс
- •Характеристика топологий вычислительных сетей
- •Показатели сред передачи информации
- •Глава 3. Классификация современных многопользовательских экономических информационных систем Классификационные признаки многопользовательских экономических информационных систем
- •Основные классы многопользовательских экономических информационных систем
- •Часть 3. Аглицкий д.С., Аглицкий и.С. Рынок информационных технологий: проблемы и решения. – м.:2000 Глава 1. Подходы к автоматизации
- •Место и роль предприятия в обществе
- •Стратегия информатизации предприятия
- •Комплексно или по частям?
- •Купить или сделать?
- •Купить и доделать!
- •Принципы оценки экономической эффективности
- •Время и деньги
- •Глава 2. Информационные технологии и консалтинг
- •Консультант на предприятии: бремя или благом
- •«Врачи» и «шарлатаны»
- •Роль и место консультанта
- •Виды работ и оплата труда
- •Выбор системы с участием консультантов
- •Выбор системы без участия консультантов
- •Консультирует компьютер
- •Глава 3. Социально-психологические аспекты автоматизации
- •Инерционность руководства
- •Самодостаточность
- •Низкая квалификация персонала
- •Пиратство
- •Недоверие к тиражным системам
- •Глава 4. Экономическая эффективность автоматизации предприятий
- •Что такое экономическая эффективность автоматизации?
- •Расчет абсолютной эффективности
- •Учет фактора времени
- •Учет фактора неопределенности
- •Сравнение вариантов автоматизации
- •Типы информационных систем. Эволюция информационных систем
- •Глава 2. Каков должен быть уровень централизации обработки информации?
- •Глава 3. Создание информационных систем Планирование информационных систем
- •Стадии и этапы создания информационных систем и технологий с позиции руководства организации
- •Жизненный цикл информационных систем. Взгляд разработчика на создание информационной системы
- •Роль заказчика в создании информационной системы
- •Использование типовых проектных решений
- •Рынок информационных систем и тенденции его развития
- •Отдельные вопросы построения информационных систем и технологий
- •Глава 4. Стоимость информационной системы
- •Глава 5. Качество и эффективность информационных систем Эффективность информационных систем
- •Проблемы качества информационных систем и технологий
- •Минимальный перечень требований к системе, претендующей на «звание» корпоративной информационной системы
- •1. Функциональная полнота системы:
- •8. Наличие специальных средств анализа состояния системы в процессе эксплуатации:
- •Часть 5. Тютюник а.В., Шевелев а.С. Информационные технологии в банке – м.: Издательская группа «бдц-пресс», 2003. – 368 с. Глава 1. Выбор решений Организация процесса выбора системы
- •Проведение тендера
- •Заключение контракта
- •Глава 2. Управление ит-персоналом
- •Особенности управления ит-персоналом
- •Элементы системы управления персоналом
- •Типовые роли
- •Риски персонала и совмещение
- •Мотивация и стимулирование
- •Глава 3. Обслуживание пользователей
- •Принципы поддержки пользователей
- •Технологическая схема работы
- •Типы запросов и приоритезация
- •База данных запросов и автоматизация
- •Отчетность и контроль
- •Глава 4. Управление аутсорсингом
- •Роль аутсорсинга в ит
- •Взаимодействие с внешними поставщиками
- •Риски аутсорсинга
- •Глава 5. Организация проекта
- •Проектная работа
- •Первичный анализ проекта
- •Создание проектной команды
- •Предпроектное обследование
- •Составление плана работ
- •Детальная постановка задачи
- •Взаимодействие с руководством
- •Глава 6. Разработка решений
- •Документирование
- •Исходные коды
- •Ответственность заказчика
- •Оценка эффективности разработки
- •Стадии разработки
- •Глава 7. Тестирование систем
- •Методы и подходы тестирования
- •Проблемы тестирования
- •Глава 8. Внедрение систем
- •Особенности внедрения
- •Организационные действия
- •Подготовка к внедрению
- •Начало рабочей эксплуатации
- •Завершение проектов
- •Глава 9. Анализ рисков при реализации проектов
- •Типы рисков в информационном проекте
- •Идентификация рисков
- •Снижение потерь
- •Некоторые рекомендации по выбору системы
- •Глава 2. Управление процессом внедрения и эксплуатации Типовой план внедрения
- •1. Предварительное обследование и оценка состояния
- •2. Предварительная переподготовка
- •3. Техническое задание
- •5. Организация проекта
- •6. Выработка целей
- •7. Тз на управление процессами
- •8. Начальная переподготовка
- •9. Планирование и управление верхнего уровня
- •10. Управление данными
- •11. Одновременное внедрение различных технологий организа- ции и управления
- •12. Программное обеспечение (по)
- •13. Опытный пример
- •14. Получение результатов
- •15. Анализ текущего состояния
- •16. Постоянная переподготовка
- •Сопровождение и доработка системы
- •Вывод из эксплуатации и замещение новой системой
- •Перечень контрольных вопросов
- •Список литературы и интернет-ресурсов
- •Баронов в.В., Попов ю.И., Позин б.А., Титовский и.Н. Особенности использования и внедрения erp - систем в России. Http://www.Citforum.Spb.Ru/seminars/epr.Shtml;
Глава 7. Тестирование систем
Тестирование представляет собой процесс оценки системы (или ком- понента системы) ручным или автоматическим способом с целью про- верки соответствия указанным требованиям или выявления различии между ожидаемыми и фактическими результатами. Тестирование так- же подразумевает использование разработанной программы для обна- ружения ошибок. Прохождение тестирования не означает, что система больше не содержит дефектов. Тестирование может выявить наличие проблем, а не доказать их отсутствие.
Тестирующий сотрудник не только пытается обнаружить недостат- ки, но и проверяет программу в работе, оценивает ее надежность, безо- пасность и безотказность в эксплуатации. Присутствует также эконо- мический аспект. Для более крупных проектов больший объем тестиро- вания обычно выявляет большее количество ошибок. Когда следует прекратить тестирование и какую степень наличия ошибок следует считать приемлемой? Если количество ошибок не превышает определен- ной допустимой величины, то программное обеспечение может быть квалифицировано как удовлетворяющее требования пользователей и допущено для эксплуатации. Необходимо помнить, что тестирование предполагает, что требования к системе уже сформулированы и не мо- дифицируются.
Методы и подходы тестирования
Стратегия успешного тестирования начинается с процесса его об- суждения на стадии составления спецификаций требований. Тестиро- вание деталей следует проводить на высоком и низком уровне, причем тестирование должно проводиться сначала разработчиками, а затем конечными пользователями. По мере повышения сложности программ- ного обеспечения увеличивается значение эффективного, хорошо спла- нированного тестирования.
В зависимости от характера и сложности информационного реше- ния банк будет выбирать объем необходимых процедур тестирования. Процесс тестирования может включать все описанные ниже этапы в слу- чае собственного программного обеспечения и некоторые из этих эта- пов — в случае покупки готового программного обеспечения.
Тестирование «белый ящик» выполняется с целью обнаружения про- блем во внутренней структуре программы. Это требует от проверяюще- го глубокого знания внутренней структуры и, следовательно, не может быть выполнено обычным пользователем. Общая задача такого тести- рования — обеспечить проверку каждого шага по алгоритму програм- мы. Основное преимущество всех типов стратегий тестирования «бе- лый ящик»: при тестировании принимается во внимание структура всей программы, что облегчает обнаружение ошибок даже в том случае, ког- да спецификации программного обеспечения недостаточно определен- ные или неполные.
Тестирование по блокам заключается в проверке блока отдельно от остальной системы. Обычно блок представляет собой функцию или не- большой набор функций (библиотеки, классы), которые выполняются одним программистом. Основная отличительная характеристика блока состоит в том, что он достаточно небольшой по объему для проведения тщательной проверки, которую можно назвать исчерпывающей. Обыч- но тестирование «белый ящик» проводится разработчиками. Неболь- шой размер блоков позволяет обеспечить высокий уровень проверки кодов. Таким образом легче обнаружить и устранить ошибки на данном уровне тестирования.
Одним из наиболее сложных аспектов разработки программного обеспечения являются интеграция и тестирование больших подсистем. Интегрированная система часто дает существенные и необъяснимые сбои, которые трудно устранить. Тестирование в таком случае состоит в проверке нескольких блоков, которые образуют модуль или подсис- тему. Тестирование интегрированной системы в основном направлено на интерфейс между блоками, что должно гарантировать совместимость блоков и их корректную совместную работу.
Тестирование «черный ящик» состоит в поиске отсутствующих или неправильно выполняемых функций с целью оценки, насколько хоро- шо программа отвечает требованиям. Функциональные тесты обычно подтверждают правильность данных на вводе и выходе. В этом случае пользователь — идеальный проверяющий. Иногда такое тестирова- ние называют пользовательским. Тест функциональности состоит в том, чтобы проверить правильное выполнение отдельных функций си- стемой. Проверяющие проводят тесты, которые, по их мнению отра- жают использование системы в будущем, ее функциональных возмож- ностей.
Системный тест представляет собой более полную версию теста на проверку внешней функции, но в максимально приближенных к «бое- вым» условиям и среде. При системном тестировании техническая плат- форма должна быть как можно ближе к фактическим условиям эксплу- атации, включая такие факторы, как комплектация оборудования, а так- же объем и сложность базы данных. В ходе воспроизведения будущих условий эксплуатации системы можно точнее протестировать более сложные черты системы (характеристики, безопасность и безотказ- ность). Однако воспроизводить среду пользователя для системного те- ста слишком дорого, к тому же может не хватить времени на проведе- ние испытания.
Системное тестирование обычно включает в себя тестирование ха- рактеристик, которое выявляет время ответа на запрос, использование памяти, оборудования и время выполнения операции. Тестирование в стрессовой ситуации подводит систему к некоторым пределам для оцен- ки ее возможностей и способности справляться с ошибками. Тесты на- дежности оценивают реакцию системы на ввод данных, проводят под- счет отказов за определенный период времени с целью оценки или под- тверждения степени надежности.
Ретроспективное тестирование представляет собой обязательную проверку, выполняемую на модифицированном программном обеспе- чении, с целью достижения уверенности в том, что изменения в програм- му внесены правильно и не оказали отрицательного воздействия на дру- гие компоненты системы.
«Приемо-сдаточное испытание» — это проверка готовой системы
группой конечных пользователей с целью окончательного подтвержде- ния готовности системы к работе. В этом случае программа пройдет более реальную проверку, чем на этапе системного тестирования, по- скольку пользователи имеют лучшее представление о том, как система будет использоваться.
