Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
госы-ответы-2012[beta.1].doc
Скачиваний:
27
Добавлен:
29.04.2019
Размер:
4.65 Mб
Скачать

27. Глобальная компьютерная сеть Интернет. Технологии Веб.Основные модели и технологические решения для электронного бизнеса.

Интернет – всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины (World Wide Web (WWW) и множества других систем (протоколов) передачи данных.

В настоящее время, когда слово «Интернет» употребляется в обиходе, чаще всего имеется в виду Всемирная паутина и доступная в ней информация, а не сама физическая сеть.

Веб-технологии

Что такое HTML?

Всемирная паутина соткана из Web-страниц (Web-pages), а эти страницы создаются при помощи языка разметки гипертекста (HyperТext Markup Language, HTML). HTML - это язык разметки. Вы используете HTML для разметки текстового документа, точно так же, как это делает редактор при помощи жирного красного карандаша. Эти пометки служат для определения формата (или стиля), который будет использован при выводе текста на экран монитора.

Что такое JavaScript?

JavaScript предназначен для написания сценариев для активных HTML-страниц. JavaScript не предназначен для создания автономных приложений. Программа на JavaScript встраивается непосредственно в исходный текст HTML-документа и интерпретируется брaузером по мере загрузки документа. С помощью JavaScript можно динамически изменять текст загружаемого HTML-документа и реагировать на события, связанные с действиями посетителя или изменениями состояния документа или окна.

Важная особенность JavaScript - объектная ориентированность. Программисту доступны многочисленные объекты, такие, как документы, гиперссылки, формы, фреймы и т.д.

Что такое PHP?

PHP (Personal Home Page) - серверный язык создания сценариев. Первая версия PHP была создана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментов для отслеживания посетителей Web-страницы. Сегодня это полноценный мощный язык программирования, его название было изменено как рекурсивное образование PHP HyperText Preprocessor (препроцессор гипертекста PHP).

Конструкции PHP, вставленные в HTML-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру.

Что такое XML?

XML (eXtensibleMarkupLanguage) - расширяемыйязыкразметки. Основное внимание в XML сосредоточено на данных. В XML структурная разметка данных и представление данных строго разделены.

Что такое XSLT?

XSLT (eXtensible Stylesheet Language Transformations) - расширяемый язык преобразования листов стилей.

Язык XSLT служит транслятором, с помощью которого можно свободно модифицировать исходный текст. XLST играет решающую роль в утверждении XML в качестве универсального языка хранения и передачи данных. Область применения XSLT широка - от электронной коммерции до беспроводного Web.

Что такое AJAX?

Ajax расшифровывается как Asynchronous Javascript And XML (Асинхронные Javascript И XML) и технологией в строгом смысле слова не является.

Если в стандартном веб-приложении обработкой всей информации занимается сервер, тогда как браузер отвечает только за взаимодействие с пользователем, передачу запросов и вывод поступившего HTML, то в Ajax-приложении между пользователем и сервером появляется еще один посредник - движок Ajax. Он определяет, какие запросы можно обработать "на месте", а за какими необходимо обращаться на сервер.

Основные модели и технологические решения электронного бизнеса

Взаимодействие (примеры)

Условное обозначение

Между физическими лицами (денежные переводы, перевод эфирного времени)

Person to Person, P2P

От физического лица предприятию (оплата счетов для покупки товаров и услуг, покупка товаров в Интернете, погашение долга)

Person to Business, P2B

От предприятия предприятию (оплата выставленных счетов)

Business to Business, B2B

От предприятия физическому лицу (перечисление заработной платы)

BusinesstoPerson,B2P

От физического лица государству (уплата налогов)

Person to Government, P2G

От предприятия государству (уплата налогов)

Business to Government, B2G

Технологические решения или интегрированные системы для электронного бизнеса предлагают практически все крупные компании-производители компьютеров, сетевого оборудования и программного обеспечения: IBM, Hewlett-Packard, Compaq, Intel, Sun Microsystems, Cisco Systems, Microsoft, Computer Associates International, Navision и т.д.

SAP R3

ERP-система (англ. Enterprise Resource Planning System — Система планирования ресурсов предприятия) — это интегрированная система на базе ИТ для управления внутренними и внешними ресурсами предприятия (значимые физические активы, финансовые, материально-технические и человеческие ресурсы). Цель системы — содействие потокам информации между всеми хозяйственными подразделениями (бизнес-функциями) внутри предприятия и информационная поддержка связей с другими предприятиями. Построенная, как правило, на централизованной базе данных, ERP-система формирует стандартизованное единое информационное пространство предприятия[1].

IBM WebSphere

WebSphere — семейство программных продуктов фирмы IBM. Часто WebSphere употребляется в качестве названия одного конкретного продукта: WebSphere Application Server (WAS). WebSphere относится к категории middleware — промежуточного программного обеспечения, которое позволяет приложениям электронного бизнеса (e-business) работать на разных платформах на основе веб‐технологий.

Microsoft Navision

Microsoft Dynamics NAV — интегрированная система управления предприятием (англ. Integrated Business Management Solution) класса ERP, поставляемая корпорацией Microsoft в новой линейке продуктов Microsoft Dynamics для среднего и малого бизнеса (англ. Small Medium Business). В этой системе реализована следующая функциональность:

  • управление финансами

  • бизнес-анализ

  • управление цепочками поставок

  • управление складом

  • управление отношениями с клиентами

  • электронная коммерция

  • производство

Это решение — разработка датской компании Navision Software A/S, купленной летом 2002 года корпорацией Microsoft.1С Бухгалтерия

28. Роль информации и знаний в управлении экономикой и в развитии общества. Технологии доступа к информационным ресурсам и ресурсам знаний. Решения для «электронного правительства». Формирование информационного общества.

Рынок информационных услуг может быть определен как совокупность экономических, правовых и информационных отношений по торговле (продаже и покупке услуг) между поставщиками (продавцами) и потребителями (покупателями) и характеризуется определённой̆ номенклатурой̆ услуг, условиями и механизмами их предоставления и ценами.

Товаром на рынке информационных услуг является информация.

Роль информации в развитии общества всегда была огромна. Значительные изменения в общественной̆ жизни произошли при появлении языка как средства общения людей̆, затем письменности, книгопечатания, печатных средств массовой̆ информации, радио, телефона, телевидения. Во второй̆ половине двадцатого века появилась возможность массового использования персональных компьютеров. Успехи в развитии телекоммуникаций позволили связать персональные компьютеры, находящиеся в различных регионах нашей̆ планеты. Этими новыми возможностями специалисты развитых стран воспользовались в полной̆ мере. Первичная информация ранее готовилась в печатной̆ форме. Для того чтобы ввести ее в компьютер и превратить в электронную форму, требовался повторный̆ ее ввод и двойные затраты. Эти обстоятельства являлись непреодолимой̆ преградой̆ при создании баз большого объема. Переход к подготовке исходной̆ информации в персональных компьютерах сразу в электронной̆ форме снял эту преграду. Учитывая успехи в создании электронной̆ памяти большого объема, появилась возможность создавать базы практически неограниченной̆ емкости. В этот же период создавались технические и программные средства пере- вода из печатной̆ в электронную форму ранее накопленных доку- ментов (средства сканирования).

Мировые информационные ресурсы обычно разделяются на три сектора:

• сектор деловой̆ информации;

• сектор научно-технической̆ и специальной̆ информации; • сектор массовой̆ потребительской̆ информации.

Сектор деловой̆ информации, в свою очередь, подразделяется на следующие группы:

• биржевая и финансовая информация – информация о котировках ценных бумаг, валютных курсах, учетных ставках, рынках товаров и капиталов, предоставляемая биржами, специальными службами биржевой̆ и финансовой̆ информации, брокерскими компаниями;

• статистическая информация – числовая, экономическая, демографическая, социальная информация в виде рядов динамики, прогнозных моделей̆ и оценок, предоставляемая государственными службами, а также компаниями, занятыми исследованиями, разработками и консалтингом;

• коммерческая информация – информация о компаниях, фир- мах, корпорациях, направлениях их работы, финансовом состоянии, ценах на продукцию и услуги, связях, сделках, руководителях;

• деловые новости.

Технологии доступа

В решении информационных задач одним из важных элементов является обеспечение доступа к информационным ресурсам и работа с ними. При этом решается ряд важных вопросов.

1. Какие информационные ресурсы выбрать?

При высокой̆ насыщенности современного информационного

рынка данная задача не является тривиальной̆. Из представленного на рынке разнообразия информационных ресурсов необходимо вы- брать наиболее подходящие для работы фирмы. Для этого на основе задач, решаемых организацией̆, фирмой̆, выявляются требования к информации.

2. Как извлечь из информационных ресурсов необходимые сведения?

Специалист, имеющий̆ доступ к информационным ресурсам – профессиональным базам данных, деловым ресурсам Интернет, получает в свое распоряжение огромный̆ массив документов. Напри- мер, LexisNexis предоставляет пользователю доступ к 1,4 млрд доку- ментов.

Однако из этого массива специалисту необходимо только ограниченное количество документов. Поиск этих документов является серьёзной̆ задачей̆. Широкое разнообразие инструментов пои ка и методов их применения требуют от специалиста знаний, как самих информационных ресурсов, так и средств поиска.

3. Как оценивать наеденную информацию?

Перед тем как использовать полученную информацию, ее не-

обходимо оценить, пригодна ли она для решения поставленной̆ задачи с позиций ее достоверности. Особенно этот вопрос актуален при работе с ресурсами Интернет.

Решение этих задач предъявляет требования к технологии доступа к информационным ресурсам и ресурсам знаний.

Решения для «электронного правительства»

Электронное правительство (англ. e-Government) — способ предоставления информации и оказания уже сформировавшегося набора государственных услуг гражданам, бизнесу, другим ветвям государственной власти и государственным чиновникам, при котором личное взаимодействие между государством и заявителем минимизировано и максимально возможно используются информационные технологии.

В России это госуслуги.

Формирование информационного общества

Информационное общество — теоретическая концепция постиндустриального общества; историческая фаза возможного эволюционного развития цивилизации, в которой информация и знания умножаются в едином информационном пространстве. Главными продуктами производства информационного общества становятся информация и знания. Отличительные черты:

  • увеличение роли информации, знаний и информационных технологий в жизни общества;

  • возрастание числа людей, занятых информационными технологиями, коммуникациями и производством информационных продуктов и услуг, рост их доли в валовом внутреннем продукте;

  • нарастающая информатизация общества с использованием телефонии, радио, телевидения, сети Интернет, а также традиционных и электронных СМИ;

  • создание глобального информационного пространства, обеспечивающего: (а) эффективное информационное взаимодействие людей, (б) их доступ к мировым информационным ресурсам и (в) удовлетворение их потребностей в информационных продуктах и услугах;

  • развитие электронной демократии, информационной экономики, электронного государства, электронного правительства, цифровых рынков, электронных социальных и хозяйствующих сетей;

29. Оболочки современных средств разработки программного обеспечения, языки программирования высокого уровня, основные возможности. Основные понятия объектно-ориентированного программирования:инкапсуляция, наследование, полиморфизм.

Интегрированная среда разработки (англ. IDE, Integrated development environment) — система программных средств, используемая программистами для разработки программного обеспечения.

Обычно среда разработки включает в себя текстовый редактор, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке ПО. Хотя и существуют среды разработки, предназначенные для нескольких языков — такие как Eclipse, NetBeans или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования — как например, Visual Basic.

Частный случай ИСР — среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы.

Среда визуальной разработки — среда разработки программного обеспечения, в которой наиболее распространенные блоки программного кода представлены в виде графических объектов. Применяются в основном для создания прикладных программ и разработки графического интерфейса пользователя (GUI).

Преимущества и недостатки

Преимущества:

  • быстрота разработки

  • лёгкость освоения

  • стандартизация внешнего вида программ.

Недостатки:

  • как правило, привязка к конкретной среде разработки связаное с проблематичностью перехода на другую среду разработки

  • затруднённое использование нестандартных компонентов

  • наличие недокументированных особенностей компонент

Следует учитывать, что некоторые визуальные среды разработки имеют собственный формат хранения проекта и при переходе на другую среду может возникнуть непереносимость свойств проекта и некоторых частей проекта, таких, как собственные библиотеки используемой среды разработки.

Так же следует учитывать некоторые изменения, которые могут вносится в язык программирования. Конкретный пример - среда разработки Delphi (по сути это уже новый язык программирования). Среду разработки как и язык программирования следует выбирать на этапе проектирования ПО. Правильно спроектированное ПО должно учитывать развитие и внедрение новых технологий, поэтому перенос разработки такого ПО в другую среду разработки не должен представлять трудностей.

Списоксредвизуальнойразработки: Sun Studio, IntelliJ IDEA, HiAsm, Eclipse, Microsoft Visual Studio, Borland Developer Studio, Borland Delphi ,Borland C++ Builder, DJEM, Kylix, KDevelop, QDevelop (всвязкес Qt-Designer), Anjuta, VisualWorks, VisualAge for Smalltalk. DolphinSmalltalk, Squeak, Dev-C++, SharpDevelop, Lazarus

Объектно-ориентированное программирование - технология программирования, при которой программа рассматривается как набор дискретных объектов, содержащих, в свою очередь, наборы структур данных и процедур, взаимодействующих с другими объектами.

Класс - в программировании - множество объектов, которые обладают одинаковой структурой, поведением и отношением с объектами из других классов.

Объект - в программировании - программный модуль:

объединяющий в себе данные (свойства) и операции над ними (методы);

обладающий свойствами наследования, инкапсуляции и полиморфизма.

Объекты взаимодействуют между собой, посылая друг другу сообщения.

Инкапсуляция - в объектно-ориентированном программировании - сокрытие внутренней структуры данных и реализации методов объекта от остальной программы. Другим объектам доступен только интерфейс объекта, через который осуществляется все взаимодействие с ним.

лат.In - в + Capsula – ящичек

Наследование - в объектно-ориентированном программировании - свойство объекта, заключающееся в том, что характеристики одного объекта (объекта-предка) могут передаваться другому объекту (объекту-потомку) без их повторного описания. Наследование упрощает описание объектов.

Полиморфизм - в объектно-ориентированном программировании - способность объекта выбирать правильный метод в зависимости от типа данных, полученных в сообщении.