
- •Лекция 2. Программный продукт. Проектирование компьютерных информационных систем
- •Программный продукт
- •Классификация программных продуктов по категориям пользователей
- •Правовые методы защиты программных продуктов и баз данных
- •Жизненный цикл, процессы и модели жизненного цикла программного продукта
- •Каскадная модель
- •Итерационная модель
- •Спиральная модель
- •Инкрементальная модель
- •Развитие инкрементального подхода. Технология использования xp-процессов.
- •Выбор модели жц программного проекта
- •Насколько стабильны требования?
- •Кто же является конечным пользователем системы?
- •Временные рамки проекта агрессивны или консервативны?
- •Где расположены команды проекта?
- •Какие ресурсы являются критическими?
- •Case - средства
- •Разработка информационных систем
- •Типовые уровни решений по построению единой аис
- •Разработка информационных систем под конкретную организацию
- •Понятие бизнес-процесса.
- •Реинжиниринг бизнес-процессов.
- •Разработка ис с помощью прототипирования
- •Основные принципы проектирования макета системы
- •Достоинства прототипного подхода к построению аис
- •Недостатки прототипного подхода к построению аис
- •Быстрое прототипирование технических систем
- •Быстрая разработка программных приложений (rad-метод) для организационно – административных систем
- •Axure rp (Rapid Prototyping) Pro – средство для прототипирования
- •Скорость разработки первой версии
- •Cкорость внесения изменений
- •Эстетичность
- •Просмотр прототипа заказчиком без установки дополнительных программ
- •Минимальная интерактивность
- •Разработка ис на основе готовых программных продуктов
- •Основные черты тпр и их классификация
- •Достоинства разработки информационных систем на базе ппп по сравнению с оригинальным проектированием:
- •Недостатки разработки информационных систем на базе ппп по сравнению с оригинальным проектированием
- •Информационная система, построенная на основе аутсорсинга (наиболее распространенная форма построения ис)
- •Исходные положения
- •Существует три больших плюса аутсорсинга.
- •Меньшая плата за квалифицированную работу.
- •Инвестирование развивающихся рынков.
- •Расширение бизнес-служб.
- •Почему аутсорсинг – зло?
- •Сложности взаимодействия.
- •Методы определения целесообразности аутсорсинга
- •Матрицы bcg
- •Недостатки представления ситуации в виде Матрицы бкг
- •К преимуществам Матрицы бкг относятся:
- •Правила построения матрицы бкг
- •Матрица аутсорсинга
- •Преимущества и недостатки аутсорсинга
- •Критерии выбора поставщиков по аутсорсингу
- •Виды аутсорсинга
- •Решение компании об использовании услуг it-аутсорсинга
- •Понятие и особенности it-консалтинга Понятие консалтинга.
- •Цели разработки консалтинговых проектов.
- •Этапы разработки консалтинговых проектов.
- •Особенности консалтинговых структур:
- •Основные виды консалтинговых услуг:
Лекция 2. Программный продукт. Проектирование компьютерных информационных систем
Оглавление лекции 2
(для тех, кто не умеет пользоваться функцией WORDа - схема документа)
Лекция 2. Программный продукт. 1
Проектирование компьютерных информационных систем 1
Программный продукт 2
Классификация программных продуктов по категориям пользователей 3
Правовые методы защиты программных продуктов и баз данных 7
Жизненный цикл, процессы и модели жизненного цикла программного продукта 9
Выбор модели ЖЦ программного проекта 26
CASE - средства 28
Разработка информационных систем 32
Типовые уровни решений по построению единой АИС 34
Разработка информационных систем под конкретную организацию 37
Разработка ИС с помощью прототипирования 43
Разработка ИС на основе готовых программных продуктов 58
Информационная система, построенная на основе аутсорсинга (наиболее распространенная форма построения ИС) 66
Понятие и особенности IT-консалтинга 81
Понятие консалтинга. 81
Цели разработки консалтинговых проектов. 82
Этапы разработки консалтинговых проектов. 82
Особенности консалтинговых структур: 88
Основные виды консалтинговых услуг: 88
Список иллюстраций лекции 2
(для тех, кто не умеет составлять список таблиц и иллюстраций – при формировании подписи рисунка - вставка, ссылка, название)
Рисунок 1. Результат применения информационной технологии 2
Рисунок 2. Классификация программ по категориям пользователей 3
Рисунок 3. Дерево характеристик качества программного продукта 6
Рисунок 4. Процессы жизненного цикла программного обеспечения 10
Рисунок 5. Связи между процессами жизненного цикла 12
Рисунок 6. Каскадная схема разработки ПО 16
Рисунок 7. Реальный процесс разработки ПО 18
Рисунок 8. Спиральная модель жизненного цикла 19
Рисунок 9. Роль и место PR в процессе проектирования 51
Рисунок 10. Формирование сечений: 51
Рисунок 11. STL - файл 52
Рисунок 12. Совокупность рабочих блоков в ППП 61
Рисунок 13. Матрица аутсорсинга. 74
Рисунок 14. Виды аутсорсинга. 78
Рисунок 15. Сопоставление стоимости услуг IT-аутсорсинга с затратами на собственное выполнение функций по обслуживанию информационных потребностей компании 80
Список таблиц к лекции 2
Таблица 1. Таблица перехода от прототипа к промышленной системе 48
Таблица 2. Особенности различных классов ТПР 62
Таблица 3. Преимущества и недостатки аутсорсинга с позиции заказчика. 76
Таблица 4. Критерии для выбора поставщиков по аутсорсингу 76
Программный продукт
Продуктом в общем случае называют результат исполнения определенного процесса или технологии.
В настоящее время существует множество процессов, в которых информация является основной обрабатываемой продукцией.
Целью применения информационных технологий считается производство информационных продуктов, которые дают возможность пользователю принимать решения для выполнения каких-либо действий. Для производства конкретного конечного продукта выбирают ту или иную информационную технологию (рис.1).
Умение выбирать и рационально использовать конкретные информационные технологии в практике личной работы финансиста или работника кредитного отдела в настоящее время приобретают определяющее значение.
Рисунок 1. Результат применения информационной технологии
Информационный продукт, позволяющий или помогающий пользователю в решении его функциональных задач, вырабатывающий это решение или обеспечивающий расчет необходимых для решения показателей и, как правило, представляющий собой программу, написанную на том или ином языке программирования, называется программным продуктом. Не рекомендуется называть программный продукт программным обеспечением т.к. программное обеспечение представляет собой более емкое понятие, состоящее из множества компонентов, наличие которых определяется его назначением.
Программный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую техническую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя, а также желательно наличие кода государственной регистрации. Только при таких условиях созданный программный комплекс может быть назван программным продуктом.
Программный продукт — комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.