
- •Место курса в системе подготовки специалиста
- •Информация и данные. Автоматизированная и автоматическая обработка информации
- •Понятие технологии
- •Процесс технологизации
- •Признаки и критерии современных технологий
- •Понятие информационной технологии
- •Структура современной информационной технологии
- •Понятие информационной системы
- •Соотношение информационной технологии и информационной системы
- •Информация и данные. Различие между автоматической и автоматизированной технологией
- •Основные технические достижения, используемые для создания и развития автоматизированных информационных технологий
- •Партнёрство разработчиков и пользователей в разработке современных информационных технологий
- •Понятие платформы
- •Объектно-ориентированные информационные технологии
- •Преимущества объектно-ориентированных технологий
- •Сущность объектно-ориентированного программирования
- •Модельный подход и case-технологии в разработке информационных технологий
- •Выбор варианта внедрения информационной технологии в бизнесе
- •Этапы развития информационных технологий с древности
- •История развития информационных технологий
- •Хронология I этапа.
- •Хронология II этапа.
- •Хронология III этапа.
- •Особенности VI этапа
- •Этапы развития информационных технологий с разных позиций
- •Признак деления — вид задач и процессов обработки информации
- •Признак деления — проблемы, стоящие на пути информатизации общества
- •Признак деления — преимущество, которое приносит компьютерная технология
- •Признак деления — виды инструментария технологий
- •Устаревание информационной технологии
- •Централизованная и децентрализованная обработка информации
- •Информационные системы в системах управления
- •Предметная технология
- •Обеспечивающие и функциональные технологии
- •Общие понятия о пользовательском интерфейсе
- •Психологические проблемы интерфейса пользователей с информационными системами Понятие пользовательского интерфейса
- •Виды пользовательского интерфейса
- •Способы реализации пользовательского интерфейса
- •Ориентация пользовательского интерфейса на человека
- •Основные признаки хорошего пользовательского интерфейса
- •Средства поддержки пользователя во взаимодействии с информационной системой
- •Классификации автоматизированных информационных технологий в экономике
- •Составляющие информационной технологии. Технологический процесс переработки информации и его уровни
- •Примеры современных информационных технологий
- •Автоматизированное рабочее место пользователя
- •Корпоративные информационные системы
- •Информационные технологии создания, редактирования и предпечатной подготовки текстов (пример - Microsoft Word)
- •Информационные технологии расчётов в электронных таблицах (пример - Microsoft Excel)
- •Информационные технологии обработки графических данных
- •Информационные технологии создания и ведения баз данных (пример - Microsoft Access)
- •Информационные технологии автоматизации офисной деятельности и делопроизводства
- •Информационные технологии статистической обработки данных
- •Технологии цифрового звука
- •Информационные технологии мультимедиа: работа со звуком, изображением, графикой, анимацией и т.П. (Пример - подготовка презентаций в программе Microsoft PowerPoint.)
- •Информационные технологии автоматизированного проектирования (пример - программный комплекс AutoCad)
- •Информационные технологии бухгалтерского учёта: информационные и расчётные системы
- •Информационные технологии финансовой аналитической деятельности
- •Информационные технологии поддержки экспертной деятельности
- •Технологии открытых информационных систем
- •Модель взаимодействия открытых систем
- •Процесс передачи информации
- •Достоинства открытых систем
- •Понятие протокола
- •Компьютерная сеть и её обобщённая структура
- •Централизованная и децентрализованная обработка информации
- •Понятие компьютерной сети
- •Обобщённая структура компьютерной сети: абоненты, станции, абонентские системы, передающая среда, коммуникационные сети
- •Классификация компьютерных сетей по уровням
- •Локальные компьютерные сети Особенности организации локальных компьютерных сетей
- •Управление взаимодействием устройств в сети
- •Основные топологии локальных компьютерных сетей
- •Методы доступа к передающей среде
- •Назначение локальных компьютерных сетей
- •Причины объединения локальных компьютерных сетей
- •Глобальная сеть Интернет Понятие компьютерной сети Интернет (Internet)
- •Структура Internet
- •Система адресации в Internet
- •Протокол tcp/ip сети Интернет
- •Службы сети Интернет
- •Электронная почта
- •Списки рассылки (Mailing Lists)
- •Служба телеконференций (Usenet)
- •World-Wide-Web (Всемирная информационная сеть)
- •Служба имен доменов (dns)
- •Создание страниц www
- •Передача файлов с помощью протокола ftp
- •Служба irc
- •Служба icq
- •Подключение к сети Интернет
- •Просмотр и поиск информации в сети Интернет
- •Электронные доски объявлений как информационные технологии
- •Групповая работа и видеоконференции в сети Интернет как информационные технологии
- •Вклад информационных технологий в совершенствование социальных институтов
- •Расширение возможностей социальной коммуникации личности
- •Формирование новых организаций
- •Трансформация организаций
- •Сетевые организации
- •Сетевые организации: социальный институт информационного общества
- •Литература Основная
- •Дополнительная
Преимущества объектно-ориентированных технологий
Крупные серийные программные системы для конкретных задач требуют всегда коррекции, а наиболее легко модифицируются объектно-ориентированные системы.
Объектная технология как средство создания сложных информационных систем самое эффективное, надежное и проверенное средство. Созданы десятки тысяч успешных программных продуктов на объектных технологиях.
Объектная технология поддерживается как одно из ведущих направлений фактически всеми мировыми производителями информационных систем (Sun, Oracle, IBM, Microsoft и т.д.). Благодаря этому, средства объектной разработки по соотношению цена/качество абсолютно лидируют. Поэтому их приобретение наиболее выгодно практически для всех задач.
Если вы создаете сложную информационную систему, однозначно приобретайте в качестве платформы только системы позволяющие применять объектно-ориентированное программирование. Проверьте что "объектно-ориентированность" не просто этикетка. В системе должны поддерживаться следующие понятия объектно-ориентированного программирования: объект, абстрактный тип данных, наследование, события и обработчики событий, виртуальные методы, инкапсуляция, поддержка объектов-контейнеров, объектно-ориентированная библиотека разработчика, визуальное программирование. С вашим специалистом проверьте наличие и удобство использования данных механизмов в приобретаемой платформе, иначе вы можете столкнуться с технологическими трудностями в разработке. Это особенно важно для самодельных языков программирования, которые встроены практически во все крупные и средние российские информационные системы (1С, Галактика, Ultima-S, Инфо-бухгалтер и т.д.)
По мере возможности ориентируйтесь на стандартные объектно-ориентированные средства крупнейших мировых компаний (Oracle, Sun, Microsoft и т.д.), т.е. избегайте самодельных языков программирования, если только они не предоставляют много дополнительного сервиса. Например, Ultima-S имеет полноценную объектно-ориентированную систему разработки созданную на базе встроенного языка Transact-SQL в MS SQL Server. Возможность использования Transact-SQL как языка тут привлекательна, т.к. его разработал сам Microsoft, гарантируя качество своей торговой марки обширными вложениями в разработку и тестирование. Однако Microsoft не предоставляет средств объектно-ориентированной разработки для самого сервера, поэтому разработчики компании Ниеншанц создали данные средства сами с учетом специфики российского бизнеса. Однако таких вложений как у Microsoft в разработку и тестирование даже крупнейшая компьютерная компания Питера не может себе позволить (как и любая другая российская компания). Поэтому, следует внимательно ознакомится с возможностями системы Ultima-S, как платформы разработки сложных информационных систем. И пока не станет ясно, что у Sun, Inprise, Microsoft ничего подобного нет, для создания корпоративных информационных систем с учетом российской специфики (причем именно той что вам нужна), то не стоит даже думать о покупке Ultima-S. Аналогично следует рассуждать при покупке 1С, Галактики и т.д.
Объектные методы эффективны для создания сложных систем, для простых задач они могут быть не эффективны. Объектная технология может обернуться громоздкостью и трудоемкостью для потока простых задач. Данный недостаток объектных технологий сейчас разрешен применением визуального программирования, а также возможностью использовать гибридный характер объектного программирования (т.е. использовать традиционный простой алгоритм для простой задачи). Будьте внимательны! При покупке платформы обратите внимание на то может ли система поддерживать визуальное программирование. Например, можно ли рисовать формы документов и отчетов на экране и сразу прописывать короткие алгоритмы для описания действий в форме. Также проверьте как выглядит создание простого отчета, документа и т.д. в системе. Не слишком ли это громоздко? Проверьте, что для простых задач можно написать без затруднений алгоритм до 100 строк, особенно не отвлекаясь на объектное устройство системы.
Не приглашайте программистов и проектировщиков не владеющих объектно-ориентированными технологиями.
Если вы приглашаете для создания информационной системы аналитика, который не владеет объектно-ориентированным анализом, то вам придется так же обязательно пригласить проектировщика, который владеет объектно-ориентированным проектированием. Если аналитик владеет объектно-ориентированным анализом, то он может выполнить и роль проектировщика. Это даст выигрыш в качестве и деньгах.