Автор: Пользователь скрыл имя, 23 Октября 2011 в 14:06, реферат
В процессе работы над рефератом были поставлены следующие задачи - изучение представленной в учебных, а также популярных изданиях информации, ее глубокий анализ и систематизация.
Актуальность вопроса обусловлена большой практической направленностью выбранной темы, ее прикладными аспектами.
Введение 3
Содержание информационных технологий 4
Объектно-ориентированные технологии 8
Средо-ориентированные технологии 11
CASE-технологии 13
Заключение 16
Библиографический список 17
Министерство транспорта
Федеральное агентство железнодорожного транспорта
Государственное образовательное учреждение высшего профессионального образования
«Дальневосточный
государственный университет
Институт
управления, автоматизации и телекоммуникаций
Кафедра
«ИТиС»
Реферат
по дисциплине «Информационные технологии в управлении качеством и защита информации»
на
тему: «Инструментальные» методы»
Выполнил: ст. гр. 33А Милосердова Екатерина Петровна
Проверил:
Березюк Людмила Петровна
Хабаровск
2011
Содержание
На современном этапе человечество осознало информацию как ресурс развития общества, а информатику – как науку, развитие которой позволит обеспечить полное использование этого ресурса. С информатикой связывают решение принципиально новых проблем человечества: создание информационной модели мира, расширение творческого аспекта деятельности человека, переход к безбумажной информатике, доступность информационного ресурса каждому члену общества. В настоящее время информатика приобрела многоаспектный характер. В ней соединены глобальность и конкретность применения, методы формализации и физической реализации.
В качестве основы и базисного введения в вопрос в работе рассматриваются основные категории и виды информационных технологий. Особое внимание уделено классификации, наиболее часто приводимой в учебной литературе и используемой на практике. Отдельно наиболее углубленно изучена категория «инструментальных» технологий проектирования и разработки баз данных, прикладного программного обеспечения.
В процессе работы над рефератом были поставлены следующие задачи - изучение представленной в учебных, а также популярных изданиях информации, ее глубокий анализ и систематизация.
Актуальность вопроса обусловлена большой практической направленностью выбранной темы, ее прикладными аспектами.
Для определения сущности информационных технологий необходимо привести следующие определения:
Технологическая операция характеризуется наличием:
Практически любой конкретный технологический процесс можно рассматривать как часть более сложного процесса и совокупность менее сложных (в пределе - элементарных) технологических процессов.
Информационные технологии могут быть определены, как технологии, полностью или частично состоящие из элементарных процессов, в которых рабочий контур образуют информационные потоки (массивы, данные, файлы).
Комплексы информационных
Очевидно, не все из реальных элементов технологий предполагают обязательное наличие всех входов (выходов).
Автоматизированные информационные технологии могут представлять собой как развитие неавтоматизированных (предметных) технологий (если прототипы известны и существовали достаточно давно), так и новые способы и процессы обработки информации, ранее недоступные. Автоматизированные информационные технологии являются композициями четырех взаимосвязанных и взаимозаменяемых факторов (компонент): интеллектуальных усилий и навыков пользователя; технических средств обработки данных; программного обеспечения; информационных ресурсов.
Таким образом, информационные технологии можно подразделить на три основных класса:
Отметим, что такое разделение, отражающее специализированность используемых методов и средств, соответствует и «специализации» пользователей соответствующих технологий, где давно сложилось разделение на «разработчиков», «конечных пользователей» и «администраторов». С точки зрения этой «специализации» представляется целесообразным подразделять технологии на базовые, обеспечивающие и инструментальные.
Базовыми информационными технологиями (то есть используемыми практически в любом процессе) являются те, которые в значительной степени определяются требованиями «архитектурного» уровня - принципами фон Неймана. Обработка разнородной по форме информации, представляемой разнотипными данными, предопределяет соответствующий ряд средств и технологий, ориентированных на форму представления информации и виды операций.
Базовые информационные технологии обычно реализуются в виде прикладных функционально-ориентированных продуктов, которые ассоциируются с понятием «технологии конечного пользователя».
«Обеспечивающие» информационные технологии - средства, непосредственно позволяющие эффективно достигать целевого, функционально значимого результата, включает:
Отметим, что перечисленные технологии являются, безусловно, важнейшими, но они относятся к «обеспечивающим», поскольку необходимость или необязательность их использования обусловлены характером задач пользователя или средой Функционирования. Эти технологии, имеющие инженерный, «системный» характер, ориентированы на администраторов.
«Инструментальные» технологии, обеспечивающие жизненный цикл самих информационных технологий, составляют третью группу, как, например:
Такая схема разделения информационных технологий на «базовые», «обеспечивающие» и «инструментальные» в целом не противоречит и другой классификации информационных технологий - с точки зрения объектов и методов. Здесь можно выделить следующие «страты»:
Среди «инструментальных» технологий выделяют объектно-ориентированные, средо-ориентированные и CASE-технологии. Далее каждая группа рассмотрена более подробно.
Объектно-ориентированные технологии, технологии объектно-ориентированного анализа - технологии представления и актуализации информации, информационных процессов, систем как совокупностей объектов и классов с использованием следующих понятий: объект, экземпляр класса - все то, что может быть полно описано некоторыми атрибутами состояния; класс - совокупность объектов с одинаковыми атрибутами; инкапсуляция - скрытие внутренней информации, возможность отделения объектов и классов от внешнего мира; наследование - возможность создавать из классов-родителей новые классы-потомки, сохраняющие атрибуты и свойства родителей; полиморфизм - способность объектов выбирать метод представления на основе типов данных, актуализируемых сообщений.
Инструменты объектно-ориентированного анализа: атрибуты (описания объектов, классов); операции (процессы, применяемые к классам объектов); потоки данных (группы элементов данных, реализующие связи между объектами); наследование (агрегирование и обобщение).
Пример:
Объектно-ориентированные
Объектно-ориентированный подход к проектированию программных продуктов основан на:
Каждый объект объединяет как данные, так и программу обработки этих данных и относится к определенному классу. С помощью класса один и тот же программный код можно использовать для относящихся к нему различных объектов.
Объектный подход при разработке алгоритмов и программ предполагает:
Объектно-ориентированный анализ – анализ предметной области и выделение объектов, определение свойств и методов обработки объектов, установление их взаимосвязей.
Объектно-ориентированное проектирование соединяет процесс объектной декомпозиции и представления с использованием моделей данных проектируемой системы на логическом и физическом уровнях, в статике и динамике.
Для проектирования программных продуктов разработаны объектно-ориентированные технологии, которые включают в себя специализированные языки программирования и инструментальные средства разработки пользовательского интерфейса.