Реферат: Лекции по ИСЭ - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Лекции по ИСЭ

Банк рефератов / Информатика, информационные технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 484 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

1. ИНФОРМАТИЗАЦИЯ В ЭКОНОМИКЕ 1.1. Основные понятия теории информационны х систем в экономике Понятия Информация и Система – вынесенные в название курса являются фундаментальными научными пон ятиями, требующими точных формулировок и пояснений. Термин информация происходит от латинского informatio, что означает разъяснение, осведом ление, изложение. С позиции материалистической философии информация ес ть отражение реального мира с помощью сведений (сообщений). Сообщение — это форма представления информации в виде речи, текста, изображения, циф ровых данных, графиков. таблиц и т.п. В широком смысле информация - это обще научное понятие, включающее в себя обмен сведениями между людьми, обмен сигналами между живой и неживой природой, людьми и устройствами. Распространенным является взгляд на информацию как на рес урс, аналогичный материальным, трудовым и денежным ресурсам. Эта точка з рения отражается в следующем определении. Информация - новые сведения, п озволяющие улучшить процессы, связанные с преобразованием вещества, эн ергии и самой информации. Одной из важнейших разновидностей информации являет ся информация экономическая. Ее отличительная черта - связь с процессами управления коллективами людей организацией. Экономическая информация сопровождает процессы производства, распределения обмена и потреблен ия материальных благ и услуг Экономическая информация - совоку пность сведений, отражающих социально-экономические процессы и служащ их для управления этими процессами и коллективами людей в производстве нной и непроизводственной сфере. К экономической информации относятся сведения, циркулирующие в экономической системе о процессах производс тва, материальных ресурсах, процессах управления производством, финанс овых процессах, а также сведения экономического характера, которыми обм ениваются между собой различные системы управления. К экономической информации предъявляются следующие требования: точность, достоверность, оперативность. Точность информаци и обеспечивает ее однозначное восприятие всеми потребителями. Достове рность определяет допустимый уровень искажения как поступающей, так и р езультатной информации, при котором сохраняется эффективность функцио нирования системы. Оперативность отражает актуальность информации для необходимых расчетов и принятия решений в изменившихся условиях. Система – это совокупность элеме нтов, работающих как единое целое. Каждый элемент в системе при необход имости можно рассматривать в качестве самостоятельных систем. Элемент ы внутри системы связаны между собой, а через внешнюю среду - с другими си стемами, прямой и обратной связью. Все системы, независимо от их природы, обладают рядом общих свойств. Основные свойства системы: целостность,делимость, многообрази е элементов и различия их природы, структурированность. Целостность системы означает, что совокупно сть элементов, рассматриваемая в качестве системы, обладает общими свой ствами, функцией и поведением, причем свойства системы не сводимы к сумм е свойств входящих в нее элементов. Делимость системы означает, что она состоит из ряда подсистем, выделенных по определенному признаку, отвечающему ко нкретным целям и задачам. Это свойство особенно важно при анализе: особе нностей работы экономических объектов, организации их управленческой деятельности; формирования и движения документопотоков; функционирова ния центров переработки информации и т.п. Многообразие элементов системы и различия и х природы связаны с функциональными особенностями и автономностью эле ментов. Структурированность системы определяет на личие устойчивых связей и отношений между элементами внутри системы, ра спределение элементов по горизонтали и уровням иерархии. Эмерджентность - по явление новых функций и свойств у системы, которых не было у ее компонент ов, т.е. система не сводится к простой сумме элементов. Внутри системы можно в ы делить управляющую систему – систему , реализ ующую функцию управления (н-р , орган управления банком , его управленческий аппарат со св оими методами принятия управленческих решений ) и управляемую систему (функциональные подразде ления банка , его филиалы, обменные пункты , ресурсы банка , в том числе и кадровы е , методы обработки информации ). Взаимодействие этих элементов системы осуществляется по средством движения потоков информации. Выделяются прямые информационн ые связи - приказы и распоряжения, выдаваемые управляющей системой для у правления функциональными подразделениями и обратные информационные связи - информация о состоянии объекта. Для любой экономической системе большое значение имеют функциональны е информационные связи с внешней средой, например, с ЦБ, другими банка, фо ндовыми биржами, налоговой инспекцией, клиентами и т.д. В результате взаимодействия управляемая система изменяет свое состоян ие, что фиксируется управляющей системой и используется для генерации нового управляющего воздействия и т.д. Управление - пер евода системы в заранее заданное состояние, путем воздействия на ее эле менты. Существует нес колько общих закономерностей и особенностей в процессах управления в системах разной природы , в том числе и в экономических систе мах : Ё управление осуществляется путем сбора , обработки и анализа информации . Основная функция л юбой системы управления – получение информац ии , ее обработка и определение на основе полученных данных о поведении управляемой системы ; Ё управление может осущ ествляется только то гда , когда система располагает обратной связь ю. Информационная система — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, об работки и выдачи информации в интересах достижения поставленной цели. Экономическая информационная система (ЭИС) - это со вокупности внутренних и внешних потоков прямой и обратной информацион ной связи экономического объекта, методов, средств, специалистов, участв ующих в процессе обработки информации и выработке управленческих реше ний. Автоматизированной информационной системой (АИС) называется комплекс, включающий вычислительное и ком муникационное оборудование, программное обеспечение, лингвистические средства, информационные ресурсы, а также персонал обеспечивающий подд ержку динамической информационной модели предметной области для удовл етворения информационных потребностей пользователей. В автоматизированных ИС часть функций управления и об работки данных выполняется компьютерами, а часть человеком. Информационные технологии. 1.2 . Классификация информационных систем Информационные системы могут быть классифицированы по множеству признаков в зависимости от потребн остей их изучения. Классифицируем и нформационные системы по характ еру использования информации, по характеру обрабатываемых данных, по пр изнаку структурированности задач. По характеру использования информации инфо рмационные системы можно разделить на информационно-поис ковые и информационно-решающие системы. Информационно-поисковые систе мы производят ввод, систематиза цию, хранение, выдачу инфор мации по запросу пользователя без сложных преобразований данных. Напри мер, информационно-поисковая система в библиотеке, в железнодорожных и а виа кассах продажи билетов. Информационно-решающие систем ы осуществляют все операции перера ботки информации по оп ределенному алгоритму. Среди них можно провести классифика цию по степе ни воздействия выработанной результатной информации на процесс принят ия решений и выделить два класса: управляющие и советующие . Управляющие информационные си стемы вырабатывают информацию, на основании которой челов ек прини мает решение. Для этих систем характерен тип задач расчетного х арактера и обработка больших объемов данных. Примером могут служить сис тема оперативного планирования выпуска продукции, система бухгалтерск ого учета. Советующие информационные сис темы вырабатывают информацию, которая принимается челове ком к све дению и не превращается немедленно в серию конкретных действи й. Эти системы облада ют более высокой степенью интеллекта, так как для ни х характерна обработка знаний, а не данных. По характеру обрабатываемых данных выделяю т информационно-справочные системы (ИСС) и системы обработки данных (СОД ). ИСС выполняют поиск информации без ее обработки. АИСОД осуществляют ка к поиск, так и обработку информации. 2.3.Классификация информационных систем по признаку стру ктурированности задач. Понятие структурированности задач При создании или при классификации информационных систем неизбежно возникают про блемы, связанные с формальным — математически м и алгоритмическим описанием решае мых задач. От степени формализации во многом зависят эффективность работы всей системы, а также уровень авт оматизации, определяемый степенью участия человека при принятии решен ия на основе получаемой информации. Чем точнее математическое описание задачи, тем выше возможности компьютерной обработки данных и тем меньше степень участия человека в процессе ее решения. Это и оп ределяет степен ь автоматизации задачи. Различают три типа задач, для которых создаю тся информационные системы: структурированные (формализуемые), неструк турированные (не формализуемые) и частич но структурированные. Структурированная (формализуемая) задача — задача, где известны все ее элементы и взаимосвязи между ними. В структурированной задаче удается выразить ее содерж ание в форме мате матической модели, имеющей точный алгоритм решения. По добные задачи обычно прихо дится решать многократно, и они носят рутинн ый характер. Целью использования информационной системы для решения ст руктурированных задач является полная автома тизация их решения, т. е. св едение роли человека к нулю. Пример . Реализац ия задачи расчета за работной платы. Неструктурированная (неформализуемая) зада ча — задача, в которой невозможно выделить элементы и установить между ними связи. Решение неструктурированных за дач из-за невозможности создания матема тического описания и разработк и алгоритма связано с большими трудностями. Решение в таких случаях прин имается человеком из эвристических соображений на основе своего опыта и, возмож но, косвенной информации из разных источников. В практике работы любой организации существует сравнительно немно го п олностью структурированных или совершенно неструктурированных задач. О большин стве задач можно сказать, что известна лишь часть их элементов и связей между ними. Такие задачи называются частично стр уктурированными . В этих условиях можно созд ать информационную систему. Получаемая в ней информация анализируется че ловеком, который будет играть определяющую роль, т.е. автоматизирован ные информационные системы. Для решения неструктурированных и частично структурированных задач м ожно применить подходы: создание управленческих отчетов и разработка а льтернативных решений. Информационные системы, основывающие на создании управл енческих отчетов , обеспечивают информацион ную поддержку пользователя, т.е. предоставляют доступ к инфор мации в баз е данных и ее частичную обработку. Процедуры манипулирования данными в и нформационной системе должны обеспечивать следующие возможности: составление комбинаций данных, получаемых из различных источников; быстрое добавление или исключение того или иного источника данных и авт оматичес кое переключение источников при поиске данных; управление данными с использованием возможностей систем управления ба зами дан ных; логическую независимость данных этого типа от других баз данных, входящ их в под систему информационного обеспечения; автоматическое отслеживание потока информации для наполнения баз данн ых. Информационные системы, разрабатывающие альтернативы ре ше ний, могут быть модельными или экспертными. Модельные информационные системы предоставляют пользователю математичес кие, статистические, ф инансовые и другие модели, использование которых облегчает выра ботку и оценку альтернатив решения. Пользователь может получить недостающую е му для принятия решения информацию путем установления диалога с модель ю в процессе ее ис следования. Основными функциями модельной информационной системы являются: возможность работы в среде типовых математических моделей, включая реш ение ос новных задач моделирования типа "как сделать, чтобы?", "что будет, ес ли?", анализ чувствительности и др.; достаточно быстрая и адекватная интерпретация результатов моделирова ния; оперативная подготовка и корректировка входных параметров и ограничен ий модели; возможность графического отображения динамики модели; возможность объяснения пользователю необходимых шагов формирования и работы модели. Экспертная система - это вычислительная сис тема, построенная на основе формализованных эмпирических знаниях высо коквалифицированных специалистов о некоторой конкретной проблемной о бласти и которая в пределах этой области способна принимать экспертные решения. В рамках экспертных систем к настоящему моменту есть достижени я в таких областях, как медицинская диагностика, геологическая разведка , экономический анализ. Экспертные информационные системы обеспеч ивают выработку и оценку воз можных альтернативных решений за счет созд ания экспертных систем, связанных с обра боткой знаний. 3. Структура информационных экономических систе м ИЭС имеют сложную структуру, используют ресурсы нескольких категорий, с остоит из отдельных частей, называемых подсистемами. Под система - это часть системы, выделенная по какому-либо призн аку.Общую структуру информационной системы можно рассматривать как со вокупность подсистем независимо от сферы применения. В этом случае гово рят о структурном признаке классификации, а подсистемы называют обеспечивающими. Основные обеспечивающие подсис темы: техническое, математическое, информационное, программное, лингвис тическое, организационное, правовое, эргонометрическое. Техническое обеспечение - ко мплекс технических средств, предназначенных для работы информационной системы, а также соответствующая документация на эти средства и техноло гические процессы Комплекс технических средств составляют: компьютеры любых моделей; устройства сбора, накопления, обработки, передачи и вы вода информации; устройства передачи данных и линий связи; оргтехника и устройства автоматического съема инфор мации; эксплуатационные материалы и др. Документацией оформляются предварительный выбор те хнических средств, организация их эксплуатации, технологический проце сс обработки данных, технологическое оснащение. Документацию можно усл овно разделить на три группы: общесистемную, включающую государственные и отрасле вые стандарты по техническому обеспечению; специализированную, содержащую комплекс методик по в сем этапам разработки технического обеспечения; нормативно-справочную, используемую при выполнении р асчетов по техническому обеспечению. Весь компьютерный парк можно условно разделить на РС и высокопроизводительные компьютеры (MainFrame System). Мейнфреймы - архитектура, гд е есть мощный компьютер - собственно "мэйнфрейм", - на котором работает вся логика, а у пользователей стоят только терминалы. Крупные зарубежные компании и банки не могут работать без больших вычислительных машин класса мейнфрейм . Такое пол ожение остается незыблемым, несмотря на бурное развитие в последнее дес ятилетие технологий, связанных с использованием персональных компьюте ров. Мейнфреймы необходимы для создания больших хран илищ данных и обеспечения доступа к ним. К таким компьютера предъявляютс я высокие требования к надежности при круглосуточной работе, к защите да нных и производительности. К ним относится Tendem Computers. Для некоторых задач , требующ их принятия оперативных решения , например для оценки степени риска и принятия оптимиза ции операций с ценными бумага необходимо чтобы реакция система на запрос не превыш ала нескольких минут . Так компьютеры тип а MainFrame System при большом объеме информации справля ются с задачей за 20 ч а суперкомпьютеры , напрмер , CRAY - 6 мин . А разница между 20ч и 6 мин примерно равна половине стоимости комп ьютера CRAY. ИС могут использовать отдельно сто ящие компьютерыили вычислительные системы или вычислительные сети раз личного масштаба. В ИС могут использоваться как универсальные компьюте ры, так и специализированные, например так называемая машина баз данных, аппаратным путем реализующая функции реляционной алгебры. Коммуникационное оборудование ИС обеспечивает взаимодействие компонентов распределе нных систем , например , обмен данными между компьютерами сети , а также удаленный доступ к ресурсам. Математическое и программное обеспечение - совокупность математических методов, моделей, алгоритмов и программ дл я реализации целей и задач информационной системы, а также нормального ф ункционирования комплекса технических средств. К средствам математического обеспечения относятся: средства моделирования процессов управления; типовые задачи управления; методы математического программирования, математической статистики, т еории массового обслуживания и др. В состав программного обеспечения входя т системное и прикладное программное обеспечение, а также техническая документация . Системное программное обеспечение включ ает операционные системы для используемых аппаратных платформ, различ ные операционные оболочки, повышающие уровень интерфейса пользователя , системы программирования, программы для работы в сети, системные тесты, программы для администрирования сетей, баз данных. Прикладное программное обеспечение можн о быть типовым и специализированным. Типовое прикладное программное обеспечение ориентированно на классы задач. Оно может настраиваться на конкре тный случай использования. В качестве таких средств используются СУБД, т екстовые процессоры, электронные таблицы, программы распознания текст а и речи, генераторы отчетов для систем баз данных и др. Специализированное программное обеспечение создается для конкретной информационной системы или для класса с истем, имеющих узкое назначение. Типовое прикладное программное обеспечение может быть общего назначения или ориентированно на конкретную пр едметную область, а также ориентированным на конкретную аппаратную пла тформу или мобильным. Техническая документация на программные средства должна содержать опи сание задач, экономико-математическую модель задачи, перечень программ ных модулей алгоритм программы, список используемых обозначений, , контр ольные примеры. Информационное обеспечение Назначение подсистемы информационного обеспечения сост оит в современном формировании и выдаче достоверной информации для при нятия управленческих решений. Информационное обеспечение - совокупность единой системы классификации и кодирования информа ции, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных. К лингвистическому обеспечению ИС относитс я естественные и искусственные языки, а также средства их лингвистическ ой поддержки: словари лексики естественных языков, тезаурусы (специальн ые словари основных понятий языка, обозначаемых отдельными словами или словосочетаниями, с определенными семантическими отношениями между ни ми) предметной области, переводные словари и др. Организационное обеспечение - совокупност ь методов и средств, регламентирующих взаимодействие работников с техн ическими средствами и между собой в процессе разработки и эксплуатации информационной системы. Организационное обеспечение реализует следующие функции: анализ существующей системы управления организацией, где будет исполь зоваться ИС, и выявление задач, подлежащих автоматизации; подготовку задач к решению на компьютере, включая техническое задание н а проектирование ИС и технико-экономическое обоснование ее эффективно сти; разработку управленческих решений по составу и структуре организации, методологии решения задач, направленных на повышение эффективности си стемы управления. Организацио нное обеспечение . ЭИС включает в себя соб ственный аппарат управления , обеспечивающий функционирование и развитие всех подсистем . Е го главные функции , состоят в разработке : разработка правовых норм для рабо ты в условиях компьютеризации; документации, регулирующей порядок обмена информац ией с другими компьютерными системами, правила выхода из внештатны х ситуаций; Как правило, персонал ЭИС состоит из сотрудников отд елов разработки новых задач, внедрения и сопровождения программ и отдел а эксплуатации. Отдел Эксплуатации – обеспечивает безопасность, конфиденциальность и целостность данных (борется с вирусами, сбоями, нес анкционированным доступом, разработкой шифров, разрабатывает график и ввода и решения задач и контролирует их; Следит за работоспособностью техники (профилактика , ремонт). Правовое обеспечение - совокупнос ть правовых норм, определяющих создание, юридический статус и функциони рование информационных систем, регламентирующих порядок получения, пр еобразования и использования информации. Главной целью правового обеспечения является укрепл ение законности. В состав правового обеспечения входят законы, указы, по становления государственных органов власти, приказы, инструкции и друг ие нормативные документы министерств, ведомств, организаций, местных ор ганов власти. В правовом обеспечении можно выделить общую часть, регулир ующую функционирование любой информационной системы, и локальную част ь, регулирующую функционирование конкретной системы. Эргонометрическое обеспечение Эргономика / Human Factors Эргономика (от греч. ergon работа и nomos зако н) - научно-прикладная дисциплина, занимающаяся изучением и созданием эф фективных систем, управляемых человеком. Эргономика - отрасль науки, изуча ющая человека (или группу людей) и его (их) деятельность в условиях произво дства с целью совершенствования орудий, условий и процесса труда. Ос новной объект исследования эргономики - системы человек-машина. Эргономика - дисциплина, изуч ающая движение человека в процессе производственной деятельности, зат раты его энергии, производительность и интенсивность при конкретных ви дах работ. Эргономика исследует не только анатомические и физиологичес кие, но также и психические изменения, которым подвергается человек во в ремя работы. Результаты эргономических исследований используются при организации рабочих мест, а также в промышленномдизайне. Эргономика - отрасль междисциплина рная, черпающая знания, методы иследования и технологии проектирования из следующих отраслей человеческого знания и практики : · Инженерная психоло гия · Психология труда, т еория групповой деятельности, когнитивная психология · Гигиена и охрана тр уда, научная организация труда · Антропология, антр опометрия · Медицина, анатомия и физиология человека · Теория проектирова ния · Теория управления 4. Функции информаци онных эконо мических систем К основным функциям ИС относятся функции сбора и регистрации и нформационных ресурсов, их хранение, обработка, актуализация, а так же об работка запросов пользователя. Сбор и регистрация обеспечивает фи ксирование информации о состоянии предметной области. Работы выполняе тся как до основного программно-аппаратного комплекса, так в его среде. Р еализация функций зависит от источника информации, в качестве которого могут выступать бумажные носители, электронные, автоматизированные те хнические системы. Сбор и регистрация могут осуществляться: · путем измерений (наблюдений) фактов в реальном мире и ввода данных в сис тему с помощью клавиатуры или каких-либо манипуляторов; · полуавтоматическ и путем ввода в компьютер с некоторых носителей и в слу чае необходимости их перекодировать (например, при использовании текст ов на бумажных носителях или аналоговых аудизаписей); · автоматический с помощью различного рода датчиков или обмена данными с другими автоматизированными системами. С этими функциями связана необходимость обеспечения контроля, сжатие, конвертирование информаци и. Обеспечение контроля информации – необходимая стад ия предварительной обработки данных и подготовки их загрузки в систему , особенно в случаях, когда используются несколько источников данных. Об ычно она включает процедуры фильтрации данных, верификации, обеспечени е логической целостности, устранение несогласованности, избыточности и различных ошибок, восполнения пропусков, а также другие процедуры напр авленные на улучшение качества информации. В результате фильтрации производится отбор нужных да нных из множества имеющихся в распоряжении. Верификации призвана обесп ечивать достоверность и логическую целостность информации. При выполн ении данной функции устанавливается, адекватна ли или информация предм етной области. На разных операциях могут применяться различные мето ды контроля, существуют методы, применимые ко многим операциям, наиболее применимые: · подсчета контроль ных сумм; · повторное выполне ние операций другим оператором с дублированием действий и последующим их сличением; · контроль набора на клавиатуре; · контроль информац ии в соответствие с ее свойствами, структурой и на соответствие значения м. Способами реал изации могут быть: · ручной (без использ ования технических средств); · визуальный (с испол ьзованием технических средств и без них); · аппаратный (технич еский); · программный; · организационные м ероприятия. В значительной мере контроль достоверности информации возлагается на персонал и привлекае мых к этой работе экспертов. В СУБД за достоверность данных несет ответс твенность администратор данных. Проверка логической целостности данн ых может осуществляться на стадии их предварительной обработки, а также непосредственно при вводе в систему. В СУБД для этих целей есть специаль ные механизмы проверки целостности, объявленной в базе данных. Такая же процедура осуществляется при обновлении состояния б аз данных. Проверку целостности документов, используемых в Интернет, мог ут выполнять Web -браузеры, есл и для документа задано описание. Выбор конкретных обеспечения верификации зависит от хара ктера, качества, источников данных, видов ограничения целостности. В некоторых ИС информация хранится в сжатом виде. Сжатие информации минимизирует потреб ность во внешней памяти, нужной для хранения, а также снижает затраты на п ередачу данных по каналам связи. Конвертирование данных при вводе в систему и спользуется для преобразования одного формата данных в другой, допуска ющий автоматизированный импорт их в ИС. Конвертирование данных необход имо в случаях, когда источником данных является некоторая другая систем а. Для конвертирования используются специальные программы конверторы. Хранение и накопление информации в ызвано необходимостью многократного использования одни и те же данные при решении задач. Для хранения и поиска информации используются технол огии баз данных. Актуализация информационных ресурсов. Для того, чтобы информация была практически полезной, необходим о своевременно и адекватно отображать в ней изменения состояния предме тной области. Актуализация информации в реляционных СУБД сводится к вкл ючению и/или удалению строк в таблицах баз данных, обновлению значений н екоторых реквизитов. В случаях изменения структуры предметной области системы, актуализация информации заключается в изменении схемы базы да нных – добавлении или удалении существующих столбцов таблиц, в создани и новых таблиц и удалении существующих таблиц. В информационно-справочные системах актуализация ин формации осуществляется путем ввода в систему новых документов, реже уд алением существующих. Актуализация информации в ИС производится дискретно, чере з определенные интервалы времени. Актуализация информации, т.о., обеспеч ивается с некоторым отставание во времени. Это отставание в различных ИС изменяется в широком диапазоне и зависит от назначения системы и особен ностей ее предметной области. В информационных системах управления сло жными техническими объектами, например в системе управления космическ ими полетами, временной лаг измеряется в миллисекундах. В корпоративных ИС может составлять от нескольких минут до нескольких часов. Для того чтобы ИС соответствовала своему назначению необх одимо соблюдать установленный для нее регламент актуализации. Предоставление информационных ресурсов пользователю. Все выше описанные операции необходимы для удовлетворени я информационных потребностей пользователей. Существует две технологии предоставления информации пользователю: pull -технология и/ или push -технология. В случае pull -технологии – инициатором предоставления информации выступает пользователь, а push -технология сама система, в соответствие с ре гламентом и для определенного круга пользователей. Для предоставления информации по pull -т ехнологии в ИС предусматриваются пользовательские интерфейсы. Пользов ательские интерфейсы – средства взаимодействия пользователя с систем ой. При этом пользователь может влиять на последо вательност ь применения тех или иных технологий. С точки зрения влияния пользовател я на последовательность операций в процессе функционирования ИЭС, инте рфейсы могут быть разделены на пакетные и диалоговые. Экономические задачи, решаемые в п акетном режиме , характеризу ются следующими свойства ми: · алгоритм решения задачи формал изован, процесс ее решения не требует вмешательства человека; · имеется большой объем входных и выходных данных, значительная часть которых хранится на магнитных диск ах; · расчет выполняется для большин ства записей входных файлов; · большое время решения задачи об условлено большими объемами данных; · регламентность, т.е. задачи реша ются с заданной периодичностью. Диалоговый режим не является альтернативой пакетному режиму, а его развитием. Если п рименение пакетного режима позволяет уменьшить вмешательство пользов ателя в процесс решения задачи, то диалоговый режим предполагает отсутс твие жестко закрепленной последовательности опера ций обработки данн ых. Примером push -технологии может служить рассылка информации среди пользоват елей Интернет. Рассмотренные выше функции не исчерпывают всех функ ций ИС. Экономическая информационная система по своему сост аву напоми нает предприятие по переработке данных и производству выход ной инфор мации. Методы и способы реализации функции ИС (сбора, накоплени я, хранения, поиска и обработки информации на основе применения средств вычислительной техники) называются информационной технологией. Информационные технологии должны быть выс троены в последовательность действий, позволяющую из исходной информа ции получить результат с заданной достоверностью и безопасностью. Упорядоченная последовательность взаимосвязанных д ействий, вы полняющихся с момента возникновения информации до получени я резуль тата, называется технологическим процессом . Понятие информационной технологии, таким образом, неотдел имо от той специфической среды, в которой она реализована, т.е. от техниче ской и программной Среды. Тема 2. Проектирование информационных систем в экономике 1. Принципы проектирования ИСЭ 2. Понятие открытой системы 3. Понятие жизненного цикла ИС. Эта пы проектирования 4. Методы и способы проектировани я ИС 1. Принципы проектирования ИСЭ Под проектированием автоматиз ированных экономических информационных систем понимается процесс раз работки технической документации, связанный с организацией системы по лучения и преобразования исходной информации в результативную, т.е. с ор ганизацией автоматизированной информационной системы. Документ, получ енный в процессе проектирования, носит название проект. Под проектированием автоматизированных экономических ин формационных систем понимается процесс разработки технической докуме нтации, связанный с организацией системы получения и преобразования ис ходной информации в результатную, т.е. с организацией автоматизированно й информационной технологии. Документ, полученный в результате проекти рования, носит название проект. Целью проект ирования является подбор технического и формирование информационного , математического, программного и организационно-правового обеспечени я. Успешная работа ИЭС в первую очередь определяется качеством проектиро вания, именно при проектировании создается система, способная функцион ировать при постоянном ее совершенствовании. Проектирование и функционирование экономических систем основывается на системотехнических принципах, отражающих важнейшие положения общей теории систем, системного проектирования и др. наук, обеспечивающих на дежность эксплуатации и экономичность, как при проектировании, так и пр и использовании систем. Принцип систем ности или системный подход. Суть в том, что каждое явле ние рассматривается во взаимосвязи с другими. Системный подход сосредо тачивает внимание на объекте как на едином целом, а не на его частях, как б ы совершенно они не выполняли свои функции. Системный подход связан с об щей активностью системы для достижения цели. Основные этапы формирован ия системы: определение цели ; определение требований к системе (определение границ объекта); определение функциональных подсистем, их структуры и задач в общей системе управления; выявление и анализ связей между подсистемами ; установление порядка функционирования и развития всей с истемы в целом. Непрерывное развитие экономических информационных систем (ЭИС) - преду сматривает, при создании ИТ должно быть заложена возможность быстрого и без больших затрат на перестройку изменения и наращивания ИТ при измене нии и развитии объекта. Совместимость - предполагает возможность вз аимодействия ЭИС различных уровней и видов в процессе их совместного фу нкционирования. Стандартизация и унификация - предполагает и спользование типовых, унифицированных и стандартных решений при созда нии и развитии ЭИС ( типовых программных продуктов, унифицированной док ументации, техники). Принцип эффективности – рациональное соот ношение между затратами на создание и эксплуатацию и эффектом от функци онирования создаваемой системы. Интеграция – это объединение в единый техн ологических процесс процедур сбора передачи, накопления, хранения инфо рмации и процедур формирования управленческих решений. Автоматизация информационных потоков и документооборота, дости гаемая путем использования технических средств сбора, регистрации, обр аботки данных, создания первичных и результативных документов, а также средств передачи данных на любые расстояния . 2.1 Понятие открытой системы Выбор технологий и стандартов при разработке системы решение, определя ющее успех применения системы, возможности реинжиниринга, срок службы, п ереход впоследствии на новые более прогрессивные технологии. Термин «реинжиниринг» был введен ведущими американскими специалистам и в области консалтинга Майклом Хаммером (Michael Hammer) и Джеймсом Чампи (James Champy). Реинжиниринг - это перестройка (перепроектирование) деловых процессов д ля достижения радикального, скачкообразного улучшения деятельности фи рмы. Это - комплексное изменение действующих бизнес процедур и переплани рование операций, направленное на кардинальное снижение затрат, повыше ние качества продукции и более полное удовлетворение запросов потреби телей. Квалифицированные разработчики ИС ориентируются на стандарты открыт ых систем. Открытыми называются системы, которые могут развиваться за сч ет технических и/ или программных средств, созданных на основе технологи и, удовлетворяющих требованиям международных стандартов. Главное преи мущество открытых систем в том, что они обеспечивают инте роперабельность технических и программных средств различных производителей, то есть совместное их и спользование в едином проекте. Следование стандартам позволяет обеспе чить интероперабельность как системных ком понентов, так и различных взаимодействующих систем, межплатформенную с овместимость программного обеспечения, приложений и данных в технолог иях баз данных и т.д. Существуют стандарты на операционные системы, языки программирования, сетевые протоколы и т.д. Для достижения совместимости следует использо вать минимальный набор стандартных средств. Отсутствуют стандарты на н аиболее современные и продвинутые решения (их не успевают стандартизир овать). 2. Понятие жизн енного цикла ИС. Этапы проектирования Одним из базовых понятий методологии проектирования ИС является понят ие жизненного цикла ее программного обеспечения (ЖЦ ПО). ЖЦ ПО – это непре рывный процесс, который начинается с момента принятия решения о необход имости его создания и заканчивается в момент его полного изъятия из эксп луатации. К настоящему времени наибольшее распространение получили сл едующие две основные модели ЖЦ: каскадная модель (70-85 г.г.); спиральная модель (86-90 г.г.). Использование каскадной модели ЖЦ предполагает, что весь процесс проек тирования разбивается на этапы. Переход с одного этапа на следующий эта п происходит только после того, как будет полностью завершена работа на текущем этапе. Каждый этап завершается выпуском полного комплекта доку ментации, достаточной для того, чтобы разработка могла быть продолжена д ругой командой разработчиков. Положительные стороны применения каскадного подхода заключаются в сле дующем: · на каждом этапе формируется зак онченный набор проектной документации, отвечающий критериям полноты и согласованности; · выполняемые в логичной последо вательности этапы работ позволяют планировать сроки завершения всех р абот и соответствующие затраты. Каскадный подход хорошо зарек омендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования . Однако что реальный п роцесс создания ИС редко умещался в заданную схему, зачастую возникала потребность в возврате к предыдущим этапам и уточнении или пересмотре р анее принятых решений. Основным недостатком каскадного подхода яв ляется существенное запаздывание с получением результатов. Согласован ие результатов с пользователями производится только в точках, планируе мых после завершения каждого этапа работ, требования к ИС зафиксированы на все время ее создания. Таким образом, пользователи могут внести свои з амечания только после того, как работа над системой будет полностью заве ршена. В случае неточного изложения требований или их изменения в течени е длительного периода создания ИС, пользователи получают систему, не удо влетворяющую их потребностям. Модели автоматизируемого объекта могут устареть одновременно с их утверждением. Для преодоления перечисленных проблем была предложена спиральная моде ль ЖЦ, делающая упор на начальные этапы ЖЦ: анализ и проектирование. На эти х этапах реализуемость технических решений проверяется путем создания прототипов. Каждый виток спирали соответст вует созданию фрагмента или версии ПО, на нем уточняются цели и характер истики проекта, определяется его качество и планируются работы следующ его витка спирали. Таким образом, углубляются и последовательно конкрет изируются детали проекта, и в результате выбирается обоснованный вариа нт, который доводится до реализации. Неполное завершение работ на каждом этапе позволяет переходить на след ующий этап, до полного завершения работы на текущем этапе. При таком подх оде недостающую работу можно будет выполнить на следующей итерации. Главная же задача - как можно быстрее показать пользовател ям системы работоспособный продукт, тем самым, активизируя процесс уточ нения и дополнения требований . Основная проблема спирального цикла - определение момента перехода на с ледующий этап. Для ее решения необходимо ввести временные ограничения н а каждый из этапов жизненного цикла. Переход осуществляется в соответст вии с планом, даже если не вся запланированная работа закончена. Основные этапы проектирования: предпроектное обследование, проектиро вание (технический проект, рабочий проект), ввод системы в действие, промышленная эксплуатация. Предпроектное обследование. · Определение стратеги я Определение стратегии предполагает обследование системы . Основная задача обследования — оценка реального объема проекта, его ц елей и задач, а также получение определений сущностей и функций на высок ом уровне. . Необходимо получить как можно более полную информацию о системе (полно е и однозначное понимание требований заказчика). Как правило, информация о системе может быть получена в результате бесед или семинаров с руково дством, экспертами и пользователями. Таким образом определяются суть да нного бизнеса, перспективы его развития и требования к системе. По завер шении основной стадии обследования системы технические специалисты фо рмируют вероятные технические подходы и приблизительно рассчитывают з атраты на аппаратное обеспечение, закупаемое программное обеспечение и разработку нового программного обеспечения (что, собственно, и предпол агается проектом). Результатом этапа определения стратегии является до кумент, где четко сформулировано, что получит заказчик, если согласится финансировать проект; когда он получит готовый продукт (график выполнен ия работ); сколько это будет стоить (для крупных проектов должен быть сост авлен график финансирования на разных этапах работ). В документе должны быть отражены не только затраты, но и выгода, например время окупаемости проекта, ожидаемый экономический эффект (если его удается оценить). В документе обязательно должны быть описаны: ограничения, риски, критические факторы, влияющие на успешность проекта , например время реакции системы на запрос является заданным ограничени ем, а не желательным фактором; совокупность условий, при которых предполагается эксплуатировать буду щую систему: архитектура системы, аппаратные и программные ресурсы, пред оставляемые системе, внешние условия ее функционирования, состав людей и работ, которые обеспечивают бесперебойное функционирование системы; сроки завершения отдельных этапов, форма сдачи работ, ресурсы, привлекае мые в процессе разработки проекта, меры по защите информации; описание выполняемых системой функций; будущие требования к системе в случае ее развития, например возможность работы пользователя с системой с помощью Интернета и т.п.; сущности, необходимые для выполнения функций системы; интерфейсы и распределение функций между человеком и системой; требования к программным и информационным компонентам ПО, требования к СУБД (если проект предполагается реализовывать для нескольких СУБД, то т ребования к каждой из них, или общие требования к абстрактной СУБД и спис ок рекомендуемых для данного проекта СУБД, которые удовлетворяют задан ным условиям); что не будет реализовано в рамках проекта. Выполненная на данном этапе работа позволяет ответить на вопрос, стоит ли продолжать данный проект и какие требования заказчика могут быть удовлетворены при тех или иных ус ловиях. Может оказаться, что проект продолжать не имеет смы сла, например из-за того, что те или иные требования не могут быть удовлетв орены по каким-то объективным причинам. Если принимается решение о продо лжении проекта, то для проведения следующего этапа анализа уже имеются п редставление об объеме проекта и смета затрат. · Анализ Этап анализа предполагает подробное исследование бизнес -процессов (фу нкций, определенных на этапе выбора стратегии) и информации, необходимой для их выполнения (сущностей, их атрибутов и связей (отношений)). На этом эт апе создается информационная модель, а на следующем за ним этапе проекти рования — модель данных. Вся информация о системе, собранная на этапе определения стратегии, форм ализуется и уточняется на этапе анализа. Особое внимание следует уделит ь полноте переданной информации, анализу информации на предмет отсутст вия противоречий, а также поиску неиспользуемой вообще или дублирующей ся информации. Как правило, заказчик не сразу формирует требования к сис теме в целом, а формулирует требования к отдельным ее компонентам. Удели те внимание согласованности этих компонентов. Аналитики собирают и фиксируют информацию в двух взаимосвязанных форм ах: функции — информация о событиях и процессах, которые происходят в бизне се; сущности — информация о вещах, имеющих значение для организации и о кот орых что-то известно. Двумя классическими результатами анализа являются: иерархия функций, которая разбивает процесс обработки на составные час ти (что делается и из чего это состоит); модель "сущность-связь" (Entry Relationship model, ER-модель), которая описывает сущности, их ат рибуты и связи (отношения) между ними. Этап проектирования. Технический проект . На этом этапе создается собственно проект АИС на бумаге, выбираются и обо сновываются проектные решения по каждому из основных компонентов (техн ическом, программном, информационном обеспечении и т.д.). проектирование архитектуры системы, включающее разработку структуры и интерфейсов ее компонент (автоматизированных рабочих мест), согласован ие функций и технических требований к компонентам, определение информа ционных потоков между основными компонентами, связей между ними и внешн ими объектами; детальное проектирование, включающее разработку спецификаций каждой к омпоненты, разработку требований к тестам и плана интеграции компонент, а также построение моделей иерархии программных модулей и межмодульны х взаимодействий и проектирование внутренней структуры модулей Этап проектирования. Технический проект .. Ра бочий проект. Разработка и отладка программ; Корректировка структур баз данных; Разработка должностных инструкций; Наполнение системы фактическими данными; построение процедур их обработки; интеграция процедур внутри автоматизированных рабочих мест; интеграция автоматизированных рабочих мест в систему. Этап проектирования. Ввод системы в действие. Подготовка к внедрению: установка и ввод в эксплуатацию технических сре дств, обучение персонала, загрузка баз данных Проведение опытной эксплуатации – отладка взаимодействия различных ч астей системы. Сдача в промышленную эксплуатацию. Повседневное функционирование сист емы; обслуживание и администрирование. 4. Методы проектирования ИС В настоящее время в отечественной практике организации проектирования экономических информационных систем существует два подхода: · проектирование ведется силами программистов, входящие в состав подразделений самого предприятия; · разработкой проекта занимаетс я специализированная фирма, имеющая опыт работы в создании, продаже и со провождении программных продуктов в конкретной предметной области (ба нковских автоматизированных систем, автоматизированных систем страхо вания, автоматизации работ валютной, фондовой или торговой бирж и т.д.). Причины, толкающие предприяти я и банки разрабатывать свои АИС собственными силами следующие: · низкая стоимость таких разрабо ток (по сравнению с покупными продуктами); · собственная разработка максим альная отражает бизнес - процессы данного предприятия или банка, сложив шиеся технологии управления; · более коротки сроки создания пр ограмм; · возможность быстрого изменени я системы, с изменением правил игры на рынке. Вместе с тем при собственной ра зработке необходимо решить целый комплекс сложных организационно-техн ических задач, которые позволили бы избежать ошибочных решений: · необходимо осуществить правил ьный выбор, как архитектуры построения корпоративной сети, так и профес сиональные СУБД. По экспертным оценкам собственные разработки АИС в 53% ба зируются на СУБД Oracle, около 15% на Informix, 22% - другие СУБД. · использование при разработке с овременного инструментальных средств разработки (CASE средства, эффектив ные средства разработки: Delphi, Designer2000, Developer2000, SQL-Stations и т.п.); · применение эффективных органи зационно-технических средств по управлению проектом и контролю версий АИС; · освоение новых технологий, позв оляющих разрабатывать АИС, с использование современных возможностей м обильной связи и интернет; · создание полноценного комплек та документации, с последующей его корректировкой при изменении програ мм. Только при соблюдении этих осн овных положений можно рассчитывать, что собственная разработка окажет ся конкурентной и эффективной. В банковских структурах есть осознание необходимости внедрения и разв ития корпоративных информационных систем, как одной из основных компон ент стратегического развития бизнеса. В настоящее время только 15% автома тизированных банковских систем (АБС) созданы кустарным путем, и число та ких систем сокращается. Поиск рациональных путей проектирования ведется по следующим направле ниям: · разработка типовых проектных р ешений (ППП), · решение экономических задач с п оследующей привязкой ППП к конкретным условиям внедрения и функционир ования, · разработка автоматизированных систем проектирования. Типовое проектное решение (ТПР ) в области АИС представляет комплект технической докумен тации, содержащий проектные решения по части объекта проектирования, включая программные средства и предназначенный для многократного применения в процессе разработки, внедрения и функционирования АИС с целью уменьшения трудоемкости разр аботки, сроков и затрат на создание АИС. ТПР разрабатывают для однородных объектов управления, для которых созд ание ТПР АИС является экономически целесообразным. ТПР является резуль татом работы по типизации, заключающейся в приведении к единообразию по установленным признакам наиболее рациональных индивидуальных (нетипо вых) проектных решений, объединяемых областью применяемости и общими тр ебованиями к ним. При использовании ТПР проводиться его экспертизу с целью оценки научно- технического уровня, удовлетворения информационных потребностей объе кта управления; соответствия требованиям действующих стандартов, резу льтатов его применения в проектах конкретных системах. Примеры ППП: · для бухучета «1С-бухгалтерия», « Бэст», «Инфо- Бухгалтер»; · справочное и информационное об еспечивание «Гарант», «Консультант»; · экономическая и финансовая дея тельность поддерживается «Экономический анализ и прогноз деятельност и фиры, организации» (производитель фирма ИНЕК; · «Финансовый анализ предприяти я» фирма Инфософт. Решение экономических задач с последующей привязкой ППП к конкретным условиям внедрени я и функционирования предполагает формирование единого информационно го процесса путем подбора нескольких пакетов различных производителей , который в наибольшей степени соответствует бизнес стратегии предприя тия. Автоматизированных систем проектирования – быстроразвивающийся путь ведения проектных работ. За последнее деся тилетие появился класс программно-технологических средств CASE-средств, р еализующих CASE-технологию создания и сопровождения АИС. Термин CASE (Co mputer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Перво начальное значение термина CASE, ограниченное вопросами автоматизации ра зработки только лишь программного обеспечения (ПО), в настоящее время CASE-с редства охватывают процесс разработки сложных АИС в целом. Теперь под термином CASE-средства понимаются программные средства, п оддерживающие процессы создания и сопровождения АИС, включая анализ и ф ормулировку требований, проектирование прикладного ПО и баз данных, генерацию программного кода, тестирование, д окументирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделир овать предметную область, анализировать эту модель на всех этапах разра ботки и сопровождения ИС и разрабатывать приложения в соответствии с ин формационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектн о-ориентированного анализа и проектирования, использующих диаграммы и ли текстов для описания внешних требований, связей м ежду моделями системы, динамики поведения системы и архит ектуры программных средств. По результатам анкетирования более 1000 американских фирм, CASE-техно логия в настоящее время попала в разряд наиболее стабильных информацио нных технологий (ее использовала половина всех опрошенных пользовател ей более чем в трети своих проектов, из них 85% завершились успешно). Однако, несмотря на все потенциальные возможности CASE-средств, существует множес тво примеров их неудачного использования. CASE-средства не обязательно даю т немедленный эффект; он может быть получен только спустя какое-то время. Пользователи CASE-средств должны быть готовы к необходимости долг осрочных затрат на эксплуатацию, частому появлению новых версий и возмо жному быстрому моральному старению средств, а также постоянным затрата м на обучение и повышение квалификации персонала. Несмотря на все высказанные предостережения и некото рый пессимизм, грамотный и разумный подход к использованию CASE-средств мож ет преодолеть все перечисленные трудности. Успешное внедрение CASE-средст в должно обеспечить такие выгоды как: · высокий уровень тех нологической поддержки процессов разработки и сопровождения ПО; · положительное возд ействие на некоторые или все из перечисленных факторов: производительн ость, качество продукции, соблюдение стандартов, документирование; · приемлемый уровень отдачи от инвестиций в CASE-средства CASE- с84ѓр84‚е84uд84tс„ѓт84„в84rа84p . О84O б84qщ84‹а84pя84‘ х„‡а84pр84‚а84pк84{т84„е84uр84‚и84yс84ѓт84„и84yк84{а84p и84y к84{л84|а84pс84ѓс84ѓи84yф84†и84yк84{а84pц84?и84yя„‘ Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анали за и документирования до полномасштабных средств автоматизации, покры вающих весь жизненный цикл ПО. В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможнос тями, так и дорогостоящие системы для неоднородных вычислительных плат форм и операционных сред. Так, современный рынок программных средств нас читывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами. Обычно к CASE-средствам относят любое программное средст во, автоматизирующее один или несколько процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями: · мощные графические средства для описания и документирования ИС, обеспечивающие удобный ин терфейс с разработчиком и развивающие его творческие возможности; · интеграция отдельн ых компонент CASE-средств, обеспечивающая управляемость процессом разраб отки ИС; · использование спец иальным образом организованного хранилища проектных метаданных (репоз итория). Интегрированное CASE-средств о (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты; · репозиторий, являющ ийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от р азличных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость; · графические средст ва анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС; · средства разработк и приложений, включая языки 4GL и генераторы кодов; · средства конфигура ционного управления; · средства документи рования; · средства тестирова ния; · средства управлени я проектом; · средства реинжинир инга. Все современные CASE-средств а могут быть классифицированы в основном по типам и категориям. Классифи кация по типам отражает функциональную ориентацию CASE-средств на те или ин ые процессы ЖЦ. Классификация по категориям определяет степень интегри рованности по выполняемым функциям: · локальные средства , решающие небольшие автономные задачи (tools), · набор частично инте грированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) · полностью интегрир ованные средства, поддерживающие весь ЖЦ ИС и связанные общим репозитор ием. Помимо этого, CASE-средства можно классифицировать по следующим признакам: применяемым методологиям и моделям систем и БД; степени интегрированностию с СУБД; доступным платформам. Классификация по типам в основном совпадает с компонентным с оставом CASE-средств и включает следующие основные типы : · средст ва анализа (Upper CASE), предназначенные для построения и анализа моделей предме тной области (Design/IDEF (Meta Software), BPwin (Logic Works)); · средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектиро вания и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких с редств являются спецификации компонентов и интерфейсов системы, архит ектуры системы, алгоритмов и структур данных; · средства проектирования баз данных , обеспечивающие моделирование данных и генерацию схем баз данных (как п равило, на языке SQL) для наиболее распространенных СУБД. К ним относ ятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных и меются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV; · средства разработки приложений. К н им относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и ге нераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; · средства реинжиниринга, обеспечива ющие анализ программных кодов и схем баз данных и формирование на их осн ове различных моделей и проектных спецификаций. Средства анализа схем Б Д и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализ а программных кодов наибольшее распространение получают объектно-орие нтированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)). Вспомогательные типы включают : средства планирования и управления проектом (SE Companion, Microsoft Project и др.); средства конфигурационного управления (PVCS (Intersolv)); средства тестирования (Quality Works (Segue Software)); средства документирования (SoDA (Rational Software)). На сегодняшний день Российский рынок программного обеспечения распола гает следующими наиболее развитыми CASE-средствами: Vantage Team Builder (Westmount I-CASE); Designer/2000; Silverrun; ERwin+BPwin; S-Designor; CASE. Аналитик . Существуют два основных способа проектирования структурное и объектно е - ориентированное проектирование. Сущность структурног о подхода к разработке ИС заключается в ее декомпозиции (ра збиении) на автоматизируемые функции: система разбивается на функциона льные подсистемы, которые в свою очередь делятся на подфункции, подразде ляемые на задачи и так далее. Процесс разбиения продолжается вплоть до к онкретных процедур. При этом автоматизируемая система сохраняет целос тное представление, в котором все составляющие компоненты взаимоувяза ны. При разработке системы "снизу-вверх" от отдельных задач ко всей систем е целостность теряется, возникают проблемы при информационной стыковк е отдельных компонентов. Объектное - ориентированное проектирование предполагает объектную дек омпозицию системы. Объект - это реально существующая сущность, имеющая в ажное функциональное назначение в данной предметной области. Объект ха рактеризуется структурой, состоянием, четко определяемым поведением. С остояние объекта определяется перечнем всех возможных (обычно статиче ских) свойств и текущими значениями (обычно динамическими) каждого из эт их свойств. Свойства объекта характеризуются значениями его параметро в. Нельзя сложную систему конструи ровать одновременно двумя способами . Можно на чинать декомпозицию либо по функциям , либо по объектам , а затем попытаться рассмотреть проблему с другой точки зрения. Объектно– ориентированный подход в проектировании имее т ряд преимуществ перед структурным: объектно – ориентированные системы более гибкие и проще эволюциониру ют во времени. объектная декомпозиция уменьшает размер программ за счет повторного использ ования общих механизмов. . Вычислительные сети 1. Глобальные и локальные сети 2. Преимущества ЛВС 3. Состав ЛВС 4. Основные типы ЛВС 5. Топология ЛВС 6. Передача данных в сети 7. Программное обеспечение ЛВС (df) Сеть - это два или более компьютеров , соединенных для передачи данных или разделения оборудования. Первые сети состояли из компьютер ов не имеющих жестких дисков и подключенных к центральному компьютеру с жестким диском. Вычислительные сети классифицируются по охватываем ой ими территории, что в свою очередь определяет их средства технической реализации. Глобальные сети стро ятся на уникальных многомашинных комплексах и уникальных системах пер едачи данных на большие расстояния с разветвленными каналами связи (сп утниковыми, телеграфными, телефонными, оптико-волоконными и т.д.). По объе му охвата территории различают региональные, государственные, межгосу дарственные, по назначению - универсальные и специализированные. Специа лизированные, н-р, SWIFT, универсальные - Интернет. Локальные вычисл ительные сети (ЛВС) действуют на ограниченной территории, о тносятся к одной организации. В ЛВС соединяются ПК с помощью кабеля. ГС - дороги, затраты на ЛВС значительно ниже. Основная функция ГС - передача ра зличных видов информации (текстовой, графической звуковой) на расстояни е. 2. Преимущества ЛВС ЛВС имеют ряд преимуществ перед автономными рабочими местами : использование обшей базы данных позволяет получить акту альную информацию; территориально разбросанные пользователи могут оперативно обмениват ься информацией; совместное использование машинных ресурсов и доступ к дорогостоящим п ериферийным устройствам (быстродействующим принтерам, графопостроите лям, факсимильным устройствам связи); в случае отказа одной ЭВМ ее функции может взять на себя другая. 3. Состав ЛВС Основными компонентами ЛВС являются : Серверы , рабочие станции , платы и нтерфейса сети , кабели . Серверы - аппаратно-программные системы. они управляют р аспределением сетевых ресурсов общего доступа. Аппаратным средством о бычно является мощный ПК, мини-ЭВМ, большая ЭВМ или компьютер, спроектиро ванный специально как сервер. ЛВС может иметь несколько серверов для упр авления своими ресурсами, однако должен быть хотя бы один Файловый сер вер , или сервер баз данных. Он управляет внешними запоминающими устройс твами общего пользования и позволяет организовать распределенную обр аботку данных, т.е. рационально распределить работу между компьютерами, н-р, если имеется большая база данных, она располагается на файловом серв ере. Для работы организуется доступ к данных из других компьютеров, подк люченных в сеть. Для эффективной работы разумней будет обращаться не з а каждой записью отдельно к файловому серверу, а выбор и предварительну ю обработку предоставить файловому серверу, а окончательную обработку производить на менее мощном компьютере. Рабочие станции - как прав ило, ПК, на которых реализуются прикладные программы. Требования к компь ютерам подключаемым к сети в качестве рабочих станций, определяются изх одя из тех задач, которые они решают. Для рабочих станций в сети могут не потребоваться ни винчестер, ни гибкий диск. Преимущества бездисковой ра бочей станции: снижение стоимости затрат самой станции, исключение опас ности заражения вирусами - нет гибкого диска, нет и возможности занести в ирус, кроме того обеспечивается защита информации от несанкционирован ного копирования. Пользователи не см огут скопировать информацию с сервера, т.к. ее некуда будет записать. Платы интерфейса сети, или сетевой адаптер - специал ьное устройство, которое должно быть установлено в компьютере для обесп ечения его подключения в сеть. Платы вставляются в свободное гнездо мате ринской платы компьютера и работают под управлением специального драй вера, загружаемого в этот ПК. Для сервера необходим сетевой адаптер бол ьшей производительности, чем для рабочей станции,поскольку сервер обра батывает большой поток информации. Сетевой кабель - это про водник соединяющий компьютеры в сети. На обоих концах кабеля имеются раз ъемы. Все кабели подключаются к концентратору, или хабу. Концентратор - м ногопортовое устройство, к которому подключаются сетевые кабели. К кажд ому концентратору подключается восемь или более кабелей, образуя небол ьшую сеть. Сетевой кабель должен соответствовать сетевому адаптеру. Наи более часто применяется в сети и дает хорошие результаты применение ко аксиального кабеля. Коаксиальный кабель применяется в кабельном теле видении. Витая пара: центральный проводник окружен изолятором, поверх к оторого находится металлическая оплетка, снаружи оплетка покрыта изол ирующим материалом. Для надежной работы сети, сохранности данных, в сеть долж но включаться устройство бесперебойного питания (УБП). УБП используется для временного питания сервера в случае отключения электричества. УБП подключается к серверу черезспециальны й адаптер. Когда происходит сбой по питанию, УБП выдает сигнал серверу, п о которому сервер завершает свою работу, причем все потери данных полно стью исключены. Основное требование к УБП - о беспечиваемая им мощность , не может быть меньше мощности потребляемой подключенным к н ему сервером. 4. Основные типы ЛВС В зависимости от способа организации разли чают двухуровневые (централизованные) и одноуровневые (децентрализова нные, одноранговые, равноправные). В двухуровневых сетях выделяются одна или несколько машин для управления обменом данными, т.е. используются с ерверы. Диски серверов доступны всем компьютерам сети. На сервера х работает сетевая операционная система. Обычно это мультизадачная опе рационная система. Остальные компьютеры (рабочие станции) имеют доступ к ди скам сервера и совместно используемым устройствам. С рабочих станций н ельзя работать с дисками других рабочих станций. С одной стороны это хор ошо - нельзя случайно повредить чужие данные, с другой – для обмена данны ми пользователь должен использовать диски сервера, создавая для него до полнительную нагрузку. Однако, существуют специальные программы, работ ающие в двухуровневых сетях и позволяющие передавать данные от одной ра бочей станции к другой. На рабочих станция х уста навливают специальное программное обеспечение , ко торое называется сетевой оболочкой. Серверы могут быть выделенные и невыделенные. Выделенный сервер не используется как рабочая станция и выполняет только задачи управления сетью . Невыделенный сервер кроме управления сетью выполняет обычн ые пользовательские программы . Использование невы деленного сервера снижает производительность и надежность сети в целом , так как ошибка в пользовательской программе , запущенной на сервере , может привести к ост а новке работы всей сети . Поэтому рекомендуется применять выделенные серверы. Существуют различные сетевые операционные системы, ориентированные на работу в двухуровневых сетях . Самые известные из них - No vellNetWare , а также сетевая операционная система VINES на базе операционной системы Unix . Одноуровневые сети не имеют сервера - функции управления передаются по очереди от одной рабочей с танции к другой . как правило , рабочие стан ции имеют доступ к дискам и принтерам других рабочих станций . Т акой подход облегчает совместную работу пользователей , но в целом производительность сети понижается. Применение одноранговых сетей эффективно, если ведет ся интенсивный обмен информацией между рабочими станциями или основна я функция сетей совместное использование периферийных устройств. Одно ранговые сети дешевле и проще в обслуживании. 5. Топология ЛВС Под топологией вычислительной сети понимается конфигурация соединений отдельные ком понентов сети . Топология влияет на про изводительность сети и ее надежность в эк сплуатации . Топология типа "звезда " на рис .1. РС РС РС ФС РС Рис . 1 Каждая раб очая станция подключается к к серверу отд ельным кабелем . Пропускная способность такой сети определяется мощностью сервера , Скорост ь передачи информации от одной станции к другой невысокая по сравнению с достига емой в других топологиях . Наиболее известна сеть с "звездной " топология Arcnet фирмы Datapoint Corp. Пол учила распространение , в основном благодаря д ешевизне о борудования. Кольцевая топология - рабочие стан ции связаны друг с другом последовательно: 1-ая станция со 2-ой, 2-ая с 3-ей и т. д. Последняя РС связана с первой. Рис.2. ФС РС Сообщения проходят по кругу. Рабочая станция высылает сообщение по опре деленному адресу, каждая последующая рабочая станция анализирует адре с, когда адреса совпадают сообщение принимается. Если нет, то сообщение п ередается дальше. В большинстве случаев данные передаются только в одно м направлении, причем только одна соседняя станция принимает данные и п ередает их дальше. Недостаток - поскольку каждая станция должна участв овать в пересылке информации то, в случае выхода из строя хотя бы одной Р С парализуется работа все сети. Представитель сетей рассчитанных на кол ьцевую топологию - Token Ring фирмы IBM. РС Рис . 2. Шинная (горизонтальная) топология . Рис. 3. Эту топологию также называют магистральной , так как РС подключаются к одному каналу связи . Это наиболее скоростн ая топология . Каждое сообщение может п риниматься всеми станциями , любая станция мож ет передать сообщение любой другой . Функциони рование сети не зависит от состояния отд ельной РС. Данная топология наиболее распространена. Представи тель сетей с шинной топологией сеть ETHERNET фирмы NOVELL. РС ФС РС РС РС РС Рис . 3. Древовидная топология 0.(Рис . 5.4.) ДТ - представляет собой комбинацию из выше назва нных топологий и называется вертикальной или иерархической . Основание дерева располагается в главной точке се ти, где устано влен файл-сервер , к нему ведут все коммута ционные линии (ветви дерева ). Для подключения большого числа РС применяются коммутаторы . Коммутаторы , используемые только для разветвления называются пассивными , коммутаторы кроме это го усиливающ ие сигнал называются активным и . Недостатки : надежность работы сети зависи т полностью от файл-сервера . При большом к оличестве РС снижается пропускная способность сети. ---------¬ ¦ ФС ¦ L---T----- ----+----¬ ----------------------+ АК ¦ ¦ --------+ ¦ ------+---¬ ¦ L---T----- ¦ РС ¦ ¦ ¦ L---------- -------+------¬ ¦ ¦ РС ¦ ¦ Рис. 5.4. L-------------- ¦ --------+-----¬ ¦ ПК ¦ LT------T---T-- -------- ¦ L-------------¬ ------+-----¬ -------+------¬ ---------+-----¬ ¦ РС ¦¦ РС ¦ ¦ РС ¦ L------------L-------------- L--------------- 6 . Передача данных в сети На начальной стадии создания сетей из пользователи с толкнулись с проблемой совместимости различных компонентов сетей и ра зличных подходов к пониманию логики обмена данными и определении мето дов подключения данных. При необходимости использования в одном узле се ти изделий различных фирм возникали не стыковки. Для каждого пользовате ля разрабатывалась своя модель сети. Для единого представления данных в линиях связи по ко торым передается информация была разработана базовая модель взаимоде йствия открытых систем - OSI ( OpenSystems Interconnetion . Основная идея этой модели заклю чается в том, весь процесс передачи данных разбивается на 7 уровней, благо даря чему общая задача передачи данных расчленяется на отдельные более легко обозримые и формализуемые задачи. Для каждого уровня разработаны соответствующие стандарт ы. Каждый уровень использует ниже расположенные уровни, также обслужив ает вышестоящие уровни. Данные как бы передаются от уровня к уровню. Необ ходимые соглашения для связи одного уровня с выше и ниже стоящими уровн ями называются протоколами . Уровни модели OSI: уровень 1 - физический определяет электрические , механические и процедурные парам етры для физической связи в системах . Это характеристики к кабелям разъ емам , ха рактеристики сигналов ; уровень 2 - канальный управляет передачей данных между дву мя узлами сети, формируется информация, поступающая с первого уровня, об рабатываются ошибки; уровень 3 - сетевой, устанавливает связь между абонентами, занимается мар шрутизацией ; уровень 4 - тра нспортный , осуществляет непрерывную передачу данн ых между двумя взаимодействующими процессами пользователей ; уровень 5 - сеансовый, координи рует прием, передачу данных в одном сеансе данных, проверкой прав доступ а к сетевым ресурсам; уровень 6 - пр едставительный , занимается интерпретация передаваемых данных , определяет форматы данных , алфавиты , коды представления специальных и графических символов , используется для преобразования ка дров данных , передаваем ых по сетям , в экранный формат и формат печатного устро йства ; уровень 7 - пр икладной , пользовательское управления данными , по льзователю представляется переработанная информация. 7. Программное обеспечение ЛВС Любая вычислительная система работает под управлением операционной с истемы. Сетевая операционная система - комплекс программ, организующих р аботу сети, обеспечивающую передачу данных между компьютерами и распре деляющих вычислительные и коммутационные ресурсы между задачами и по льзователями. Сетевая ОС должна обеспечивать для пользователя стандартный и удобный доступ к сетевым ресурсам. Сетевое программное обеспечение состоит из нескольких компонентов : платформа сервера (операционна я система сервера) ; прикладные программы сетевых служб; программы обеспечения связи рабочих станций . Эти компоненты , взаимодействуя , организуют сетевую среду , которая обеспечивает пользователю доступ к сетевым средствам. Платформа сервера - обеспечивает выполнение основных фу нкций сети, таких как поддержка файловой системы, управление памятью, пл анирование задач. Прикладные программы сетевых служб - выполняются в среде платформы сер вера, обеспечивают дополнительные функции, например, блокирование запи сей и файлов. А также поддержание запросов языка SQL к совместно используе мому серверу баз данных. Программы обеспечения связи рабочих станций (коммутационные програм мы) - обеспечивают связь между операционной системой рабочей станции и с етевой операционной системой, поддерживают протоколы связи, передает з апросы по сети и принимает ответы. Коммутационные программы устанавливаются на рабочих станциях пользо вателя вместе с операционными системами рабочих станций. Пользователь получает прямой доступ к ресурсам системы используя сетевые команды. Наиболее известной в мире и самой распространенной в России является се тевая операционная система NetWare фирмы Novell. В мире фирма Novell занимает более 60% рынка, а России почти Данная операционная система обеспечивает высокую производительность сети и сохранность информации. ТЕХНОЛОГИИ БАЗ ДАННЫХ Технологии баз данных одна из наиболее востребованных технологий в пра ктической разработке информационных систем, сформирована широкая сфе ра самых разнообразных приложений систем баз данных. В данной главе рассмотрим основные понятия теории баз данных, важнейшие характеристики современного состояния технологии баз данных, перспект ивные направления их развития. База данных (БД) - совокупность взаимосвязанн ых, хранящихся вместе сведениях о различных сущностях одной предметной области (реальных объектах, процессах, явлениях или событиях), обеспечив ающая наличие такой минимальной избыточности, которая допускает их исп ользование оптимальным образом для одного или нескольких приложений и ли пользователей; Одним из основных свойств баз данных можно считать независимость данных от использующ их их прикладных программ. Под независимостью данных подразумевается т о, что изменения в данных не приводит к изменению программ. Разработка пр ограмм длительный, трудоемкий и дорогостоящий процесс, поэтому при возн икновении потребности модифицировать структуру данных, необходимости сохранять уже созданные прикладные программы. Для обеспечения действительной независимости данных (хотя пол ностью независимые данные бывают очень редко ) предла гается создавать структуры двух видов : логиче ские и физические . Логические структуры описы вают , как данные представляются прикладному п рограммисту или пользователю данных . Физические структуры опреде л яют способ физическ ой записи данных на внешней памяти . Логич еские структуры могут не совпадать с физи ческими . Программное обеспечение преобразует логи ческие структуры в физические. Системы управления базами данных (СУБД) - это программные средства, предназначенные для ввода, наполнения, удаления, ф ильтрации и поиска данных. Фундаментом технологий баз данных является модель данных, на которой б азируется конкретная СУБД. Модель описывает набор понятий и признаков, которыми должна обладать конкретная СУБД и управляемые ими базы данных, если они основываются на этой модели. Наличие такой модели позволяет сра внивать конкретные реализации СУБД и оценивать их соответствие модели. История создания и развития СУБД насчитывает около сорока лет. За этот п ериод были разработаны многочисленные модели данных, прежде всего это с етевые, иерархические, реляционные и объектные модели данных. Сетевые и иерархические модели в настоящее время считаются устаревшими, но существует множест во баз данных созданных на их основе и требующих поддержания их работы. Одним из крупнейших достижений в этой области является создание реляционной модели данных и базирующейся на ней т еории реляционных баз данных, которая позволила получить важные резуль таты для развития теории баз данных. Как отмечают многие исследователи, своим успехом реляционная модель данных во многом обязана, в первую очер едь тому, что опиралась на строгий математический аппарат теории множес тв, отношений и логики первого порядка. Разработчики любой конкретной ре ляционной системы считали своим долгом показать соответствие своей ко нкретной модели данных общей реляционной модели, которая выступала в ка честве меры "реляционности" системы. Существует широкий спектр реляцион ных СУБД для приложений различного масштаба. Разработан международный стандарт языка запросов SQL , ставший ун иверсальным интерфейсом коммерческих реляционных СУБД. По оценкам спе циалистов, примерно 99% мирового рынка баз данных занимают в настоящий мом ент реляционные СУБД. Несмотря на то, что подавляющее большинство прилож ений базируется на реляционной технологии, их роль начинает ослабевать. Вместе с тем в последние годы четко обозначилась тенденция развития СУБ Д в объектном направлении. Объектная (объектно-ориентированная) мод ель на не противоречит реляционной модели данных, а дополняет и развивае т последнюю (точнее сказать — реляционная модель является частным случ аем объектной формы представления данных). Однако, трудности развитого математического аппарата, на который могла бы опираться общая объектна я модель данных, не существует, как нет и признанной базовой объектной мо дели. С другой стороны, некоторые авторы утверждают, что общая объектная модель данных в классическом смысле и не может быть определена по причин е непригодности классического понятия модели данных к парадигме объек тной ориентированности. Парадигма - это пространство идей и законы движения в этом пространстве. В рамках парадигмы определены аксиомы, на которых выстраи вается своя логика. Решения, вырабатываемые в рамках парадигмы, непротив оречивы и логичны. Преимуществами объектных СУБД модно считать: объектные СУБД – открытые системы. Несложно добавить новый тип данных; Большинство производителей ООБД предоставляют визуальные средства со здания прикладных программ ОСУБД. Если раньше созданием прикладных про грамм для ОСУБД занимались специалисты в C++, Smaltalk, то теперь использовать ОО БД стало намного проще я Объектные СУБД быстрее, чем реляционные, если в программе многок ратно осуществляется переход от объекта к объекту по ссылке. Поскольку с сылка на объект есть идентификатор, однозначно определяющий его распол ожение в базе, то переход по такой ссылке происходит быстрее, чем ссылка м ежду кортежами отношений по первичному ключу. ОСУБД устраняют необходи мость в языке запросов Традиционные области применения ОСУБД – САПР, моделирование, мультиме диа. ОСУБД широко используются в телекоммуникациях, различных аспектах автоматизации предприятия, издательском деле, геоинформационных проек тах. Интеграция неоднородных информационных ресурсов . Информационная неоднородность ресурсов заключается в разнооб разии понятий, словарей; отображаемых реальных объектов; правил, определ яющих адекватность моделируемых объектов реальности; видов данных, спо собов их сбора и обработки; интерфейсов пользователей и т.д. Реализационная неоднородность источников проявляет ся в использовании разнообразных компьютерных платформ, средств управ ления базами данных, моделей данных и знаний, средств программирования, операционных систем, и т.п. Системы обеспечивающие совместимость различныхкомпонентов н азываются интероперабельными системи . Традиционные системы баз данных, используемые в информаци онных системах для сопровождения бизнес - процессов поддерживают больш ие объемы информации с помощью технологий оперативная обработка транз акций – OLTP. В OLTP-технологии обрабатывается детализированные данные, главн ые свойства данных здесь, их полнота и актуальность. Для поддержки принятия решений нужны другие технологии. Н еобходимо объединять данные из различных источников (как из корпоратив ной информационной системы, так и из внешней среды), накапливать данные, д елая их срезы во времени. Анализ таких данных позволяет оценивать состоя ние и динамику развития организации, делать обоснованные прогнозы и при нимать обоснованные решения. Программные продукты, необходимые для обе спечения управленческих решений, должны обеспечивать хранение больших объемов данных, эффективный доступ к ним, а так же располагать развитыми средствами анализа данных и представления результатов в удобной для с пециалистов и руководства форме. Информационная технология, которая пр едоставляет руководителям различного уровня возможность получения не обходимой информации для принятия управленческих, финансовых и кадров ых решений называется OLAP ( On - Line Analytical Processing - оперативной аналитической обработк ой) -технологией. OLAP – технологии базируются на технол огиях хранилищ данных ( Data warehouses ). Хранилище данных обеспечивает накопление с течением времени данные для содействия в принятии решений. Хранилище это данных репозиторий (склад) информации содержащий объединенные, проверенные да нные, отражающие работа организации за длительный период. Объемы данных в хранилищах данных в несколько раз превосходят объемы данных в OLTP-систем ах. Хранилища данных отличаются от баз данных или систем оперативной обраб отки транзакций (OLTP-систем) своим назначением и устройством: хранилище содержит данные, позволяющие проводить анализ деловых опера ций; хранилища обычно представляют собой системы, доступные только для чтен ия; в хранилищах же накапливаются данные, не меняющиеся со временем и избавл енные от ошибок. Из-за большого объема данных в хранилищах одной из основных проблем созд ания хранилищ является обеспечение высокой производительности обрабо тки запросов. Запросы в хранилище отличаются высоким уровнем сложности. Создание хранилищ данных – трудоемкий и длительный процесс. Наряду с хр анилищами данных существуют и часто используются компаниями витрины д анных ( Data Mart ), называемые также киосками данных. Такие системы создаются для отдельных подразделений компаний или для обеспечения отдельных видов деятельности. Объемы данных и требования к вычислительным ресурсам в ви тринах данных существенно меньше по сравнению с хранилищами. Витрины да нных могут строиться как независимо, так и на основе хранилищ данных ком пании. Хранилища данных имеют двухуровневую или трехуровневую архитек туру. В двухуровневых хранилищах на верхнем уровне поддерживается объе диненная информация. На нижнем уровне - различные источники баз данных. В трехуровневой архитектуре предусматривается поддержка витрин данных для отдельных подразделений компании над ее единым хранилищем. ТРАНЗАКЦИЯ Под транзакцией понимается не делимая с точки зрения воздействия на БД последовательность операторо в манипулирования данными (чтения, удаления, вставки, модификации) такая, что либо результаты всех операторов, входящих в транзакцию, отображаютс я в БД, либо воздействие всех этих операторов полностью отсутствует. Лоз унг транзакции – «Все или ничего». Поддержание механизма транзакций - п оказатель уровня развитости СУБД. Корректный механизм поддержания тра нзакций одновременно является основой обеспечения целостности баз дан ных. Удаленный доступ – доступ к базе данных чер ез модемную связь. Распределенная обработка. В современном бизнесе очень часто возникает необходи мость предоставить доступ к одним и тем же данным группам пользователей , территориально удаленным друг от друга. В качестве примера можно приве сти банк, имеющий несколько отделений. Эти отделения могут находиться в разных городах, странах или даже на разных континентах, тем не менее необ ходимо организовать обработку финансовых транзакций (перемещение дене г по счетам) между отделениями. Результаты финансовых операций должны бы ть видны одновременно во всех отделениях. Существуют два подхода к организации обработки распр еделенных данных. технология распределенной базы данных . Такая база включает фрагменты данных, расположенные на различн ых узлах сети. С точки зрения пользователей она выглядит так, как будто вс е данные хранятся в одном месте. Естественно, такая схема предъявляет же сткие требования к производительности и надежности каналов связи. технология тиражирования. В этом случае в ка ждом узле сети дублируются данные всех компьютеров. При этом передаются только операции изменения данных, а не сами данные. Передача может быть а синхронной (неодновременной для разных узлов), данные располагаются там , где обрабатываются. Использование технологии тиражирования позволяет с низить требования к пропускной способности каналов связи. При выходе из строя линии связи какого-либо компьютера, пользователи других узлов мог ут продолжать работу. Однако при этом допускается неодинаковое состоян ие базы данных для различных пользователей в один и тот же момент времен и. Следовательно, невозможно исключить конфликты между двумя копиями од ной и той же записи. В основе распределенной об работки лежит запрос к собственной локальной БД или удаленной (БД сервера ). Запрос - формализованное задание на поиск и обработку информации. Удаленный запрос – единичн ый запрос к одному серверу . Несколько уда ленных запросов к одному серверу объединяютс я в удаленную транзакцию . Если отдельные запросы транзакции обрабатываются различными сер верами , то транзакция называется распределенной. Распределенная база данных и распр еделенная обработка не синонимы. Распределенная БД размещается на неск ольких серверах, работа с ней, для получения доступа к удаленным данным, требует использования сетевой СУБД. При распределенной обработке один запрос транзакции обрабатывается одним сервером. Распределенная СУБД позволяет обрабатывать один запрос несколькими БД. Такой запрос называ ется распределенным. Технология клиент-сервер. Как правило, компьютеры и программы, входящие в состав информаци онной системы, не являются равноправными. Некоторые из них владеют ресур сами (файловая система, процессор, принтер, база данных и т.д.), другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управ ляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер ба зы данных, вычислительный сервер...). Клиент и сервер какого-либо ресурса м огут находится, как в рамках одной вычислительной системы, так и на разли чных компьютерах, связанных сетью. Существует два подхода к организации колл ективного доступа к базам данных . 1 - файл-сервер и 2 - СУБД-сервер , сервер баз данных , клиент-сервер. При первом подходе файлы баз данных располагаются н а файл-серверах, и все рабочие станции получают к ним доступ. При работе не скольких программ, эти программы должны блокировать записи с которыми они работают от параллельного чтения и изменения другой программой. Од нако если применяется однопользовательская версия СУБД, нормальной б локировки не будет. Поэтому при установке СУБД в с еть необходимо убедится , что устанавливаемая версия сетевая что предназначена для работы им енно с теми сетевыми средства , которые бу дут использованы. Мощность сетевых СУБД , основанных на файл-сервере в настоящее недостаточна . Пр и большом колич естве обрабатываемой инфор мации производительность сети падает , нарушается безопасность и целостность данных. С точки зрения обработки информации все ЭВМ объединенные в сеть делятся на основные и вспомогательные. Осно вные это абонентские ЭВМ (клиенты). Они выполняют все необходимые информ ационно-вычислительные работы. Вспомогательные ЭВМ серверы. Клиент - пр иложение, посылающее запрос к серверу. Такая и технология называется кли ент - сервер. Основная идея технологии клиент-сервер заключается в том, что мощный сервер передает на рабочие станции не файлы, логически необх одимую порцию информации, т.е. отвечает на запрос. Таким образом уменьша ется объем передаваемой по сети информации (трафик сети). В зависимости от расположения СУБД различают локальны е и распределённые СУБД. Все части локальной СУБД размещаются на компьют ере пользователя базы данных. Если к одной локальной СУБД обращаются нес колько пользователей одновременно, каждый пользовательский компьютер должен иметь свою копию локальной СУБД. В отличие от этого, значительная часть программно-аппаратных средств распределённой СУБД централизова на и находится на одном, достаточно мощном компьютере (сервере), в то время , как компьютеры пользователей несут относительно небольшую часть СУБД, которая называется клиентом. Локальные СУБД могут работать в сети, но мо гут и не использовать её, в то время как распределённые СУБД обязательно работают в компьютерной сети. Заметим, местонахождение баз данных никак не влияет на специфику СУБД: в локальных СУБД сама БД может располагатьс я как на компьютере пользователя, так и на удаленном сетевом компьютере. Безусловным достоинством клиент-серверных систем является возможност ь централизованного управления доступом к БД. В таких системах база данн ых в значительной мере защищена как от случайных, так и от намеренных иск ажений, в них проще реализовать целостность и непротиворечивость данны х.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Когда кто-то "Вконтакте" удаляет тебя из списка друзей, так и хочется написать: "Ну ты чё?! Ведь нормально же молчали!"
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по информатике и информационным технологиям "Лекции по ИСЭ", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru