История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Дисциплины:
2018-01-30 | 642 |
5.00
из
|
Заказать работу |
|
|
4. Основные этапы развития программирования. Компонентный подход. Понятие. Технологии.
Компонентный подход— построение программного обеспечения из отдельных компонентов — физически отдельно существующих частей программного обеспечения, которые взаимодействуют между собой через стандартизованные двоичные интерфейсы. В отличие от обычных объектов объекты — компоненты можно собрать в динамически вызываемые библиотеки или исполняемые файлы, распространять в двоичном виде (без исходных текстов) и использовать в любом языке программирования, поддерживающем соответствующую технологию.
Компонентный подход лежит в базе технологий, разработанных на базе COM (компонентная модель объектов), и технологии создания распределенных приложений CORBA (общая архитектура с посредником обработки запросов объектов). Эти технологии используют сходные принципы и различаются лишь особенностями их реализации.
Отличительная особенность современного этапа развития технологии программирования — создание и внедрение автоматизированных технологий разработки и сопровождения программного обеспечения, которые названы CASE-технологиями. Существуют CASE-технологии, поддерживающие структурный и объектный (в том числе компонентный) подходы к программированию.
Технологии:
Технология СОМ (Microsoft) - развитие технологии OLEI (ObjectLinkingandEmbedding – связывание и внедрение объектов):
определяет общую парадигму взаимодействия программ любых типов: библиотек, приложений, ОС; позволяет одной части ПО использовать функции (службы), другой, независимо от того, где функционируют ли эти части: в пределах одного процесса, в разных процессах на одном компьютере или на разных компьютерах.
|
DCOM (DistributedCOM) – распределенная СОМ для передачи вызовов между ПК.
На базе СОМ и DCOM:
OLE-automation - технология создания программируемых приложений для доступа к внутренним службам приложений
ActiveX – на базе OLE-automation для создания ПО на одном и распределенных в сети ПК. Использует компоненты – элементы управления ActiveX.
Преимущества ActiveX:
- быстрое написание программного кода;
- открытость и мобильность – спецификации технологии в OpenGroup как основа открытого стандарта;
- написание приложений с использованием знакомых средств разработки;
- большое количество бесплатных программных элементов ActiveX;
- стандартность - ActiveX основана на стандартах Internet (TCP/IP, HTML, Java) и стандартах COM, OLE.
-MTS (MicrosoftTransactionServer – сервер управления транзакциями) – технология безопасной и стабильной работы распределенных приложений при больших объемах передаваемых данных.
- MIDAS (MultitierDistributedApplicationServer - сервер многозвенных распределенных приложений) – технология, организующая доступ к данным разных ПК с учетом балансировки нагрузки сети.
Технология CORBA (разработка OMG - ObjectManagementGroup) - подход, аналогичный СОМ, но на базе объектов и интерфейсов CORBA. Программное ядро реализовано для всех основных аппаратных и программных платформ. CORBA - для создания распределенного ПО в гетерогенной вычислительной среде.
5. Стандартизация. Определение, цели. Основная задача по стандартизации в сфере ИТ.
Стандартизация - деятельность, заключающаяся в нахождении решений для повторяющихся задач в сферах науки, техники и экономики, направленная на достижения оптимальной степени упорядочения в определенной области. Эта деятельность проявляется в процессах разработки, опубликования и применения стандартов.
Стандартизация – это деятельность по установлению правил, норм, характеристик в целях их многократного использования, направленная на достижение упорядоченности в сферах производства и обращения продукции и повышение конкурентоспособности продукции, работ или услуг.
|
Цели: улучшение соответствия продукции или услуг их функциональному назначению. Стандартизация увязывает технические нормы и требования к продукции, гарантирует ее технический уровень, надежность, долговечность и качество, создает необходимые предпосылки для углубления и расширения специализации и кооперирования производства, активно воздействует на экономию всех видов природных, материальных и энергетических ресурсов, а также приводит к постепенному выравниванию уровней технических норм и требований в национальных стандартах и доведению их до высших мировых научно-технических образцов.
Основная задача работ по стандартизации в сфере информатизации - создание нормативной базы, отражающей современный уровень и тенденции развития средств и систем информатизации. Применительно к информатизации стандартизация заключается в определении требований к средствам, системам, процессам и др., излагаемым всоответствующим образом утвержденных документах (стандартах), обязательных для применения в установленной для них области действия.
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!