вопросы к зачету. Вопросы к зачету Понятие цифровой (информационной) технологии
Скачать 165.75 Kb.
|
Классификация информационных технологий В качестве критерия может выступать показатель или совокупность признаков, влияющих на выбор той или иной информационной технологии. По назначению выделяют следующие два основных класса информационных технологий: обеспечивающие информационные технологии; функциональные информационные технологии. Обеспечивающие информационные технологии - это технологии обработки информации, которые могут использоваться как инструменты в различных предметных областях для решения специализированных задач. Они представляют собой способы организации отдельных технологических операций информационных процессов и связаны с представлением, преобразованием, хранением, обработкой или передачей определенных видов информации. К ним относятся технологии текстовой обработки, технологии работы с базами данных, мультимедиатехнологии, технологии распознавания символов, телекоммуникационные технологии, технологии защиты информации, технологии разработки программного обеспечения и т. д. Функциональные информационные технологии - это технологии, реализующие типовые процедуры обработки информации в определенной предметной области. Они строятся на основе обеспечивающих информационных технологий и направлены на обеспечение автоматизированного решения задач специалистов данной области. Модификация обеспечивающих технологий в функциональную может быть сделана как профессиональным разработчиком, так и самим пользователем, что зависит от квалификации пользователя и от сложности модификации. К функциональным информационным технологиям относятся офисные технологии, финансовые технологии, информационные технологии в образовании, в промышленности, корпоративные информационные технологии, информационные технологии автоматизированного проектирования и т. д. Информационные технологии можно рассматривать с точки зрения пользовательского интерфейса, т. е. возможностей доступа пользователя к информационным и вычислительным ресурсам в процессе обработки информации. По этому признаку выделяют пакетные информационные технологии; диалоговые информационные технологии; сетевые информационные технологии. Пакетные информационные технологии характеризуются тем, что операции по обработке информации производятся в заранее определенной последовательности и не требуют вмешательства пользователя. В этом случае задания или накопленные заранее данные по определенным критериям объединяются в пакет для последующей автоматической обработки в соответствии с заданными приоритетами. Пользователь не может влиять на ход выполнения заданий, пока продолжается обработка пакета, его функции ограничиваются подготовкой исходных данных по комплексу задач и передачей их в центр обработки. В настоящее время пакетный режим реализуется применительно к электронной почте и формированию отчетности. Диалоговые информационные технологии предоставляют пользователям неограниченную возможность взаимодействовать с хранящимися в системе информационными ресурсами в режиме реального времени, получая при этом всю необходимую информацию для решения функциональных задач и принятия решений. Эти технологии предполагают отсутствие жестко закрепленной последовательности операций преобразования данных и активное участие пользователя, который анализирует промежуточные результаты и вырабатывает управляющие команды в процессе обработки информации. Сетевые информационные технологии обеспечивают пользователю доступ к территориально распределенным информационным и вычислительным ресурсам с помощью специальных средств связи. В этом случае появляется возможность использования данных, накопленных на рабочих местах других пользователей, перераспределения вычислительных мощностей между процессами решения различных функциональных задач, а также возможность совместного решения одной задачи несколькими пользователями. По способу организации сетевого взаимодействия выделяют: информационные технологии на базе локальных вычислительных сетей; информационные технологии на базе многоуровневых сетей; информационные технологии на базе распределенных сетей. Информационные технологии на базе локальных вычислительных сетей представляют собой систему взаимосвязанных и распределенных на ограниченной территории средств передачи, хранения и обработки информации, ориентированных на коллективное использование общесетевых ресурсов - аппаратных, программных, информационных. Они позволяют перераспределять вычислительные мощности между пользователями сети в зависимости от изменения их потребностей и сложности решаемых задач и обеспечивают надежный и быстрый доступ пользователей к информационным ресурсам сети. Построение информационных технологий на базе многоуровневых сетей заключается в представлении архитектуры создаваемой сети в виде иерархических уровней, каждый из которых решает определенные функциональные задачи. Такие технологии строятся с учетом организационно-функциональной структуры соответствующего многоуровневого экономического объекта и позволяют разграничить доступ к информационным и вычислительным ресурсам в зависимости от степени важности решаемых задач и реализуемых функций управления на каждом уровне. Информационные технологии на базе распределенных сетей обеспечивают надежную передачу разнообразной информации между территориально удаленными узлами сети с использованием единой информационной инфраструктуры. Этот способ организации сетевого взаимодействия ориентирован на реализацию коммуникационных информационных связей между территориально удаленными пользователями и ресурсами сети. По принципу построения информационные технологии делятся на следующие виды: функционально ориентированные технологии; объектно ориентированные технологии. При построении функционально ориентированных информационных технологий деятельность специалистов в рассматриваемой предметной области разбивается на множество иерархически подчиненных функций, выполняемых ими в процессе решения профессиональных задач. Для каждой функции разрабатывается технология ее реализации на рабочем месте пользователя, в рамках которой определяются исходные данные, процессы их преобразования в результатную информацию, а также выделяются информационные потоки, отражающие передачу данных между различными функциями. Построение объектно ориентированных информационных технологий заключается в проектировании системы в виде совокупности классов и объектов предметной области. При этом иерархический характер сложной системы отражается в виде иерархии классов, ее функционирование рассматривается как совокупность взаимодействующих во времени объектов, а конкретный процесс обработки информации формируется в виде последовательности взаимодействий. В качестве объектов могут выступать пользователи, программы, клиенты, документы, базы данных и т. д. Такой подход характерен тем, что используемые процедуры и данные заменяются понятием "объект", что позволяет динамически отражать поведение моделируемой предметной области в зависимости от возникающих событий. По степени охвата задач управления выделяют следующие виды: информационные технологии обработки данных; информационные технологии управления; информационные технологии автоматизации офисной деятельности; информационные технологии поддержки принятия решений; информационные технологии экспертных систем. Информационные технологии обработки данных предназначены для решения функциональных задач, по которым имеются необходимые входные данные и известны алгоритмы, а также стандартные процедуры их обработки. Эти технологии применяются в целях автоматизации некоторых рутинных, постоянно повторяющихся операций управленческой деятельности, что позволяет существенно повысить производительность труда персонала. Характерной особенностью этого класса технологий является их построение без пересмотра методологии и организации процессов управления. Целью информационной технологии управления является удовлетворение информационных потребностей сотрудников, имеющих дело с принятием решений. Эти технологии ориентированы на комплексное решение функциональных задач, формирование регулярной отчетности и работы в информационно-справочном режиме для подготовки управленческих решений. Они решают следующие задачи обработки данных: оценка планируемого состояния объекта управления; оценка отклонений от планируемых состояний; выявление причин отклонений; анализ возможных решений и действий. Информационные технологии автоматизации офисной деятельности направлены на организацию и поддержку коммуникационных процессов как внутри организации, так и с внешней средой на базе компьютерных сетей и других современных средств передачи и работы с информацией. В них реализуются типовые процедуры делопроизводства и контроля управления: обработка входящей и исходящей информации; сбор и последующее составление отчетности за определенные периоды времени в соответствии с различным критериями выбора; хранение поступившей информации и обеспечение быстрого доступа к информации и поиск необходимых данных. Эти технологии предусматривают наличие интегрированных пакетов прикладных программ: текстовый процессор, табличный процессор, электронная почта, телеконференции, специализированные программы реализации электронного документооборота и т. д. Информационные технологии поддержки принятия решений предусматривают широкое использование экономико-математических методов, моделей и пакетов прикладных программ для аналитической работы и формирования прогнозов, составления бизнес-планов и обоснованных выводов по изучаемым процессам и явлениям производственно-хозяйственной практики. Отличительными характеристиками этих технологий является ориентация на решение слабоформализованных задач, генерация возможных вариантов решений, их оценка, выбор и предоставление пользователю лучшего из них и анализ последствий принятого решения. Информационные технологии поддержки принятия решений могут использоваться на любом уровне управления и обеспечивают координацию лиц, принимающих решение, как на разных уровнях управления, так и на одном уровне. Информационные технологии экспертных систем составляют основу автоматизации труда специалистов-аналитиков. Эти работники, кроме аналитических методов и моделей для исследования складывающихся в рыночных условиях ситуаций, могут использовать накопленный и сохраняемый в системе опыт оценки ситуаций, т. е. сведения, составляющие базу знаний в конкретной предметной области. Обработанные по определенным правилам такие сведения позволяют подготавливать обоснованные решения и вырабатывать стратегии управления и развития. Отличие информационных технологий экспертных систем от технологии поддержки принятия решения состоит в том, что они предлагают пользователю принять решение, превосходящее его возможности, и способны пояснять свои рассуждения в процессе получения решения. По характеру участия технических средств в диалоге с пользователем: информационно-справочные технологии; информационно-советующие технологии. Информационно-справочные (пассивные) технологии поставляют информацию пользователю после его связи с системой по соответствующему запросу. Технические средства в таких технологиях используются только для сбора и обработки информации об управляемом объекте. На основе обработанной и представленной в удобной для восприятия форме информации оператор принимает решения относительно способа управления объектом. Информационно-советующие (активные) технологии характеризуются тем, что сами выдают абоненту предназначенную для него информацию периодически или через определенные промежутки времени. В этих системах наряду со сбором и обработкой информации выполняются следующие функции: определение рационального технологического режима функционирования по отдельным технологическим параметрам процесса; определение управляющих воздействий по всем или отдельным управляемым параметрам процесса и т. д. По способу управления технологией промышленного производства выделяют децентрализованные информационные технологии; централизованные информационные технологии; централизованные рассредоточенные информационные технологии; иерархические информационные технологии. Использование децентрализованных информационных технологий эффективно при автоматизации технологически независимых объектов управления по материальным, энергетическим, информационным и другим ресурсам. Такая технология представляет собой совокупность нескольких независимых технологий со своей информационной и алгоритмической базой. Для выработки управляющего воздействия на каждый объект управления необходима информация о состоянии только этого объекта. В централизованной информационной технологии осуществляется реализация всех процессов управления объектами в едином органе управления, который осуществляет сбор и обработку информации об управляемых объектах и на основе их анализа в соответствии с критериями системы вырабатывает управляющие сигналы. Основная особенность централизованной информационной технологии - сохранение принципа централизованного управления, т. е. выработка управляющих воздействий на каждый объект управления на основе информации о состоянии совокупности объектов управления, но при этом некоторые функциональные устройства технологии управления являются общими для всех каналов системы. Для реализации функции управления каждый локальный орган по мере необходимости вступает в процесс информационного взаимодействия с другими органами управления. Иерархическая информационная технология построена по принципу разделения функций управления на несколько взаимосвязанных уровней, на каждом из которых реализуются свои процедуры обработки данных и выработка управляющих воздействий. Необходимость использования такой технологии вызвана тем, что с ростом числа задач управления в сложных системах значительно увеличивается объем переработанной информации и повышается сложность алгоритмов управления. Разделение функций управления позволяет справиться с информационными трудностями для каждого уровня управления и обеспечить согласование принимаемых этими органами решений. Иерархическая информационная технология содержит обычно три уровня: уровень управления работой оборудования и технологическими процессами; уровень оперативного управления ходом производственного процесса; уровень планирования работ. Понятие информационной системы (ИС): основные термины и определения. Свойства ИС. Информационная система (ИС) – это организационно-упорядоченная взаимосвязанная совокупность средств, и методов ИТ, а также используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Такое понимание информационной системы предполагает использование в качестве основного технического средства переработки информации ЭВМ и средств связи, реализующих информационные процессы и выдачу информации, необходимой в процессе принятия решений задач из любой области. ИС (информационная система) является средой, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, БД, люди, различного рода технические и программные средства связи и т.д. Основные свойства информационных систем 1. Структура ИС, ее функциональное назначение должны соответствовать поставленным целям 2. Производство достоверной, надежной, своевременной и систематизированной информации, основанной на использование БД, экспертных систем и баз знаний. Так как любая ИС предназначена для сбора, хранения и обработки информации, то в основе любой ИС лежит среда хранения и доступа к данным. Среда должна обеспечивать уровень надежности хранения и эффективность доступа, которые соответствуют области применения ИС 3. ИС должна контролироваться людьми, ими пониматься и использоваться в соответствии с основными принципами, реализованными в виде стандарта предприятия на ИС. Интерфейс пользователя ИС должен быть легко понимаем на интуитивном уровне 4. Использование сетей передачи данных. Этапы развития информационных систем (ИС). Соотношения между информационной системой и информационной технологией Первые информационные системы появились в 50-х годах. В эти годы они были предназначены для обработки счетов и расчёта зарплаты, а реализовывались на электромеханических бухгалтерских счётных машинах. Это приводило к некоторому сокращению затрат и времени на подготовку бумажных документов. 60-е годы знаменуются изменением отношения к информационным системам. Информация, полученная из них, стала применяться для периодической отчётности по многим параметрам. Для этого организациям требовалось компьютерное оборудование широкого назначения, способное обслуживать множество функций, а не только обрабатывать счета и считать зарплату, как было ранее. Данное поколение информационных систем строилось на базе центральной ЭВМ по принципу «одно предприятие – один центр обработки». В 70-х годах – начале 80-х информационные системы начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и ускоряющего процесс принятия решений. Были сделаны первые шаги к децентрализации инф. систем, в процессе которой пользователи стали продвигать информационные технологии в офисы и отделения компаний, используя мини-компьютеры. Параллельно началось активное внедрение высокопроизводительных СУБД типа DВ2 и пакетов коммерческих прикладных программ. К концу 80-х годов концепция использования информационных систем вновь изменяется. Они становятся стратегическим источником информации и используются на всех уровнях организации любого профиля. Информационные системы этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта и многое другое. Наблюдается бум распределённой сетевой обработки, главной движущей силой которого был массовый переход на персональные компьютеры. Логика корпоративного бизнеса потребовала объединения разрозненных рабочих мест в единую инф. систему – появились вычислительные сети и распределённая обработка. Однако очень скоро в одноранговых сетях стали обнаруживаться первые признаки иерархичности – сначала в виде выделенных файл-серверов, серверов печати, телекоммуникационных серверов, а затем и серверов приложений. При развитии инф. систем третьего поколения идея чистой (одноранговой) распределённой обработки заметно потускнела и уступила место иерархической модели клиент-сервер. Отличительной чертой современных инф. систем, инф. систем четвёртого поколения, является прежде всего иерархическая организация, в которой централизованная обработка и единое управление ресурсами инф. системы на верхнем уровне сочетается с распределённой обработкой на нижнем. Инф. системы четвёртого поколения характеризуются следующими основными особенностями: полное использование потенциала настольных компьютеров и среды распределённой обработки; модульное построение системы, предполагающее существование множества различных типов архитектурных решений в рамках единого комплекса; экономия ресурсов системы за счёт централизации хранения и обработки данных на верхних уровнях иерархии ИС; наличие эффективных централизованных средств сетевого и системного администрирования, позволяющих осуществлять сквозной контроль за функционированием сети и управление на всех уровнях иерархии, а также обеспечивающих необходимую гибкость и динамическое изменение конфигурации системы; резкое снижение т.н. «скрытых затрат» - эксплуатационных расходов на содержание инф. систем (поддерживание функционирования сети, резервное копирование файлов пользователей на удалённых серверах, настройка конфигурации рабочих станций и подключение их в сеть, обеспечение защиты данных, обновление версий ПО и т.д.), которые трудно выделяются в явном виде Состав и структура информационной системы. Структуру ИС составляет совокупность отдельных ее частей, называемых подсистемами. Подсистема — это часть системы, выделенная по какому-либо признаку. Если общую структуру ИС рассматривать как совокупность подсистем независимо от сферы применения, то в этом случае подсистемы называют обеспечивающими. Среди основных подсистем ИС обычно выделяют информационное, техническое, математическое, программное, организационное и правовое обеспечение. Информационная система представляет собой среду, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода технологические и программные средства. А информационная технология есть совокупность операций и действий над данными. Все процессы преобразования информации в информационной системе осуществляются с помощью информационных технологий. В результате информационная технология является более емким понятием, чем информационная система. Реализация функций информационной системы невозможна без знаний ориентированной на нее информационной технологии. Информационная технология может существовать и вне сферы информационной системы. Информационная система (ИС) представляет собой совокупность информационных, технических, программных, математических, организационных, правовых, эргономических, лингвистических, технологических и других средств, а также персонала, предназначенных для сбора, обработки, хранения и выдачи информации и принятия управленческих решений. Функционирование ИС во времени заключается в сборе, хранении, обработке и распространении информации о деятельности какого-то экономического объекта реального мира. Набор этих функций определяет процессы в информационной системе: - ввод информации из внешних и внутренних источников; - обработка входящей информации; - хранение информации для последующего ее использования; - вывод информации в удобном для пользователя виде; - обратная связь, то есть использование переработанной информации для сопоставления с исходной, с целью корректировки входящей информации. Характеристика функциональных и обеспечивающих подсистем ИС. Функциональная подсистема – это подсистема, реализующая одну или несколько взаимосвязанных функций. Назначение подсистемы, ее основные задачи, цели и функции определяются видами деятельности производственных и хозяйственных объектов: производственная, кадровая, финансовая, маркетинговая. Указанные направления деятельности и определяют типовой набор функциональных подсистем ИС. Функциональная подсистема представляет собой комплекс экономических задач с высокой степенью информационных обменов (связей) между ними. Под задачей понимается некоторый процесс обработки информации с четко определенным множеством входной и выходной информации (например, начисление заработной платы, учет заказов, оформление брони и т.д.). Состав функциональных подсистем во многом определяется особенностями системы, ее отраслевой принадлежностью, формой собственности, размером, характером деятельности предприятия. Функциональная подсистема – это подсистема, реализующая одну или несколько взаимосвязанных функций. Назначение подсистемы, ее основные задачи, цели и функции определяются видами деятельности производственных и хозяйственных объектов: производственная, кадровая, финансовая, маркетинговая. Указанные направления деятельности и определяют типовой набор функциональных подсистем ИС. Обеспечивающая подсистема – это среда, в которой используются средства для преобразования информации независимо от сферы применения. Интеграция функциональных подсистем в единую систему достигается за счет создания и функционирования обеспечивающих подсистем, таких как программная, техническая, организационная, правовая, информационная, эргономическая, лингвистическая и математическая подсистемы. 1. Подсистема «Программное обеспечение» – это совокупность программ, реализующих функции ИС; инструктивно-методические материалы по применению средств программного обеспечения; а также персонал, занимающийся разработкой и сопровождением программ на весь период жизненного цикла ИС. 2. Подсистема «Техническое обеспечение» – это комплекс технических средств, предназначенных для обработки данных в ИС; методические и руководящие материалы, техническая документация; обслуживающий эти технические средства персонал. В состав комплекса входят компьютеры, средства сбора и регистрации информации, средства передачи данных по каналам связи, средства накопления и хранения данных и выдачи результатной информации, вспомогательное оборудование и организационная техника 3. Подсистема «Организационное обеспечение» является одной из важнейших подсистем ИС, от которой зависит успешная реализация целей и функций системы. В составе организационного обеспечения можно выделить четыре группы компонентов. Первая группа включает важнейшие методические материалы, регламентирующие процесс создания и функционирования системы: - общеотраслевые руководящие методические материалы по созданию ИС; - типовые проектные решения; - методические материалы по организации и проведению предпроектного обследования на предприятии; - методические материалы по вопросам создания и внедрения проектной документации. Вторым компонентом в структуре организационного обеспечения ИС является совокупность средств, необходимых для эффективного проектирования и функционирования ИС (типовые пакеты прикладных программ, типовые структуры управления предприятием, унифицированные системы документов, общесистемные и отраслевые классификаторы и т.п.). Третьим компонентом подсистемы организационного обеспечения является техническая документация, получаемая в процессе обследования, проектирования и внедрения системы: технико-экономическое обоснование, техническое задание, технический и рабочий проекты и документы, оформляющие поэтапную сдачу системы в эксплуатацию. Четвертым компонентом подсистемы организационного обеспечения является персонал, где представлена организационно-штатная структура проекта, определяющая, в частности, состав главных конструкторов системы и специалистов по функциональным подсистемам управления. 4. Подсистема «Правовое обеспечение» предназначена для регламентации процесса создания и эксплуатации ИС, которая включает совокупность юридических документов с констатацией регламентных отношений по формированию, хранению, обработке промежуточной и результатной информации системы. 5. Подсистема «Информационное обеспечение» представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в ИС (информационные потоки). Она включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для обслуживания, массивы информации на соответствующих носителях. 6. Подсистема «Эргономическое обеспечение» – это совокупность методов и средств, используемых на различных этапах разработки и функционирования ИС, предназначенная для создания оптимальных условий высокоэффективной деятельности человека (персонала) в ИС, для ее быстрого освоения. Она содержит комплекс различной документации, регламентирующей эргономические требования к рабочим местам, информационным моделям, условиям деятельности персонала, а также способы реализации этих требований и осуществление эргономической экспертизы уровня их реализации. 7. Подсистема «Лингвистическое обеспечение» включает совокупность научно-технических терминов, применяемых в процессе разработки и функционирования ИС, и других языковых средств, используемых в информационных системах. Языковые средства делятся на две группы: традиционные языки (естественные, математические, алгоритмические языки, языки моделирования) и языки, предназначенные для диалога с компьютером (информационно-поисковые языки, языки СУБД, языки операционных сред, входные языки пакетов прикладных программ). 8. Подсистема «Математическое обеспечение» представляет собой совокупность математических моделей и алгоритмов для решения задач и обработки информации с применением вычислительной техники. В нее входит также комплекс средств и методов, используемых для решения экономических задач и в процессе проектирования информационных систем; техническая документация (описание задач, заданий по алгоритмизации экономико-математической модели, задач и конкретных примеров их решения); персонал (специалисты по вычислительным методам, проектировщики ИС, постановщики задач управления и т.д.). Все обеспечивающие подсистемы связаны между собой и с функциональными подсистемами. Жизненный цикл автоматизированных информационных систем и его модели Жизненный цикл информационной системы – период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации. Понятие жизненного цикла (ЖЦ) является одним из базовых понятий методологии проектирования информационных систем. ЖЦ информационной системы представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации. Разработка информационной системы, как правило, выполняется для определенного предприятия. Особенности деятельности предприятия или предметной области его функционирования, безусловно, влияют на состав ИС, но в то же время структуры разных предприятий в целом похожи между собой. Каждая организация независимо от рода ее деятельности состоит из ряда подразделений, непосредственно осуществляющих тот или иной вид деятельности компании. И эта ситуация справедлива практически для всех организаций, каким бы видом деятельности они ни занимались. Можно выделить следующие стадии (этапы) жизненного цикла ИС: формирование требований (концепции) на основе анализа предметной области, проектирование, реализация, внедрение (ввод системы в эксплуатацию), эксплуатация (сопровождение проекта). Завершается жизненный цикл информационной системы выводом ее из эксплуатации. Модель жизненного цикла ИС — структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла. Модель жизненного цикла зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует. Модель ЖЦ ИС включает в себя: стадии; результаты выполнения работ на каждой стадии; ключевые события — точки завершения работ и принятия решений. Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Типы моделей жизненного цикла ИС В настоящее время наиболее известны и используются следующие модели жизненного цикла: Каскадная модель, которая предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе. Поэтапная модель с промежуточным контролем. Здесь разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов. Время жизни каждого из этапов растягивается на весь период разработки. Спиральная модель была предложена для преодоления перечисленных проблем каскадной модели. На этапах анализа и проектирования реализуемость технических решений и степень удовлетворения потребностей заказчика проверяется путем создания прототипов. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта, и в результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации. Инкрементная модель жизненного цикла представляет собой пример итеративного подхода к разработке программного обеспечения ИС, который предполагает разбиение жизненного цикла проекта на последовательность итераций, каждая из которых напоминает «мини-проект», включающий все фазы жизненного цикла в применении к созданию отдельных версий системы, обладающих меньшей функциональностью по сравнению с проектом, в целом. Основные способы построения информационных систем Проектирование и разработка информационной системы организации может осуществляться следующим образом: а) разработка оригинальной системы (т.е. создание системы «под себя») собственными силами или посторонними специалистами; Стадии разработки: инициирование проекта; анализ потребностей; техническое и рабочее проектирование; контроль; тестирование системы; внедрение; эксплуатация. Самостоятельная разработка систем обычно применяется для простых систем, так как крупный масштаб организации; многочисленность и разнообразие пользователей; большое число разнообразных данных, географическая распределенность организации создают определенные сложности. Недостатки: значительные затраты ресурсов и времени; плохая адаптация к изменениям в организации. б) Использование прототипов. Основное желание заказчика получить готовую информационную систему ( приложение) высокого качества при минимальных затратах, при этом часто заказчики желают контролировать процесс. Критерием качества должно быть наиболее полное удовлетворение требований заказчика на момент введения системы в эксплуатацию. Таким образом, одним из условий высокого качества является вовлечение конечных пользователей в процесс разработки на всех стадиях. Это нашло отражение в методологии прототипного проектирования ( RAD-технология). В этом случае вместо реальной системы создается ее прототип, отвечающий основным потребностям пользователй. Этот прототип, построенный из стандартных элементов, но за малое время, будем относительно недорогим. Этапы его разработки: определение основных запросов, создание рабочего прототипа, использование рабочего прототипа (оценка прототипа, уточнение потребностей), пересмотр и улучшение прототипа, работа с окончательной версией прототипа. Достоинства этого метода: тратится меньше времени; внедрение осуществляется легче; можно применять, когда большое число пользователей с разными требованиями и непредсказуемым поведением; создание системы в принципиально новой области. Недостатки: интерфейс не всегда хорошего качества, прототип не так эффективны, как системы написанные на языке программирования. в)использование готовых решений; г) использование услуг посторонней организации для передачи ей функций информационной системы. В данном случае выполнение проектов информационной системы и услуг по поддержке аппаратно-программных средств, а также их дальнейшую модернизацию системы берет на себя специализированная организация. Преимущества: экономия денежных средств; гарантия определенного качества обслуживания; предсказуемость результатов и др. Недостатки: потеря контроля над информационными технологиями; зависимость от специализированной фирмы; необходимость делиться конфиденциальной информацией. И др. Платформа в информационных технологиях. В информационных технологиях под термином "платформа" в широком смысле обычно понимается совокупность следующих компонентов: аппаратного решения; операционной системы (ОС); прикладных программных решений и средств для их разработки. В более узком смысле выделяют следующие виды платформ:
Платформы могут быть универсальными, а могут создаваться для выполнения локальных задач. Обычно их можно модернизировать, расширять, полностью заменять или обновлять. Характеристики универсальной платформы позволяют использовать её при решении большого круга задач и, как правило, включаются в соответствующие стандарты. Выделяют аппаратную, операционную,( программную), административную, транспортную, прикладную и коммуникативную платформы. Аппаратная платформа представляет собой техническое обеспечение вычислительной системы (IBM PC, Macintosh и т.д.), обычно включающее и тип процессора. Операционная платформа обеспечивает интерфейс между прикладными программами и группой операционных систем (MS DOS, Windows, OC/2, Unix и т.д.). Она устанавливается на соответствующие компьютеры и позволяет работать с различными программными продуктами. Например, OC Windows не будет работать на компьютере с процессором 80 286. Пользователь приобретает программный продукт и ИТ, ориентированные на имеющуюся у него платформу. Платформа управления сетью (административная платформа) – это комплекс программ, предназначенных для управления сетью и входящими в неё системами. Такая платформа обеспечивает контроль: · работы устройств и состояния кабелей; · деловых процедур; · других аспектов функционирования сети. Транспортная платформа предназначена для передачи данных через коммуникационную сеть. Прикладная платформа связана с прикладными и обслуживающими процессами. Она не зависит от типов коммуникационных сетей. Коммуникативная платформа – это комплекс информационных материалов (методик, практических рекомендаций), обеспечивающий эффективную совместную работу людей, например, в организации. Таким образом, платформа является важной составляющей структуры ИТ. Варианты решений проблем совместимости компьютерных платформ. Варианты решения проблемы совместимости компьютерных платформ Аппаратные решения - это специальные платы, несущие на себе дополнительные процессор, оперативную память и видеопамять другой аппаратной платформы. Фактически они представляют собой отдельный компьютер, вставленный в существующий ПК. Его, как и обычный компьютер, можно оснастить любой операционной системой по выбору пользователя и соответствующим программным обеспечением. При этом можно легко переключаться между двумя операционными системами, обмениваться между ними файлами и выполнять другие операции, причем производительность обеих систем остается высокой и они не влияют друг на друга, так как практически не имеют разделяемых ресурсов, кроме мыши, клавиатуры и монитора. Основным недостатком таких плат является их высокая стоимость, хотя и несколько меньшая, чем отдельного ПК. Программные решения - это специально написанные программы-эмуляторы, позволяющие запустить программное обеспечение, разработанное для персональных компьютеров одного типа, на другом ПК. Существует несколько видов эмуляторов: эмуляторы-исполнители позволяют запускать программы, написанные для других операционных систем; эмуляторы аппаратного обеспечения воспроизводят настоящий персональный компьютер со всеми его аппаратными и программными особенностями. В этом случае пользователь получает абсолютный контроль над своим виртуальным ПК и может выполнять на нем практически все операции, что и с настоящим компьютером. Недостатком этих эмуляторов является некоторая медлительность; эмуляторы операционных систем позволяют воспроизвести на ПК операционную систему, которая несовместима с данной аппаратной платформой. Понятие операционной системы: определение, классификация. Операционные системы (ОС) являются важной составной частью платформы в ИТ. Они отражают как развитие аппаратных средств, так и стремление разработчиков улучшить функциональные характеристики, повысить степень комфортности ОС по отношению к пользователям. Операционная система выполняет функции автоматического управления рядом подсистем персонального компьютера и предоставляет готовые процедуры управления его внутренними и внешними ресурсами, т. е. операционная система является некоей автоматической системой управления работой и ресурсами компьютера, повышающей удобство и эффективность его использования. Каждый персональный компьютер (аппаратная платформа) обязательно комплектуется операционной системой, для которой создается свой набор прикладных решений (приложений, прикладных программ). В процессе развития большинство операционных систем модифицируются и совершенствуются в направлении исправления ошибок и включения новых возможностей. В целях сохранения преемственности новая модификация операционной системы не переименовывается, а приобретает название версии. Операционные системы, подобно аппаратной части компьютеров, на пути своего развития прошли через ряд радикальных изменений, так называемых поколений. Для аппаратных средств смена поколений связана с принципиальными достижениями в области электронных компонентов: вначале вычислительные машины строились на электронных лампах (первое поколение ЭВМ), затем на транзисторах (второе поколение), интегральных микросхемах (третье поколение), а сейчас - по преимуществу на больших и сверхбольших интегральных схемах (четвертое поколение). Появление каждого из этих последовательных поколений аппаратных средств сопровождалось резким уменьшением стоимости, габаритов, потребляемой мощности и тепловыделения и столь же резким повышением быстродействия и объемов памяти компьютеров. На одной и той же аппаратной платформе могут функционировать различные операционные системы, имеющие разную архитектуру и возможности. Однако при этом следует учитывать, что различные ОС представляют разную степень сервиса для программирования и работы с прикладными программами пользователей. Кроме того, для их работы необходимы различные ресурсы оперативной памяти. Критерии выбора операционной системы. В целом функции, выполняемые операционными системами разных классов и видов, достаточно схожи и направлены на обеспечение поддержки работы прикладных программ, организацию их взаимодействия с устройствами, предоставление пользователям возможности работы в сетях, а также управление функционированием персонального компьютера. Поэтому при выборе операционной системы пользователь должен четко представлять, насколько та или иная ОС обеспечит ему решение его задач. Чтобы выбрать ту или иную операционную систему, необходимо знать: на каких аппаратных платформах и с какой скоростью работает ОС; какое периферийное аппаратное обеспечение операционная система поддерживает; как полно удовлетворяет ОС потребности пользователя, т. е. каковы функции операционной системы; каков способ взаимодействия ОС с пользователем, т. е. насколько нагляден, удобен, понятен и привычен пользователю интерфейс; существуют ли информативные подсказки, встроенные справочники и т. д. ; какова надежность системы, т. е. ее устойчивость к ошибкам пользователя, отказам оборудования и т. д. ; какие возможности предоставляет операционная система для организации сетей; обеспечивает ли ОС совместимость с другими операционными системами; какие инструментальные средства имеет ОС для разработки прикладных программ; осуществляется ли в ОС поддержка различных национальных языков; какие известные пакеты прикладных программ можно использовать при работе с конкретной операционной системой; как осуществляется в ОС защита информации и самой операционной системы. История развития операционных систем. В первых вычислительных машинах операционных систем не было. Пользователи имели полный доступ к машинному языку и все программы писали непосредственно в машинных кодах. |