- •1. Понятие информации. Информация и данные. Отличия понятий информации и данных
- •2. Свойства информации: объективность, достоверность, полнота, актуальность, адекватность, доступность
- •Адекватность информации и формы ее проявления. Меры количества информации
- •Экономическая информация и ее особенности
- •5. Понятие информационной системы. Разница между компьютерами и информационными системами. Экономическая ис. Автоматизированная ис.
- •Классификация эис
- •Основная цель информационной системы
- •Компоненты информационной системы
- •Этапы работы информационной системы.
- •9. Процессы, обеспечивающие работу информационной системы
- •11. Функции информационной системы
- •Сбор и регистрация информационных ресурсов
- •Хранение информационных ресурсов
- •Обработка информационных ресурсов
- •Актуализация информационных ресурсов
- •Предоставление информационных ресурсов пользователям
- •Pull-технология
- •Push-технология
- •Дополнительно
- •12. Роль ис в системе управления экономическими объектами.
- •13. Понятие ит. Основная цель ит
- •Составляющие ит
- •16. Как соотносятся между собой информационная технология и информационная система?
- •17. Основное различие между документальными и фактографическими информационными системами.
- •Понятие буис
- •20. Преимущество использования буис в системе управления предприятием
- •22. Схема управления предприятием в условиях использования буис
- •23. Каким требованиям должна удовлетворять бухгалтерская информация, чтобы буис могли эффективно использоваться?
- •Пользователи буис
- •25. Свойства буис крупного предприятия.
- •26. Трехуровневая система управления на крупном предприятии. Схема взаимодействия и распределения арм по уровням учета в буис на крупном предприятии.
- •27. Способы обмена информацией между отдельными арм в буис.
- •28. Буис на предприятиях малого и среднего бизнеса. Основные подходы к автоматизации учета при создании буис на предприятиях малого и среднего бизнеса.
- •29. Структура программного комплекса автоматизации бухгалтерского учета на малом предприятии.
- •30. Структура программного комплекса автоматизации бухгалтерского учета на средних предприятиях.
- •31. Этапы настройки программного комплекса буис.
- •Этапы развития рынка буис в России.
- •33. Понятие бис (банковская ис) или абс (автоматизированная банковская система).
- •34. На какие две области делят всю сферу банковской автоматизации?
- •35. Какие общие требования разработки ис необходимо учитывать при разработки бис?
- •36. Какие специфические требования предъявляются к абс при их разработке?
- •37. Каким принципам должна соответствовать абс? Уже было повторюсь
- •38. Инфраструктура бис, обеспечивающая и функциональная подсистемы бис. Архитектура банковских приложений (три подсистемы)
- •39. Основные этапы создания бис.
- •40. Структура интегрированной бис. Описание основных арм, входящих в бис.
- •41. Взаимодействие коммерческого банка с внешней средой. Применение бис при работе банка с филиалами. Межбанковские взаимодействия.
- •Межбанковские взаимодействия и коммуникации
- •42. Этапы развития бис.
- •43. Основные направления деятельности информационных агентств, осуществляющих информационную поддержку фондового рынка. Российские и зарубежные информационные агентства
- •44. Структура и основные характеристики Российской торговой системы (ртс) фондового рынка.
- •Структура группы ртс
- •Деятельность ртс
- •Срочный рынок forts
- •Особенности рынка forts
- •Спекуляция
- •Хеджирование
- •Внебиржевая деятельность ртс
- •Индекс ртс
- •Что нужно, чтобы стать участником торгов на ртс?
- •Торговая подсистема
- •Расчетно-клиринговая и депозитарные подсистемы
- •Информационная подсистема
- •Административно-контрольная подсистема
- •Основные задачи торговой подсистемы
- •47. Основные особенности современных аис страховой деятельности.
- •48. Основные подсистемы (функции) аис страховой компании Обеспечивающие подсистемы аис страховой компании
- •49. Организационная структура аис страховой компании. Технология функционирования аис страховой компании
- •50. Уровни баз данных и их взаимодействие в структуре аис страховой компании.
- •1. Понятие информационных систем, их роль и место в деятельности налоговых органов.
- •Главная цель и основные задачи функционирования налоговых ис.
13. Понятие ит. Основная цель ит
Информационные технологии (ИТ, англ. information technology, IT) — широкий класс дисциплин и областей деятельности, относящихся к технологиям управления, накопления, обработки и передачи информации.
Информационная технология — процесс, использующий совокупность средств и методов сбора, накопления, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта). Этот процесс состоит из четко регламентированной последовательности выполнения операций, действий, этапов разной степени сложности над данными, хранящимися на компьютерах. Основная цель информационной технологии — в результате целенаправленных действий по переработке первичной информации получить необходимую для пользователя информацию.
Компонентами технологий для производства продуктов являются аппаратное (технические средства), программное (инструментальные средства), математическое и информационное обеспечение этого процесса.
В основном под информационными технологиями подразумевают компьютерные технологии. В частности, ИТ имеют дело с использованием компьютеров и программного обеспечения для хранения, преобразования, защиты, обработки, передачи и получения информации. По этой причине, специалистов по компьютерам часто называют ИТ-специалистами.
Составляющие ит
Информационная технология базируется и зависит от технического, программного, информационного, методического и организационного обеспечения. Техническое обеспечение - это персональный компьютер, оргтехника, линии связи, оборудование сетей. Вид информационной технологии, зависящий от технической оснащенности (ручной, автоматизированный, удаленный) влияет на сбор, обработку и передачу информации. Развитие вычислительной техники не стоит на месте. Становясь более мощными, персональные компьютеры одновременно становятся менее дорогими и, следовательно, доступными для широкого круга пользователей. Компьютеры оснащаются встроенными коммуникационными возможностями. скоростными модемами, большими объемами памяти, сканерами, устройствами распознавания голоса и рукописного текста. Программное обеспечение, находящееся в прямой зависимости от технического и информационного обеспечения, реализует функции накопления, обработки, анализа, хранения, интефейса с компьютером. Информационное обеспечение - совокупность данных, представленных в определенной форме для компьютерной обработки. Организационное и методическое обеспечение представляют собой комплекс мероприятий, направленных на функционирование компьютера и программного обеспечения для получения искомого результата. Основными свойствами информационной технологии являются: - целесообразность, - наличие компонентов и структуры, - взаимодействие с внешней средой, - целостность, - развитие во времени. 1. Целесообразность - главная цель реализации информационной технологии состоит в повышении эффективности производства на базе использования современных ЭВМ, распределенной переработке информации, распределенных баз данных, различных информационных вычислительных сетей (ИВС) путем обеспечения циркуляции и переработки информации. 2. Компоненты и структура: - функциональные компоненты - это конкретное содержание процессов циркуляции и переработки информации; - структура информационной технологии: Структура информационной технологии - это внутренняя организация, представляющая собой взаимосвязи образующих ее компонентов, объединенных в две большие группы: опорную технологию и базу знаний. Модели предметной области - совокупность описаний, обеспечивающие взаимопонимание между пользователями: специалистами предприятия и разработчиками. Опорная технология - совокупность аппаратных средств автоматизации, системного и инструментального программного обеспечения, на основе которых реализуются подсистемы хранения и переработки информации. База знаний представляет собой совокупность знаний, хранящихся в памяти ЭВМ. Базы знаний можно разделить на интенсиональную (т.е. знания о чем-то "вообще") и экстенсиональную, (т.е. знания о чем-то "конкретно"). В интенсиональной базе хранятся оболочки, а в экстенсиональной хранятся оболочки с запоминанием, которые носят название баз данных. Иными словами, база знаний представляет отображение предметной области. Она включает в себя базу данных (директивная информация - плановые задания, научно-техническая информация, учетно-произв. инф-ция, вспомогат. инф-ция, отражающие режимы работы подразделений предприят.). Системные и инструментальные средства - 1).Аппаратные средства; 2).Системное ПО (ОС, СУБД); 3).Инструментальное ПО (алг. языки, системы программир., языки спецификаций, технология программирования); 4).Комплектация узлов хранения и переработки информации. Результатом технологических описаний является совокупность реализуемых в системе информационно-технологических процессов. 3. Взаимодействие с внешней средой - взаимодействие информационной технологии с объектами управления, взаимодействующими предприятиями и системами, наукой, промышленностью программных и технических средств автоматизации. 4. Целостность - информационная технология является целостной системой, способной решать задачи, не свойственные ни одному из ее компонентов. 5. Реализация во времени - обеспечение динамичности развития информационной технологии, ее модификация, изменение структуры, включение новых компонентов.
15. Инструментарий ИТ.
Для шпор (совсем кратко)
Реализация технологического процесса материального производства осуществляется с помощью различных технических средств, к которым относятся: оборудование, станки, инструменты, конвейерные линии и т.п.
По аналогии и для информационной технологии должно быть нечто подобное. Такими техническими средствами производства информации будет являться аппаратное, программное и математическое обеспечение этого процесса. С их помощью производится переработка первичной информации в информацию нового качества. Выделим отдельно из этих средств программные продукты и назовем их инструментарием, а для большей четкости можно его конкретизировать, назвав программным инструментарием информационной технологии. Определим это понятие.
Инструментарий информационной технологии - один или несколько взаимосвязанных программных продуктов для определенного типа компьютера, технология работы в котором позволяет достичь поставленную пользователем цель.
В качестве инструментария можно использовать следующие распространенные виды программных продуктов для персонального компьютера: текстовый процессор (редактор), настольные издательские системы, электронные таблицы, системы управления базами данных, электронные записные книжки, электронные календари, информационные системы функционального назначения (финансовые, бухгалтерские, для маркетинга и пр.), экспертные системы и т.д.
Подробно для понимания со стандартами и определениями инструментов, как в лекциях
План
17.1. Программные средства информационных технологий
17.2. Технические средства информационных технологий
17.3. Методические средства ИТ
Контрольные вопросы
Инструментарий информационных технологий
Информационные технологии функционируют на основе
инструментальной базы, включающей программные, технические и
методические средства
17.1. Программные средства информационных технологий
Программные средства информационных технологий можно разделить
на две большие группы: базовые и прикладные.
Базовые программные средства относятся к инструментальной страте
информационных технологий и включают в себя:
• операционные системы (ОС);
• языки программирования;
• программные среды;
• системы управления базами данных (СУБД).
Прикладные программные средства предназначены для решения
комплекса задач или отдельных задач в различных предметных областях.
Программные средства делятся на два блока:
базовые (ОС, языки программирования, программные среды, СУБД).
Прикладные.
ОС предназначены для управления ресурсами ЭВМ и процессами,
использующими эти ресурсы. В настоящее время существуют две основные
линии развития ОС: Windows и Unix. Генеалогические линии данных ОС
развивались следующим образом:
1. СР/М → QDOS → 86-DOS → MS-DOS → Windows.
2. Multics → UNIX → Minix → Linux.
Каждый элемент линии имеет свое развитие, например, Windows
развивался в такой последовательности: Windows 95, 98, Me, NT, 2000.
Соответственно Linux развивался следующим образом: версии 0.01, 0.96,
0.99, 1.0, 1.2, 2.0, 2.1, 2.1.10. Каждая версия может отличаться добавлением
новых функциональных возможностей (сетевые средства, ориентация на
разные процессоры, многопроцессорные конфигурации и др.).
Большинство алгоритмических языков программирования (Си,
Паскаль) созданы на рубеже 60 – 70-х годов (за исключением Java). Позже
времени периодически появлялись новые языки программирования, однако на практике они не получили широкого и продолжительного
распространения. Другим направлением в эволюции современных языков
программирования были попытки создания универсальных языков (Алгол,
PL/1, Ада), объединяют в себе достоинства ранее разработанных.
Появление ПК и ОС с графическим интерфейсом (Mac OS, Windows)
привело к смещению внимания разработчиков программного обеспечения в
сферу визуального или объектно-ориентированного программирования,
сетевых протоколов, баз данных. Это привело к тому, что в настоящее время
в качестве инструментальной среды используется конкретная среда
программирования (Delphi, Access и др.) и знания базового языка
программирования не требуется. Можно считать, что круг используемых
языков программирования стабилизировался.
Анализ синтаксиса и семантики языков программирования показывает,
что их родственные конструкции различаются главным образом «внешним
видом» (набором ключевых слов или порядком следования компонентов).
Содержимое практически идентично, за исключением небольших различий,
не имеющих существенного значения. Таким образом, конструкции
современных языков имеют общее содержание (семантику), различный
порядок следования компонент (синтаксис) и разные ключевые слова
(лексику). Следовательно, различные языки предоставляют пользователю
одинаковые возможности при различном внешнем виде программ.
Стандартизацию языков программирования в настоящее время
осуществляют комитеты ISO/ANSI, однако их деятельность направлена в
основном на неоправданное синтаксическое расширение языков. Для
исключения существующих недостатков предложены способы задания
семантического и синтаксического стандартов языков программирования.
Семантическое описание любой конструкции языка (оператор, тип
данных, процедура и т.д.) должно содержать не менее трех обязательных
частей:
• список компонент (в Типе указателя это компоненты Имя типа
и Базовый тип);
• описание каждой компоненты;
• описание конструкции в целом.
Для синтаксического описания обычно используется формальное
описание конструкции, например, в виде БНФ. Синтаксическое описание
присутствует в любом языке, начиная с Алгола.
Среди большого числа языков самую заметную роль в развитии
программирования сыграли три пары: Алгол-60 и Фортран, Паскаль и Си,
Java и Си++. Эти языки не случайно объединены в пары, так как
противостояние заложенных в них идей способствовало прогрессивному
развитию.
Важно различать язык программирования и его реализацию. Сам язык –
это система записи, набор правил, определяющих синтаксис и семантику
программы. Реализация языка – это программа, которая преобразует запись
высокого уровня в последовательность машинных команд. Существуют два
способа реализации языка: компиляция и интерпретация.
При компиляции специальная рабочая программа (компилятор)
осуществляет перевод рабочей программы в эквивалентную на машинном
коде и в дальнейшем ее выполнение совместно с данными. В методе
интерпретации специальная программа (интерпретатор) устанавливает
соответствие между языком и машинными кодами, применяя команды к
данным. Любой язык программирования может быть как интерпретируемым,
так и компилируемым, но в большинстве случаев есть свой
предпочтительный способ реализации. К сожалению, в настоящее время не
существует универсального компилятора, который мог бы работать с любым
существующим языком. Это объясняется отсутствием единой семантической
базы. Хотя современные языки программирования похожи друг на друга,
идентичность их далеко не полная. Таким образом, существует общая
семантическая зона, в которую входят конструкции, принадлежащие всем
языкам программирования (или большинству из них), и область
объединения, содержащая конструкции специфические для данного языка,
поэтому создание универсального компилятора возможно двумя путями:
1. Использование общих конструкций (область пересечения),
исключение специфических конструкций языков (область объединения). Это
приведет к обеднению всех языков программирования.
2. Использование всех имеющихся конструкций (область объединения
+ область пересечения). Такой подход приведет к значительному
расширению семантической базы и использованию дополнительных
ресурсов.
С точки зрения информационных технологий программирование имеет
промышленный характер, который соответствует традиционным стадиям
жизненного цикла программного продукта:
• анализ требований;
• разработка спецификаций;
• проектирование;
• макетирование;
• написание исходного текста;
• отладка;
• документирование;
• тестирование и сопровождение.
Наряду с этим направлением развивается так называемое
исследовательское программирование.
Программные среды реализуют отдельные задачи и операции
информационных технологий. К их числу относятся:
1. Текстовые процессоры.
2. Электронные таблицы.
3. Личные информационные системы.
4. Программы презентационной графики.
5. Браузеры.
6. Редакторы WEB-страниц.
7. Почтовые клиенты.
8. Редакторы растровой графики.
9. Редакторы векторной графики.
10. Настольные издательские системы.
11. Средства разработки.
17.2. Технические средства информационных технологий
Компьютеры являются ядром любой информационной системы.
Первоначально они были созданы для реализации большого объема
вычислений, представляющих длинные цепочки итераций. Главным
требованием при этом были высокая точность и минимальное время
вычислений. Такие процессы характерны для числовой обработки.
По мере внедрения ЭВМ, их эволюционного развития, стали возникать
другие области применения, отличные от вычислений, например, обработка
экономической информации, создание информационно-справочных систем,
автоматизация учрежденческой деятельности и т. п. В данном случае не
требовались высокая точность и большой объем вычислений, однако объем
обрабатываемой информации мог достигать миллионов и миллиардов
записей. При этом требовалось не только обработать информацию, а
предварительно ее найти и организовать соответствующую процедуру
вывода. Указанные процессы характерны для нечисловой обработки,
требующей в большинстве случаев больших затрат машинного времени.
Рассмотренные аспекты оказали решающее влияние на развитие архитектуры
ЭВМ.
ЭВМ классической (фоннеймановской) архитектуры состоит из пяти
основных функциональных блоков:
• запоминающего устройства (ЗУ);
• устройства управления;
• устройств управления и арифметически-логического устройства,
рассматриваемых вместе и называемых центральным процессором;
• устройства ввода;
• устройства вывода.
В фоннеймановской архитектуре для обработки огромного объема
информации (миллиарды байт) используется один процессор. Связь с
данными осуществляется через канал обмена. Ограничения пропускной
способности канала и возможностей обработки в центральном процессоре
приводят к тупиковой ситуации при нечисловой обработке в случае
увеличения объемов информации. Для выхода из тупика было предложено
два основных изменения в архитектуре ЭВМ:
• использование параллельных процессоров и организация
параллельной обработки;
• распределенная логика, приближающая процессор к данным и
устраняющая их постоянную передачу.
Другой недостаток фоннеймановской архитектуры связан с
организацией процесса обращения к ЗУ, осуществляемого путем указания
адреса для выборки требуемого объекта из памяти. Это приемлемо для
числовой обработки, но при нечисловой обработке обращение должно
осуществляться по содержанию (ассоциативная адресация). Поскольку для
нечисловой обработки в основном используется та же архитектура,
необходимо было найти способ организации ассоциативного доступа. Он
осуществляется путем создания специальных таблиц (справочников) для
перевода ассоциативного запроса в соответствующий адрес. При такой
организации обращения к ЗУ, называемом эмуляцией ассоциативной
адресации, в случае работы с большими объемами информации резко падает
производительность ЭВМ. Это связано с тем, что нечисловая обработка – это
не только просмотр, но и обновление данных.
Для преодоления ограничений организации памяти были предложены
ассоциативные запоминающие устройства.
Таким образом, ЭВМ для нечисловой обработки должна удовлетворять
следующим требованиям: ассоциативность, параллелизм, обработка в
памяти. Кроме этого на более высоком уровне к архитектуре предъявляются
следующие требования:
• перестраиваемость параллельных процессоров и запоминающих
устройств;
• сложные топологии соединений между процессорами;
• мультипроцессорная организация, направленная на
распределение функций.
Перечисленные выше ограничения и требования были реализованы в
машинах баз данных (МБД).
Приведем классификацию архитектур ЭВМ:
• архитектура с одиночным потоком команд и одиночным потоком
данных (SISD);
• архитектура с одиночным потоком команд и множественным
потоком данных (SIMD); • архитектура с множественным потоком команд и одиночным
потоком данных (MISD);
• архитектура с множественным потоком команд и
множественным потоком данных (MIMD).
К классу SISD относятся современные фоннеймановские
однопроцессорные системы. В этой архитектуре центральный процессор
работает с парой «атрибут – значение». Атрибут (метка) используется для
локализации соответствующего значения в памяти, а одиночная команда,
обрабатывающая содержимое накопителя (регистра) и значение – результат.
В каждой итерации из входного потока данных используется только одно
значение.
К классу SIMD относят большой класс архитектур, основная структура
которых состоит из одного контроллера, управляющего комплексом
одинаковых процессоров. В зависимости от возможностей контроллера и
процессорных элементов, числа процессоров, организации поиска и
характеристик маршрутных и выравнивающих сетей выделяют четыре типа
SIMD:
• матричные процессоры, организованы так, что при выполнении
заданных вычислений, инициированных контроллером, они работают
параллельно. Предназначены для решения векторных и матричных задач,
относящихся к числовой обработке;
• ассоциативные процессоры, обеспечивающие работу в режиме
поиска по всему массиву за счет соединения каждого процессора
непосредственно с его памятью. Используются для решения нечисловых
задач;
• процессорные ансамбли, представляющие совокупность
процессоров, объединенных определенным образом для решения заданного
класса задач, ориентированных на числовую и нечисловую обработку;
• конвейерные процессоры (последовательные и векторные)
осуществляющие выполнение команд и обработку потоков данных по
принципу, аналогичному транспортному конвейеру. В этом случае каждый
запрос использует одни и те же ресурсы. Как только некоторый ресурс
освобождается, он может быть использован следующим запросом, не ожидая
окончания выполнения предыдущего. Если процессоры выполняют
аналогичные, но не тождественные задания, то это последовательный
конвейер, если все задания одинаковы – векторный конвейер.
К классу MISD может быть отнесена единственная архитектура-
конвейер, но при условии, что каждый этап выполнения запроса является
отдельной командой.
К классу MIMD, хотя и не всегда однозначно, относят следующие
конфигурации:
• мультипроцессорные системы; • системы с мультиобработкой;
• вычислительные системы из многих машин;
• вычислительные сети.
Общим для данного класса является наличие ряда процессоров и
мультиобработки. В отличие от параллельных матричных систем число
процессоров невелико, а термин «мультиобработка» используют для
обозначения функционально распределенной обработки (сортировки,
слияния, ввода-вывода и др.)
Другим направлением развития вычислительной техники является
нейрокомпьютеринг, основанный на нейронных сетях. Разработки
проводятся в двух направлениях: аппаратном и программном.
Нейрокомпьютеры обладают сверхвысокой производительностью, но
благодаря сложным технологиям имеют очень высокую стоимость, поэтому
они используются узким кругом пользователей для решения суперзадач.
В последние годы ведутся работы по созданию биокомпьютера на
основе молекулярных технологий. Идея молекулярного вычислителя состоит
в представлении «машинного» слова в виде состояний молекул.
Несмотря на развитие средств вычислительной техники, наиболее
популярными в настоящее время остаются компьютеры с традиционной
фоннеймановской архитектурой. ЭВМ такой архитектуры в процессе
эволюции последовательно прошли этапы аппаратной реализации от
электронно-ламповой, далее транзисторной, интегрально-схемной до СБИС.
В настоящее время наиболее распространенным типом ЭВМ являются
персональные компьютеры (ПК), относящиеся к фоннеймановской
архитектуре. Кратко остановимся на устройстве персонального компьютера в
плане его комплектации.
Системный блок является основным конструктивным элементом ПК.
Он предназначен для размещения всех самых важных узлов. В нем
располагаются источник питания, процессор компьютера, оперативная
память, накопители на магнитных дисках, устройство для чтения оптических
(лазерных) дисков, специальные электронные элементы и платы, с помощью
которых осуществляется подключение и управление работой внешних
устройств компьютера. Системные блоки имеют различное конструктивное
исполнение и размеры. Для настольных ПК они могут иметь горизонтальное
или вертикальное исполнение. Для блокнотных ПК системный блок
совмещен с клавиатурой.
Устройство для чтения CD-ROM (Compact Disk – Read Only Memory –
компакт-диск, предназначенный только для чтения) служит только для
воспроизведения аудио-, видео- и цифровой информации, записанной только
на оптических (лазерных) компакт-дисках.
CD-ROM предназначен для хранения информации. Он представляет
собой пластмассовый диск диаметром 12 см, одна из поверхностей которого
покрыта металлической фольгой. Лазерным лучом на фольгу наносят
углубления, с помощью которых фиксируется представляемая информация.
Наиболее важными характеристиками таких устройств являются: емкость и
скорость.
Емкость одного компакт-диска достигает 620 Мб информации (около
250 000 страниц текста). Вторая характеристика определяется скоростью
доступа устройства чтения к информации на компакт-диске (скорость чтения
особенно важна при воспроизведении аудио- и видеоинформации). Что
означает название «восьмискоростной CD-ROM»? Это и есть характеристика
быстродействия устройства чтения. Она означает, что скорость устройства
чтения в 8 раз больше, чем у односкоростного устройства.
Для записи информации на компакт-диск используются специальные
устройства – CD-R (Compact Disk Recordable). Информацию, содержащуюся
на CD-ROM, нельзя перезаписать. Для многократной записи информации
используются магнитно-оптические компакт-диски (CD МО), но они
существенно дороже обычных.
Накопитель на гибких магнитных дисках (НГМД) служит для чтения и
записи информации на гибкие магнитные диски. Прежде всего, он
предназначен для оперативного переноса небольших объемов информации с
одного компьютера на другой или для их долговременного хранения.
Гибкие магнитные диски различаются геометрическими размерами,
конструктивным исполнением и емкостью. Бывают диски двух диаметров:
5,25 и 3,5 дюйма (1 дюйм = 2,54 см).
Диски первого вида в настоящее время используются все реже из-за
своих конструктивных недостатков (они больше по размерам, меньше по
емкости, более медленны, более подвержены механическим воздействиям,
менее надежны в эксплуатации).
Стандартная емкость дисков второго вида (3,5 дюйма) составляет 1,44
Мб (это приблизительно 550 – 600 страниц текста). Диски такой емкости
имеют обозначение 2HD (High Density – высокая плотность). Перед первым
использованием гибкий магнитный диск должен быть специально
подготовлен – отформатирован.
Достоинства НГМД: простота, дешевизна, возможность многократной
перезаписи информации, отсутствие необходимости в дополнительных
аппаратных средствах (все ПК обеспечиваются хотя бы одним НГМД).
Недостатки: малая емкость, низкое быстродействие.
Манипулятор мышь – это устройство, позволяющее перемещать
курсор в нужную точку экрана, выбирать объекты и выполнять другие
действия непосредственно на экране монитора (нажимать экранные клавиши,
выбирать позицию меню, рисовать и т. д.).
Мыши бывают разных конструкций: с двумя или тремя клавишами.
Чаще всего используется левая клавиша (при ее нажатии инициализируется действие, соответствующие объекту, на который указывает курсор мыши).
Правая клавиша используется реже (в некоторых программах, например в
Windows, при ее нажатии вызывается так называемое контекстное меню).
В настоящее время появились устройства аналогичного назначения,
использующие другие принципы работы. Например, есть сенсорные
планшеты, в которых перемещение курсора на экране достигается
перемещением пальца по поверхности планшета. Для рисования
используются специальные планшеты с электронным карандашом, рисовать
которым значительно удобнее.
Клавиатура предназначена для ввода информации и команд в
компьютер при работе человека с программой или с операционной системой.
Количество клавиш, их расположение в различных типах клавиатур
могут быть различными. Чаще всего используются 101-клавишные
клавиатуры.
Буквенные клавиши позволяют вводить буквы латинского и русского
(или другого национального) алфавита. Поддержка национальных алфавитов
обычно осуществляется с помощью специальных программ – драйверов
клавиатуры. Переключение клавиатуры с одного языка на другой чаше всего
выполняется одновременным нажатием некоторых специальных клавиш.
Какие клавиши используются для этого, зависит от установленного драйвера
клавиатуры. Например, для этих целей иногда используются клавиши
Alt + Shift.
Монитор (дисплей) предназначен для отображения текстовой и
графической информации на экране при оперативном взаимодействии
человека с компьютером. Качество изображения, которое можно получить на
экране, определяется как свойствами самого монитора, так и
характеристиками адаптера (видеокарты), с помощью которого монитор
подключается к системной магистрали ПК.
Существует ряд стандартов, определяющих характеристики мониторов
и адаптеров: CGA, EGA, VGA, SVGA. Эти же обозначения используются для
определения типа монитора и карты. Стандарты CGA и EGA устарели. Чаще
всего в настоящее время используется стандарт SVGA.
Монитор может оказывать вредное воздействие на организм человека
(особенно при длительной работе на компьютере), поэтому при его
приобретении необходимо обращать внимание на степень биологической
защиты, обеспечиваемой выбранным монитором.
Основные характеристики мониторов SVGA:
• цветность (цветные и монохромные);
• размер экрана по диагонали (от 14 до 21 дюйма);
• шаг точек на экране (от 0,25 до 0,28 мм, чем меньше шаг точек,
тем качественнее изображение (меньше его зернистость));
• максимальная разрешающая способность (от 640 х 480 до 1600 х
1280 точек. Первое число определяет количество точек по горизонтали,
второе – по вертикали, чем выше разрешение, тем лучше качество
изображения на экране, возможность получения высокого разрешения
зависит от объема оперативной памяти видеокарты);
• частота вертикальной развертки (рекомендуется не менее 72 Гц,
при меньшей частоте становится заметным мелькание изображения, что
приводит к утомлению глаз);
• биологическая защита (необходимо, чтобы монитор
соответствовал стандарту MPR – II, определяющему максимально доступные
уровни вредных излучений, еще лучше, если монитор удовлетворяет
стандарту ТСО).
Печатающие устройства (принтеры) предназначены для получения
так называемых твердых копий документов, текстов, рисунков на бумаге или
на специальных пленках (для использования, например, в диапроекторах).
Общая классификация принтеров говорит о наличии трех видов
печатающих устройств, отличающихся скоростью работы и качеством
получаемых документов. В этой классификации отсутствуют литерные
принтеры, но они в настоящее время с персональными компьютерами
используются очень редко.
Разработкой и производством принтеров занимаются десятки фирм. В
настоящее время существуют десятки, если не сотни марок принтеров,
поэтому выбрать подходящий не так просто. С точки зрения пользователя,
важнейшими характеристиками принтера являются скорость работы,
качество печати, стоимость.
Матричные принтеры в основном предназначены для распечатки
текстовых документов, хотя на них можно выводить и рисунки, но качество
рисунков оставляет желать лучшего.
Качество печати определяется конструкцией печатающей головки: чем
больше иголок в матрице печатающей головки, тем лучше качество печати
(количество иголок – от 9 до 24, и даже 48). Качественную печать можно
обеспечить и на принтерах с небольшим числом иголок в матрице за счет
нескольких проходов при печати одного и того же текста, но это приведет к
значительному снижению скорости, поэтому, чем больше иголок, тем и
скорость работы выше. Вообще же скорость работы матричных принтеров
невелика – от 10 до 60 с на страницу.
Основным достоинством таких принтеров является их относительная
дешевизна и небольшие затраты на расходные материалы (необходимо
только изредка менять красящую ленту).
С точки зрения рынка аппаратных средств информационных
технологий их можно разделить на три группы: компьютеры, сетевые
средства, средства оргтехники. К распространенным аппаратным средствами
относятся:
1. Настольные компьютеры (отечественной сборки и зарубежного
производства).
2. Ноутбуки (переносные компьютеры).
3. Карманные компьютеры.
4. Процессоры.
5. Графические станции.
6. Мониторы.
7. Принтеры (струйные, лазерные и светодиодные).
8. Сканеры.
9. Системные платы.
10. Видеоадаптеры.
11. Звуковые платы.
12. Модемы.
13. Дисководы.
14. Дисководы на съемных носителях.
15. Внешние переносные дисководы.
16. Цифровые камеры.
17. Мыши.
18. Портативные МРЗ-плееры.
19. Платы для видеомонтажа.
20. TV-тюнеры.
17.3. Методические средства информационных технологий
Для большинства технологий характерной чертой их развития является
стандартизация и унификация.
Стандартизация – нахождение решений для повторяющихся задач и
достижение оптимальной степени упорядоченности.
Унификация – относительное сокращение разнообразия элементов по
сравнению с разнообразием систем, в которых они используются.
Если в области традиционного материального производства уже давно
сложилась система формирования и сопровождения стандартов, то в области
информационных технологий многое предстоит сделать.
Главная задача стандартизации в рассматриваемой области – создание
системы нормативно-справочной документации, определяющей требования к
разработке, внедрению и использованию всех компонентов информационных
технологий. На сегодняшний день в области информационных технологий
наблюдается неоднородная картина уровня стандартизации. Для ряда
технологических процессов характерен высокий уровень стандартизации
(например для транспортирования информации), для других – он находится в
зачаточном состоянии.
Многообразные стандарты и подобные им методические материалы
упорядочим по следующим признакам:
1. По утверждающему органу:
• официальные международные стандарты;
• официальные национальные стандарты;
• национальные ведомственные стандарты;
• стандарты международных комитетов и объединений;
• стандарты фирм-разработчиков;
• стандарты «де-факто».
2. По предметной области стандартизации:
• функциональные стандарты (стандарты на языки
программирования, интерфейсы, протоколы, кодирование, шифрование и
др.);
• стандарты на фазы развития (жизненного цикла)
информационных систем (стандарты на проектирование, материализацию,
эксплуатацию, сопровождение и др.).
В зависимости от методического источника в качестве стандартов
могут выступать метод, модель, методология, подход. Следует отметить, что
указанные стандарты обладают разной степенью обязательности,
конкретности, детализации, открытости, гибкости и адаптируемости.
В качестве примера рассмотрим ряд стандартов различного уровня.
Международный стандарт ISO/OSI разработан международной
организацией по стандартизации (International Standards Organization – ISO),
предназначен для использования в области сетевого информационного
обмена, представляет эталонную семиуровневую модель, известную как
модель OSI (Open System Intercongtction – связь открытых систем).
Первоначально усилия были направлены на разработку структуры (модели)
протоколов связи цифровых устройств. Основная идея была связана с
разбиением функций протокола на семь различных категорий (уровней),
каждый из которых связан с одним более высоким и с одним более низким
уровнем (за исключением самого верхнего и самого нижнего). Идея
семиуровневого открытого соединения состоит не в попытке создания
универсального множества протоколов связи, а в реализации «модели», в
рамках которой могут быть использованы уже имеющиеся различные
протоколы. В последнее время достигнут значительный прогресс в
реализации различных типов протоколов, о чем говорит успешное
функционирование многих сетей передачи данных, например, Интернета.
Международный стандарт ISO/IEC 12207:1995-08-01 – базовый
стандарт процессов жизненного цикла программного обеспечения,
ориентированный на различные его виды, а также типы информационных
систем, куда программное обеспечение входит как составная часть.
Разработан в 1995 г. объединенным техническим комитетом ISO/IEC JTC1
«Информационные технологии, подкомитет SC7, проектирование
программного обеспечения». Включает описание основных,
вспомогательных и организационных процессов.
Основные процессы программного обеспечения:
• процесс приобретения, определяющий действия покупателя,
приобретающего информационную систему, программный продукт или его
сервис;
• процесс поставки, регламентирующий действия поставщика,
снабжающего указанными выше компонентами;
• процесс разработки, определяющий действия разработчика
принципов построения программного изделия;
• процесс функционирования, определяющий действия оператора,
обслуживающего информационную систему в интересах пользователей
и включающий помимо требований инструкции по эксплуатации
консультирование пользователей и организацию обратной связи с ними;
• процесс сопровождения, регламентирующий действия персонала
по модификации программного продукта, поддержке его текущего состояния
и функциональной работоспособности.
Вспомогательные процессы регламентируют документирование,
управление конфигурацией, обеспечение качества, верификацию,
аттестацию, совместную оценку, аудит.
Степень обязательности для организации, принявшей решение о
применении ISO/IEC 12207, обусловливает ответственность в условиях
торговых отношений за указание минимального набора процессов и задач,
требующих согласования с данным стандартом.
Стандарт содержит мало описаний, направленных на проектирование
баз данных, что объясняется наличием отдельных стандартов по данной
тематике.
ГОСТ 34 в качестве объекта стандартизации рассматривает
автоматизированные системы различных видов и все виды их компонентов, в
том числе программное обеспечение и базы данных. Стандарт в основном
рассматривает проектные документы, что отличает его от стандарта ISO/IEC
12207. В структуре стандарта выделяют стадии и этапы разработки
автоматизированных систем (АС).
Рассмотрим краткую характеристику:
1. Формирование требований к АС:
• обследование объекта и обоснование необходимости создания
АС;
• формирование требований пользователя к АС;
• оформление отчета о выполненной работе и заявки на разработку
АС (тактико-технического задания).
Разработка концепции АС:
• изучение объекта;
• проведение необходимых научно-исследовательских работ;
• разработка вариантов концепции АС, удовлетворяющей
требованиям пользователя;
• оформление отчета о выполненной работе.
3. Техническое задание:
• разработка и утверждение технического задания.
4. Эскизный проект:
• разработка предварительных проектных решений по системе и ее
частям;
• разработка документации на АС и ее части.
5. Технический проект:
• разработка проектных решений по системе и ее частям;
• разработка документации на АС и ее части;
• разработка и оформление документации на поставку изделий для
комплектования АС и/или технических требований (технических заданий) на
их разработку;
• разработка заданий на проектирование в смежных частях проекта
объекта автоматизации.
6. Рабочая документация:
• разработка рабочей документации на систему и ее части;
• разработка или адаптация программ.
7. Ввод в действие:
• подготовка объекта автоматизации к вводу АС в действие;
• подготовка персонала;
• комплектация АС поставляемыми изделиями (программными,
техническими и информационными средствами);
• строительно-монтажные работы;
• пуско-наладочные работы;
• предварительные испытания;
• опытная эксплуатация;
• приемочные испытания.
8. Сопровождение АС:
• выполнение работ в соответствии с гарантийными
обязательствами;
• послегарантийное обслуживание.
ГОСТ 34 содержит обобщенную понятийную и терминологическую
систему, общую схему разработки, общий набор документов. В настоящее
время обязательность выполнения ГОСТ 34 отсутствует, поэтому его
используют в качестве методической поддержки.
Методика Oracle CDM (Custom Development Method) является
развитием ранее разработанной версии Oracle CASE-Method, известной по использованию Designer/2000. Она ориентирована на разработку прикладных
информационных систем под заказ. Структурно построена как иерархическая
совокупность этапов, процессов и последовательностей задач.
Этапы:
• стратегия (определение требований);
• анализ (формирование детальных требований);
• проектирование (преобразование требований в спецификации);
• реализация (разработка и тестирование приложений);
• внедрение (установка, отладка и ввод в эксплуатацию);
• эксплуатация (поддержка, сопровождение, расширение).
Процессы:
• RD – определение производственных требований;
• ES – исследование и анализ существующих систем;
• ТА – определение технической архитектуры;
• DB – проектирование и построение базы данных;
• MD – проектирование и реализация модулей;
• CV – конвертирование данных;
• DO – документирование;
• ТЕ – тестирование;
• TR – обучение;
• TS – переход к новой системе;
• PS – поддержка и сопровождение.
Процессы состоят из последовательностей задач, причем задачи разных
процессов взаимосвязаны ссылками.
Методика не предусматривает включение новых задач, удаление
старых, изменение последовательности выполнения задач. Методика
необязательна, может считаться фирменным стандартом.
В связи с широким использованием в настоящее время объектной
технологии большой интерес представляет CORBA (Common Object Request
Broker Architecture) – стандарт в виде набора спецификаций для
промежуточного программного обеспечения (middleware) объектного типа.
Его автором является международный консорциум OMG (Object Management
Group), объединяющий более 800 компаний (IBM, Siements, Microsoft, Sun,
Oracle и др.). OMG разработал семантический стандарт, включающий 4
основных типа:
• объекты, моделирующие мир (студент, преподаватель, экзамен);
• операции, относящиеся к объекту и характеризующие его
свойства (дата рождения студента, пол и др.);
• типы, описывающие конкретные значения операций;
• подтипы, уточняющие типы. На основе этих понятий OMG определил объектную модель,
спецификацию для развития стандарта CORBA, постоянно развиваемую. В
настоящее время CORBA состоит из 4 основных частей:
• Object Request Broker (посредник объектных запросов);
• Object Services (объектные
сервисы);
• Common Facilities (общие средства);
• Application and Domain Interfaces (прикладные и отраслевые
интерфейсы).
Параллельно с CORBA корпорацией Microsoft был разработан стандарт
COM/DCOMB (Component Object Model/Distributed СОМ), предназначенный
для объединения мелких офисных программ. Основным недостатком данного
стандарта была ориентация на Windows и Microsoft. Корпорация Microsoft
долгое время не присоединялась к OMG и развивала собственный стандарт.
Однако жизнь заставила приступить к мирным переговорам. OMG
взаимодействует с другими центрами стандартизации: ISO, Open Group,
WWW-консорциум, IEEE и многими другими. CORBA стал неотъемлемой
частью распределенных объектных компьютерных систем.
Приведенные примеры стандартов дают представление о подходах к
решению проблем стандартизации.
Естественно затраты на стандартизацию могут сделать проектные
работы по внедрению информационных технологий более дорогостоящими,
однако эти затраты с лихвой окупаются в процессе эксплуатации и развития
системы, например при замене оборудования или программной среды.
Таким образом, стандартизация является единственной возможностью
обеспечения порядка в бурно развивающихся информационных технологиях.
По аналогии с современным строительством, когда дома строят из
блоков или панелей, программные приложения реализуются из компонентов.
Под компонентом в данном случае понимают самостоятельный программный
продукт, поддерживающий объектную идеологию, реализующий отдельную
предметную область и обеспечивающий взаимодействие с другими
компонентами с помощью открытых интерфейсов. Такая технология
направлена на сокращение сроков разработки программных приложений и
обеспечение гибкости внедрения. В плане реализации подобной технологии
естественным является переход от стандартизации интерфейсов к
стандартизации компонентов. Для унификации этого процесса необходимы
метастандарты проектирования бизнес-процессов, которые формулируют
основные установочные концепции. На первый взгляд, бизнес-процессы и
информационные технологии имеют мало общего. Однако внедрение
информационных технологий всегда приводит к реорганизации бизнеса,
потому методики моделирования бизнеса имеют много общего с
проектированием информационных систем. Здесь может быть выстроена следующая цепочка: предметная область – бизнес-модель – модель
информационной системы – технологическая модель – детальное
представление – функционирование системы.
Среди стандартов проектирования бизнес-процессов можно отметить
следующие: семейство стандартов IDEF (Integration Definition for Function),
RUP (компании Rational Software), Catalysis (компании Computer Associates).
Каждый из этих стандартов базируется на исходных понятиях. Например, в
стандарте IDEF0 (Integration Definition for Function Modeling) такими
понятиями являются:
• «работа» (Fctivity) – для обозначения действия;
• «вход» (Input), «выход» (Output), «управление» (Control),
«механизм» (Mechanism) – для обозначения интерфейсов.
Использование стандартов проектирования бизнес-процессов позволяет
унифицировать процесс абстрагирования и формализации представления
предметной области. Мощным методологическим средством в этой области
является концепция CALS (Continuous Acquisition and Life cycle Support).
Русскоязычный термин, отражающий специфику CALS, – компьютерное
сопровождение процессов жизненного цикла изделий (КСПИ). Выделяют
следующие основные аспекты данной концепции:
• компьютеризация основных процессов создания информации;
• интеграция информационных процессов, направленная на
совместное и многократное использование одних и тех же данных;
• переход к безбумажной технологии организации бизнес-
процессов.
В методологии CALS (КСПИ) существуют две составные части:
компьютеризированное интегрированное производство (КИП) и
интегрированная логистическая поддержка (ИЛП).
В состав КИП входят:
• системы автоматизированного проектирования конструкторской
и технологической документации САПР-К, САПР-Т, CAD/CAM);
• системы автоматизированной разработки эксплуатационной
документации (ETPD – Electronic Technical Develoment);
• системы управления проектами и программами (РМ);
• системы управления данными об изделиях (PDM);
• интегрированные системы управления (MRP/ERP/SCM).
Система интегрированной логистической поддержки (ИЛП)
предназначена для информативного сопровождения бизнес-процессов на
послепроизводственных стадиях жизненного цикла изделий от разработки до
утилизации. Целью внедрения ИЛП является сокращение затрат на хранение
и владение изделием. В состав ИЛП входят:
• система логистического анализа на стадии проектирования
(Logistics Suuport Analysis);
• система планирования материально-технического обеспечения
(Order Administration, Invoicing);
• электронная эксплуатационная документация и электронные
каталоги;
• система поддержки эксплуатации и др.
Важной составляющей КСПИ является электронная подпись (ЭЦП).
Современный электронный технический документ состоит из двух частей:
содержательной и реквизитной. Первая содержит необходимую
информацию, а вторая включает аутентификационные и идентификационные
сведения, в том числе из обязательных атрибутов – одну или несколько
электронных подписей.
Развитие CALS (КСПИ) связано с созданием виртуального
предприятия, которое создается посредством объединения на контрактной
основе предприятий и организаций, участвующих в жизненном цикле
продукции и связанных общими бизнес-процессами. Информационное
взаимодействие участников виртуального предприятия реализуется на базе
хранилищ данных, объединенных через общую корпоративную или
глобальную сеть.
Значительный прогресс достигнут в области стандартизации
пользовательского интерфейса. Среди множества интерфесов выделим
следующие классы и подклассы:
• символьный (подкласс – командный);
• графический (подклассы – простой, двухмерный, трехмерный);
• речевой;
• биометрический (мимический);
• семантический (общественный).
Выделяют два аспекта пользовательского интерфейса:
функциональный и эргономический, каждый из которых регулируется
своими стандартами. Один из наиболее распространенных графических
двумерных интерфейсов WIMP поддерживается следующими
функциональными стандартами:
ISO 9241-12-1998 (визуальное представление информации, окна,
списки, таблицы, метки, поля и др.);
ISO 9241-14-1997 (меню);
ISO 9241-16-1998 (прямые манипуляции);
ISO/IES 10741-1995 (курсор);
ISO/IES 12581-(1999 – 2000) (пиктограммы).
Стандарты, затрагивающие эргономические характеристики, являются
унифицированными по отношению к классам и подклассам:
ISO 9241-10-1996 (руководящие эргономические принципы,
соответствие задаче, самоописательность, контролируемость, соответствие
ожиданиям пользователя, толерантность к ошибкам, настраиваемость,
изучаемость);
ISO/IES 13407-1999 (обоснование, принципы, проектирование и
реализация ориентированного на пользователя проекта);
ГОСТ Р ИСО/МЭК 12119-2000 (требования к практичности,
понятность, обозримость, удобство использования);
ГОСТ Р ИСО/МЭК 9126-93 (практичность, понятность, обучаемость,
простота использования).
Оценивая вышеприведенные стандарты, необходимо подчеркнуть, что
эффективность является критерием функциональности интерфейса, а
соответствие пользовательским требованиям – критерием эргономичности.
Помимо общей формализации информационных технологий,
рассмотренной выше, в настоящее время большое внимание уделяется
разработке внутрикорпоративных стандартов. На первый взгляд, внедрение
информационных технологий предполагает организацию безбумажного
документооборота. Однако на практике существует большое количество
отчетных форм, требующих твердой копий. К сожалению, на данном этапе
невозможно разработать универсальный внутрикорпоративный стандарт и
тиражировать его. Для унификации процесса формирования
внутрикорпоративных стандартов используется единая технология их
проектирования, содержащая следующую последовательность работ:
• определение дерева задач (оглавление стандарта);
• определение типовых форм для каждой задачи;
• назначение исполнителей;
• разработка матрицы ответственности;
• разработка календарного графика;
• описание входящих и выходящих показателей;
• составление глоссария терминов.
Контрольные вопросы
1. В чем назначение унификации и стандартизации?2. Перечислите основные типы стандартов.3. Какие основные процессы программного обеспечения охвачены современными стандартами? 1. Что входит в состав базовых программных средств?
2. Дайте определение операционной системы.
3. Какие блоки входят в состав ЭВМ классической архитектуры?
4. Каковы отличительные признаки машин баз данных?
