- •Лекция № 1 Понятие информационной технологии (1 ч.) Эволюция информационных технологий (1 ч.)
- •Эволюция информационных технологий
- •V этап - с 1995 г. Глобализация.
- •Лекция № 2 Свойства информационных технологий. (1ч.) Составляющие информационных технологий. (1 ч.) Свойства информационных технологий
- •Предметная технология
- •Обеспечивающие и функциональные информационные технологии
- •Лекция № 3 Классификация информационных технологий. Критерии оценки информационных технологий. 2ч.
- •Критерии качества информационных технологий
- •Критерии оптимизации информационных технологий
- •Критерии оценки информационных технологий
- •Критерий эффективности ит
- •Пользовательский интерфейс и его виды
- •Стандарты пользовательского интерфейса
- •Лекция № 5
- •Технология обработки данных и ее виды. (1ч.) Информационные технологии и процедуры обработки информации
- •Технология обработки данных и ее виды
- •Лекция № 6 Защита информации в ис и в ит. Методы и средства обеспечения безопасности информации. (2ч.)
- •Методы и средства обеспечения безопасности информации
- •Лекция № 7 Технологии разработки программных продуктов. Авторская, коллективная, общинная разработка. (2ч.)
- •Технологии разработки программных продуктов
- •Авторские информационные технологии (авторская разработка)
- •Коллективная разработка
- •Общинная разработка
- •Лекция № 8 Применение информационных технологий на рабочем месте пользователя. Автоматизированное рабочее место. (2ч)
- •Принципы создания арм
- •Лекция № 9 Электронный офис. (2ч.) Назначение офисных технологий
- •Лекция № 10 Технологии открытых систем. (2ч.)
- •Лекция № 11
- •Лекция № 12 Сетевые информационные технологии. (2ч.)
- •Интранет
- •Лекция № 14 Основные виды телекоммуникационных услуг Всемирная информационная сеть Wordl Wide Web (www). Поисковые и почтовые системы. (2 ч.) Всемирная информационная сеть World Wide Web (www)
- •Поисковые и почтовые системы
- •Лекция № 15 Основные виды телекоммуникационных услуг. (2 ч.) Глобальные системы
- •Система телеконференций usenet
- •Историческая справка об usenet
- •О системе новостей Usenet
- •Лекция № 16 Гипертекстовые информационные технологии (2ч.)
- •Лекция № 17 Мультимедийные информационные технологии. (2 ч.)
- •Исторический экскурс
- •Основные носители
- •Типы данных мультимедиа-информации и средства их обработки
- •Лекция № 18 Интеграция информационных технологий. (2 ч.)
- •Лекция № 19 Tехнологии «Файл-сервер». Технологии «Клиент-сервер (2ч.)
- •Двухуровневая модель клиент-серверной структуры
- •Трехуровневая модель клиент-серверной технологии
- •Многоуровневая технология клиент-сервер
- •Лекция № 20 Технологии «Клиент-сервер Достоинства модели. Виды технологических моделей в архитектуре клиент-сервер (2ч.). Достоинства клиент–серверной архитектуры
- •Виды технологических моделей в архитектуре клиент-сервер
- •Лекция № 21 Информационные хранилища. Витрины данных. Документооборот. Системы электронного документооборота. (2ч).
- •Документооборот
- •Лекция № 22 Геоинформационные системы. (2ч.).
- •Составные части гис
- •Как работает гис?
- •Что гис могут сделать для вас?
- •Лекция № 23 Интеллектуальные информационные технологии. Самообучающиеся системы. Нейронные сети. Технологии экспертных систем(2 ч). Интеллектуальные информационные технологии
- •Нейронные сети
- •Технологии экспертных систем
- •Лекция № 24 Видеоконференции и системы групповой работы. (2 ч) Технологии видеоконференции
- •Технологии групповой работы и Интранет /Интернет
- •Лекция № 25 Корпоративные информационные системы. (2ч.)
- •Лекция № 26 Понятие технологизации социального пространства. (1ч.)
Технологии разработки программных продуктов
Все множество разработок в зависимости от количества участников и типов взаимоотношений между ними может быть сведено:
к авторской разработке;
к коллективной разработке;
к общинной разработке.
Авторские информационные технологии (авторская разработка)
Авторская разработка – принцип создания программных продуктов, при котором весь жизненный цикл разработки поддерживается одним единственным человеком.
Этот принцип был достаточно широко распространен в 70-80е годы XX века. Сейчас он применяется редко. Примерами авторских разработок являются операционная система Диспак (В.Ф. Тюрин), текстовый редактор Лексикон (Е. В. Лексикон), трансляторы с языков Algol-68 (П. Наур) и Pascal (Н. Вирт).
Принцип авторской разработки неприменим для многих современных разработок из-за их сложности, объема и требований к качеству и сопровождению. С другой стороны, программное обеспечение, начиная с момента появления персональных компьютеров, стало продуктом массового потребления, приносящим огромный доход. В этой области быстро выросли и стали доминировать крупные компьютерные компании с развитой структурой менеджмента и мощной рекламой.
Наиболее интересен принцип авторской разработки с точки зрения применения в области наукоемких приложений. Для таких приложений характерна необходимость многолетнего изучения предметной области, практически полное отсутствие начального финансирования проекта, малая рентабельность, определяемая узким кругом пользователей.
По данным А.П. Кулаичева, авторская разработка может выигрывать по производительности в тридцать и более раз у коллективной разработки, что достигается за счет:
исключения межличностных коммуникаций, связанных с необходимостью порождения и изучения большого количества технологической документации;
исключения работ по разбиению проекта на составляющие, по распределению их между исполнителями, по координации деятельности исполнителей и контролю за их работой.
Объем программного продукта, выполненного методом авторской разработки, в 15-20 раз меньше по сравнению с индустриальными аналогами.
Авторская разработка предполагает достижение профессионального успеха, известности и славы в одиночку. Такое вполне реально, следует только правильно выбрать профессиональную «нишу», область ведения разработки.
В наибольшей степени авторская разработка в наши дни применяется при создании условно-бесплатных программных продуктов (Shareware).
Коллективная разработка
Одним из основных вопросов коллективной разработки является разделение труда – от равноправных соисполнителей до организации в виде жесткой иерархии (например, бригады главного программиста).
О первых опытах коллективных разработок.
Известно, что первые коллективные разработки программ велись примерно так. Начальник выполнял разделение большого проекта на меньшие части и передавал далее по иерархии. Через некоторое время, теперь уже снизу вверх, шла сборка программы из написанных фрагментов. Собрать работающий программный продукт удавалось не всегда.
