- •Министерство образования и науки российской федерации
- •Государственное образовательное учреждение
- •Высшего профессионального образования
- •«Курский государственный технический университет»
- •Учебное пособие курск 2006
- •Оглавление
- •Предисловие
- •Введение
- •1. Экономическая информация, её виды, источники и основные свойства
- •Информация и её роль в жизни общества
- •1.2. Виды и источники экономической информации
- •1.3. Классификация экономической информации по функциям
- •Количество и качество информации
- •2. Информационные технологии и их свойства
- •2.1. Понятие информационной технологии
- •2.2. Основные компоненты информационной технологии
- •2.3. Возникновение и эволюция информационных технологий
- •2.4. Роль ит в развитии экономики и общества
- •2.5. Свойства информационных технологий
- •3. Классификация информационных технологий
- •3.1. Понятие предметной технологии
- •3.2. Классификация ит по типу пользовательского интерфейса
- •3.3. Стандарты пользовательского интерфейса для диалоговых ит
- •3.4. Объектно-ориентированные технологии
- •3.4.1. Возникновение объектно-ориентированных технологий
- •3.4.2. Особенности объектно-ориентированных технологий
- •3.4.3. Жизненный цикл разработки приложения при использовании
- •4. Электронный офис
- •4.1. Электронный офис и система телекоммуникаций
- •4.2. Офисные задачи
- •4.3. Технология работы с документами в офисе
- •4.4. Интегрированные пакеты для офиса
- •Состав интегрированных пакетов для офиса
- •4.4. Ит обработки текстовой информации
- •4.5. Технология обработки табличной информации
- •4.6. Ит обработки графической информации
- •4.7. Издательские системы
- •4.8. Автоматизированное рабочее место
- •5. Сетевые информационные технологии
- •5.1. Определение и назначение компьютерных сетей
- •Классификация сетевых технологий
- •5.2. Технология открытых систем
- •5.3. Операционная система и архитектура открытых сетей
- •5.4. Электронная почта
- •6. Локальные компьютерные сети
- •6.1. Основные характеристики локальных вычислительных сетей
- •Сетевая плата
- •6.2. Сетевое программное обеспечение
- •6.3. Преимущества работы в локальной сети
- •7. Глобальные компьютерные сети и технология
- •7.1. Глобальная компьютерная сеть
- •7.2. Гипертекстовые технологии
- •7.3. Применение гипертекстовых технологий в Интернет
- •7.4. Методы поиска информации в Интернет
- •1. Объем поискового индекса
- •3. Используемые поисковые технологии
- •3. Средства контекстного поиска:
- •7.5. Наиболее распространены поисковые системы в сетевой
- •7.6. Роль всемирной сети Интернет в бизнесе
- •8. Экономические информационные системы
- •8.1. Информационная систем и её роль в процессах управления
- •8.2. Информационная система как коммуникационный центр
- •8.3. Классификация экономических информационных систем
- •8.4. Структура и состав информационной системы
- •8.4.1. Компоненты системы обработки данных
- •8.4.2. Организационные компоненты ис
- •8.5. Тенденции развития информационных систем
- •9. Процессы создания информационных технологий и
- •Особенности проектирования информационных технологий
- •Содержание и методы ведения проектировочных работ
- •9.3. Средства и системы автоматизации информационных технологий
- •Вопросы для повторения
- •10. Автоматизированные информационные технологии
- •10.1. Общая характеристика информационной системы бухгалтерского учета
- •Технология обработки документов в бухгалтерских информационных системах
- •Программное обеспечение бухгалтерских информационных систем
- •10.4. Технология компьютерной обработки учетных задач на малом
- •Вопросы для самоконтроля
- •11. Информационные технологии и системы в
- •11.1. Принципы создания автоматизированных банковских систем
- •11.2. Особенности информационного обеспечения банковских систем
- •11.3. Технические решения банковских технологий
- •11.4. Программное обеспечение информационных технологий в банках
- •11.5. Функциональные задачи и модули банковских систем
- •11.6. Автоматизация межбанковских расчетов
- •12. Компьютерные системы поддержки принятия
- •12.1. Управление, как информационный процесс
- •12.2. Классификация ис по принципу структурированности решаемых задач
- •12.3. Структура сппр
- •12.4. Архитектура сппр
- •13. Технологии использования искусственного интеллекта
- •13.1. Экспертные системы
- •13.2. Нейросетевые технологии и области их применения
- •14. Защита информации в экономических
- •14.1. Виды угроз безопасности эис
- •14.2. Методы и средства защиты информации в эис
- •14.3. Основные виды защиты, используемые в аит банковской
- •Список сокращений
- •Библиографический список
3.4.3. Жизненный цикл разработки приложения при использовании
объектно-ориентированных ИТ
Жизненный цикл объектно-ориентированной разработки программных систем содержит несколько этапов, но в отличие от структурного подхода в нем нет строгой последовательности их выполнения. Процесс принципиально носит итеративный характер, что полностью отвечает потребностям разработчиков (рис. 3.3 ).
Разработка начинается с этапа обследования - объектно-ориентированного анализа. Здесь определяются требования к системе и осуществляется анализ проблемной среды, в ходе которого определяются основные классы и объекты, которые составляют словарь проблемной среды. Результат обследования должен представлять достаточно полную модель системы.
После обследования начинается объектно-ориентированное проектирование, в ходе которого детализируется представление классов и объектов, полученных на этапе анализа. Определяются структуры данных, методы, отношения между классами, разрабатываются сценарии взаимодействия объектов. При проектировании системы могут вводиться новые классы и объекты, если это требуется для решения поставленных проблем. Результатом проектирования должны быть детальная модель системы, спецификации объектов, классов и отношений, достаточные для их программирования.
Рис. 3.3. Цикл разработки программного обеспечения с использованием объектно-ориентированного подхода
Программирование, тестирование и сборка системы рассматривается как единый этап, называемый эволюцией системы. При объектно-ориентированном подходе имеется возможность быстрого создания прототипов проектируемой системы, постепенное развитие которых приводит к конечному результату. На этом этапе также возможно введение новых классов, изменение структур данных, добавление новых методов. Следует отметить, что программирование и тестирование отдельных компонентов системы возможно до завершения проектирования, что экономит время разработки. Современные объектно-ориентированные инструментальные средства, применяемые при разработке программных систем, обычно обладают достаточными возможностями по автоматизации действий, выполняемых на этом этапе. В частности, существует возможность автоматической генерации кодов программ.
Модификация системы может рассматриваться как отдельный этап. Для сложных систем возможность внесения изменений является естественным свойством, обеспечивающим их развитие. При oбъектно-ориентированном подходе модификация не требует полного пересмотра проекта, затрагивая лишь необходимые для этого класса объекты.
Главная особенность жизненного цикла при объектно-ориентированном подходе заключается в том, что нет строгой последовательности выполнения отдельных этапов. При проектировании может выясниться необходимость дополнительного обследования, а программирование и последующее тестирование могут потребовать возврата к проектированию. Такой метод, названный возвратным, отражает итеративный характер процесса проектирования.
Вопросы для повторения
Что в экономике называют предметной областью?
Как классифицируются информационные технологии по степени охвата задач управления?
Какие Вам известны классы реализуемых технологических операций?
Как классифицируются ИТ по типу пользовательского интерфейса?
Какие вычислительные сети Вам известны?
Назовите известны Вам предметные области.
Назовите основные виды компьютерной графики.
Расшифруйте аббревиатуру WIMP и SILK.
Какие особенности пакетного режима обработки информации?
Из каких двух частей состоит диалог?
В чём отличие объектно-ориентированной технологии от традиционной?
Что такое инкапсуляция, наследование и полиморфизм в объектно-ориентированной технологии?
Назовите основные этапы разработки программного обеспечения с использованием объектно-ориентированного подхода.
