Сделай Сам Свою Работу на 5
 

Интернет-браузеры. Сравнительные характеристики, отличия. Кроссбраузерность.

На экзамене будет 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- 2022 stydopedia.ru Все материалы защищены законодательством РФ.