Файл: Задание 1 Основные понятия информационных технологий. Информационные процессы и иттехнологии.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 26
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Задание 1
-
Основные понятия информационных технологий. Информационные процессы и ИТ-технологии
Информация – это знание (сведения о лицах, предметах, фактах, событиях, явлениях и процессах, независимо от формы их представления), которое может быть записано на материальном носителе для того, чтобы быть доступным кому-либо.
Информатизация – организованный социально-экономический и научно-технический процесс создания оптимальных условий с целью удовлетворения информационных потребностей на основе формирования и использования информационных ресурсов. Этот процесс осуществляется с помощью современных ИТ и развитой инфраструктуры. И. ведется путем тесного взаимодействия между собой процессов совершенствования создания документированной информации, методов улучшения порядка и технологии ее сбора, накопления и хранения, процессов потребления – обработки, поиска и распространения информации; механизмов создания и развития средств обеспечения (программных, технических, лингвистических, правовых, организационных по документированию информации, организационных по выполнению информационных процессов).
Информационные технологии (ИТ) – совокупность методов и программно-технических средств, объединенных в технологическую цепочку, обеспечивающую сбор, обработку, хранение, распределение и отображение информации с целью снижения трудоемкости процессов использования информационных ресурсов, а также повышения их надежности и оперативности.
ИТ присущи следующие свойства:
-
высокая степень расчленённости процесса на стадии, что открывает новые возможности для его рационализации и перевода на выполнение с помощью машин. Это – важнейшая характеристика машинизированного технологического процесса; -
системная полнота (целостность) процесса, который должен включать весь набор элементов, обеспечивающих необходимую завершенность действий человека при достижении поставленной цели; -
регулярность процесса и однозначность его фаз, позволяющие применять средние величины при их характеристике, и, следовательно, допускающие их стандартизацию и унификацию. В результате появляется возможность учета, планирования, диспетчеризации информационных процессов.
В такой развитой форме, имеющей все отмеченные признаки, информационно-коммуникативные процессы присутствуют в машинизированных кибернетических системах.
Основная цель автоматизированной информационной технологии – получать посредством переработки первичных данных информацию нового качества, на основе которой вырабатываются оптимальные управленческие решения.
ИТ в экономике и управлении – это комплекс методов переработки разрозненных исходных данных в надежную и оперативную информацию механизма принятия решений с помощью аппаратных и программных средств с целью достижения оптимальных рыночных параметров объекта управления.
Информационные процессы – процессы сбора, обработки, накопления, хранения, поиска и распространения информации.
Документированная информация – информация, зафиксированная на материальном носителе и имеющая реквизиты для ее идентификации.
Информационные ресурсы – отдельные документы и отдельные массивы документов, как сами по себе, так и в информационных системах (библиотеках, архивах, фондах, банках данных, других информационных системах).
Информационная система – упорядоченная совокупность документированной информации и ИТ. Проектирование и эксплуатация ИС обеспечивается следующими средствами: программными (программы для компьютеров различного назначения); техническими (средства вычислительной техники и связи); лингвистическими (словари, классификаторы); правовыми (положения, уставы, должностные инструкции); организационными (инструкции, методики, схемы, описания и другая эксплутационная документация).
Все виды ИС и сетей, ИТ и средств их обеспечения составляют специальную отрасль экономической деятельности, развитие которой определяется государственной научно-технической и промышленной политикой информатизации.
Таким образом, ИТ представляет собой сочетание процедур, реализующих функции сбора, получения, накопления, хранения, обработки, анализа и передачи информации в организационной структуре с использованием средств ВТ, или, иными словами, совокупность процессов циркуляции и переработки информации и описание этих процессов.
-
Инструментальное программное обеспечение
Инструментальное ПО предназначено для использования в ходе проектирования
, разработки и сопровождения компьютерных программ. К инструментальному ПО можно отнести следующие виды программ:
-
Компиляторы -
Трансляторы -
Ассемблеры -
Интерпретаторы -
Компоновщики -
Отладчики -
Средства автоматизированного тестирования программ -
Генераторы документации -
Комплект средств разработки (SDK) -
Системы управления версиями -
Системы программирования и интегрированные среды разработки программ -
Системы автоматизации программирования (CASE) -
и др.
Компилятор – это программное средство для перевода программ, написанных на каком-либо языке программирования, в программы, представленные в двоичных машинных кодах. Компиляторы делятся на три вида – трансляторы, ассемблеры и интерпретаторы.
Транслятор – это компилятор, который полностью переводит программы на каком-либо языке программирования в машинные коды или в так называемый объектный код. Полученная программа в машинных кодах может быть позже преобразована в исполнимый модуль, загружена в оперативную память и запущена на выполнение процессором. Разновидностью транслятора считается ассемблер – программа, которая переводит текст программы, написанный на машинно-ориентированном языке («мнемокоде» или «языке ассемблера») в двоичный код. Понятие ассемблера зачастую связывается непосредственно с машинно-ориентированным языком. Поэтому этот термин иногда используется в значении – язык программирования машинного уровня.
Интерпретатор – это компилятор, который построчно (или по одной команде) переводит исходную программу на языке программирования в двоичные коды и тут же передает этот двоичный код процессору на выполнение.
Компоновщик – программа, которая производит компоновку исполняемого или загрузочного кода – принимает на вход один или несколько объектных модулей и собирает по ним один исполнимый модуль, который может быть загружен в память и запущен на выполнение процессором.
Отладчик – как правило, является частью среды разработки программного обеспечения или отдельным приложением, предназначенным для поиска ошибок в программе. Отладчик позволяет выполнять пошаговую трассировку программы, отслеживать, устанавливать или изменять значения переменных в процессе выполнения программы, устанавливать и удалять контрольные точки или условия остановки и т. д.
Средства автоматизированного тестирования программ – программные модули, позволяющие создавать автоматизированные тесты с минимальным участием человека и в автоматизированном режиме выдавать на вход тестовые последовательности, отслеживать реакцию работы тестируемой программы. Как правило, такие средства тестируют программы на быстродействие, надежность при больших потоках данных, – это так называемое «нагрузочное тестирование». Например, проверка программ при большом сетевом трафике и т.п. Но существуют
средства по проверке функциональных возможностей, например инструменты, предназначенные для проверки соответствия приложения предъявляемым бизнес-требованиям.
Генератор документации – программа или пакет программ, позволяющая получать документацию, предназначенную для программистов (документация на API) и/или для конечных пользователей системы, по особым образом комментированному исходному коду и, в некоторых случаях, по исполняемым модулям (полученным на выходе компилятора). Обычно, генератор анализирует исходный код программы, выделяя синтаксические конструкции, соответствующие значимым объектам программы (типам, классам и их членам/свойствам/методам, процедурам/функциям и т. п.). В ходе анализа также используется метаинформация об объектах программы, представленная в виде документирующих комментариев. На основе всей собранной информации формируется готовая документация, как правило, в одном из общепринятых форматов – HTML, HTMLHelp, PDF, RTF и других.
Комплект средств разработки (SDK, Software Development Kit) или «devkit» – набор программ и библиотек подпрограмм, позволяющий специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, видеоигровых консолей, операционных систем и прочих платформ. Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно для того, чтобы поощрить разработчиков использовать данную технологию или платформу.
Система управления версиями (Version Control System, VCS или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости, возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение и многое другое. Такие системы наиболее широко применяются при разработке программного обеспечения, для хранения исходных кодов разрабатываемой программы. Однако, они могут с успехом применяться и в других областях, в которых ведётся работа с большим количеством непрерывно изменяющихся электронных документов.
Интегрированная среда разработки (ИСР) (Integrated development environment, IDE) – система программных средств, используемая для разработки программного обеспечения. Обычно среда разработки включает в себя текстовый редактор, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке ПО. Хотя и существуют среды разработки, предназначенные для нескольких языков — такие как Eclipse, NetBeans, Embarcadero RAD Studio или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования — как например, Visual Basic, Delphi, Dev-C++. Частный случай ИСР — среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы. Иногда ИСР называют «система программирования», хотя в большинстве случаях ИСР охватывает расширенный спектр функций и возможностей.
Системы автоматизации программирования (Computer-Aided System Engineering, CASE) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки, кодирования, отладки и сопровождения сложных программных систем. Основное достоинство CASE-технологии – это поддержка коллективной работы над проектом за счет возможности работы в локальной и глобальной сети разработчиков, экспорта(импорта) любых фрагментов проекта, организованного управления программами. Как правило, CASE-системы поддерживают автоматическую кодогенерацию программ – создание каркаса программой системы и создание полного продукта с системной документацией.
Задание 2
-
Какова последовательность разработки деловых документов в текстовом редакторе MS Word?
В технологии разработки деловых документов в текстовых редакторах Word можно различить следующие этапы:
-
загрузка (открытие) текстового редактора; -
выставка параметров страницы (для всего документа); -
выставка параметров абзацев (для всего документа); -
создание документа; -
сохранение документа; -
выход и закрытие редактора.
-
Как быстро выделить абзац в текстовом редакторе MS Word?