Интернет-браузеры. Сравнительные характеристики, отличия. Кроссбраузерность.
На экзамене будет 1 теоретический вопрос из 11 описанных ниже и 1 практический – выполнить одно из 8 заданий, которые надо было сделать в течение семестра.
Стоимость IT-решений. Основные показатели
Основные факторы (критерии), влияющие на окончательную стоимость проекта по созданию программного продукта:
| Фактор
| 1.
| Временные рамки
| 2.
| Количество занятых разработчиков на задаче
| 3.
| Соответствие проекта знаниям разработчиков
| 4.
| Привлекательность проекта с точки зрения получения опыта
| 5.
| Насколько интересно задание
| 6.
| Загрузка персонала на других проектах
| 7.
| Распределение ролей в проектной команде
| 8.
| Особенности заказчика
| 9.
| Как долго команда работает с клиентом и размер контракта
| 10.
| Будет ли продукт использоваться внутри компании или распространяться
| 11.
| Передача прав, гарантий и ответственности
| 12.
| Критичность срока окончания проекта
| 13.
| Многообразие и желаемое качество поставляемых артефактов (результатов работы над проектом)
| 14.
| Ожидаемый объем от данного клиента (заказчика ПО) в будущем
|
Установка оценок времени продолжительности работ
Для расчета ожидаемого времени выполнения работ возьмем значения времени выполнения при благоприятных условиях и при неблагоприятных условиях и произведем вычисления, взяв среднее арифметическое от оптимистичной и пессимистичной оценок.
tож = (2.1)
где Тож – ожидаемое время продолжительности работ
Тmin – оценка при наиболее благоприятных условиях
Tmax – оценка при наиболее неблагоприятных условиях.
Себестоимость разработки информационной системы - это, как правило, совокупность затрат на разработку программного продукта. Затраты на разработку программы подразделяются на следующие статьи расходов:
1) Материальные затраты;
2) Основная заработная плата;
3) Единый социальный налог;
4) Накладные расходы.
В статье «Материальные затраты» предусмотрены затраты на материалы, применяемые при использовании данного программного продукта на предприятии.
Затраты на оплату труда:
ЗПобщ = ЗПосн + ЗПдоп
Расчет единого социального налога
При ставке 26% от общей суммы заработной платы, ЕСН высчитывается по формуле:
ЕСН = ,
Сумма накладных расходов = затраты на электроэнергию + амортизационные отчисления + прочие накладные расходы.
Интернет-браузеры. Сравнительные характеристики, отличия. Кроссбраузерность.
Браузер — это программа, представляющая в удобном для восприятия виде информацию, получаемую из Интернета. Это инструмент для просмотра ресурсов Сети и, в меньшей степени, для взаимодействия с ними.
Информация, которую брaузер передает на сервер в качестве запроса и которую получает от него в ответ, передается, как правило, по протоколу HTTP.
Web-страницы, которые вы видите на экране, представляют собой всего лишь текстовые файлы, в которых содержатся определенные инструкции. Эти инструкции предписывают браузеру, что и как следует показывать на данной странице. В простейшем случае исходный текст Web-страницы пишется на языке HTML. Вследствие своей сложной истории язык HTML неоднозначно трактуется разными браузерами. Да и сами браузеры могут предназначаться для разных целей. В результате в разных браузерах одни и те же страницы могут выглядеть по-разному.
Существует различные стандарты, технологии и протоколы. В идеале все браузеры должны одинаково отображать Web-страницы. Если взять какой-нибудь простой пример, то и Internet Explorer, и Netscape Navigator, и Opera, и другие браузеры выдадут одну и ту же интерпретацию кода. Но если речь пойдет о сложном проекте с многоуровневыми вложенными таблицами, фреймами, стилями, скриптами, то конечный результат может очень сильно отличаться. Также каждая компания-разработчик старается развивать дополнительные технологии, зачастую не совместимые с продуктами конкурентов. Даже Java, казалось бы, универсальный язык, и тот нередко обрабатывается браузерами разных фирм по-своему. То же относится и к набору скриптовых языков. Поэтому для качественного отображения web-страниц следует учитывать, какие web-стандарты, технологии и протоколы поддерживает браузер :
Поддержка web-технологий и протоколов
Таблица 3
Web-стандарты и технологии
| Internet
Explorer
| Mozilla
| Mozilla FireFox
| Netscape Browser
| Opera
| CSS2
| Да
| Да
| Да
| Да
| Да
| Фреймы
| Да
| Да
| Да
| Да
| Да
| Java
| Да
| Да
| Да
| Да
| Да
| JavaScript
| Да
| Да
| Да
| Да
| Да
| XHTML
| Нет
| Да
| Да
| Нет
| Да
| Интернет протоколы
|
| Email
| Нет
| Да
| Нет
| Да
| Да
| FTP
| Да
| Да
| Да
| Да
| Да
| NNTP(Usenet)
| Нет
| Да
| Нет
| Да
| Да
| SSL
| Да
| Да
| Да
| Да
| Да
| IRC
| Нет
| Да
| Нет
| Нет
| Да
|
Браузеры конкурируют друг с другом на многих фронтах: безопасность, поддержка стандартов, функциональность. Но одним из самых важных параметров является скорость. Скорость «холодной» и «горячей» загрузки, скорость рендеринга CSS, скриптов, таблиц, графики, скорость работы с кэшем. Все эти параметры влияют на общее впечатление от скорости работы программы.[10]
«Холодный» старт — это первая загрузка браузера сразу после старта системы. При этом не используются специальные утилиты предварительной загрузки.
Результаты: Internet Explorer – 6,99c; Mozilla – 11,94c; Mozilla FireFox – 17,94c; Opera – 2,48с; Netscape Browser – 10,90c.
«Горячий» старт — загрузка браузера во второй раз. Во время тестирования браузер загружался еще и третий раз, а потом брались средние значения.
Результаты: Internet Explorer – 1,77c; Mozilla – 2,48с; Mozilla FireFox –2,74c; Opera – 2,15с; Netscape Browser – 3,01.
Обработка скриптов. Этот тест специально предназначен для сравнения различных браузеров на одной платформе и в разных условиях. Например, небольшие различия в оборудовании или наборе установленного ПО могут сильно повлиять на скорость обработки скриптов на одном и том же компьютере в одном и том же браузере. Это отличный тест, в котором замеряются разные параметры: вычисление математических формул, DHTML, обработка строки, кэширование изображений, манипуляции с таблицами, окнами и содержимым страницы.
Результаты: Internet Explorer – 60с; Mozilla –23с; Mozilla FireFox –21c; Opera – 13с; Netscape Browser – 55с.
Показ изображений. Здесь открывалась страница с десятком небольших картинок. Тест показывает, как браузер может работать с множеством соединений одновременно, а также насколько быстро он осуществляет рендеринг изображений.
Результаты: Internet Explorer – 2,32с; Mozilla –2с; Mozilla FireFox –2,85c; Opera – 1,5с; Netscape Browser – 2,60с.
Из полученных результатов видно, что из представленных браузеров Opera является самым быстрым браузером.
Сравнив представленные браузеры, можно заметить, что Enternet Explorer сдаёт свои позиции, а на первое место выходят такие браузеры как Opera. Но, несмотря на это, Enternet Explorer является лидером по распространённости среди пользователей Интернета.
Кроссбраузерность - понятие, описывающее свойство сайта идентично работать и отображаться во всех браузерах (обычно учитываются лишь наиболее распространенные). Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности. Понятие «кроссбраузерность» очень часто путают с попиксельным соответствием, что на самом деле является разными понятиями.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2025 stydopedia.ru Все материалы защищены законодательством РФ.
|