Программное обеспечение сайта

Программное обеспечение (ПО) совокупность программных средств и программной документации, предназначенных для создания и эксплуатации системы [39, с. 302].  Программное обеспечение реализуется в документах: описание состава  программного  обеспечения; техническое задание на создание программного продукта;  спецификации требований, функций программного обеспечения;  общее описание программы; текст программы; план сборки  и тестирования программного обеспечения; руководство пользователя; руководство по сопровождению программного обеспечения.

Требования к программному обеспечению:

  • достаточное для выполнения всех функций системы, реализующихся с применением средств вычислительной техники;
  • построено на базе современных пакетов прикладных программ и других программ, позволяет производить замену одних программ без коррекции других;
  • программное обеспечение имеет средства диагностики технических средств и контроля на достоверность входной информации;
  • все программы специального программного обеспечения конкретной системы совместимы как между собой, так и с ее общим программным обеспечением [29, с. 59].

Выделяют три класса программных продуктов:

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

Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Оно направлено на создание операционной среды функционирования других программ;  на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;   на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;  на выполнение вспомогательных технологических процессов (копирование, архивиро­вание, восстановление файлов программ и баз данных и т.д.).

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

Пакет прикладных программ (Application Program Package) — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.

Состав программного обеспечения ориентирован на операционную систему Microsoft Windows, так как на сегодняшний день это платформа является самой распространенной в мире.

В таблице 14 представлен список программных продуктов, разделенных на виды, посредством которых осуществляется создание и редактирование сайта.

Таблица 14 – Используемое программное обеспечение для создания и редактирования сайта

№ п/п Вид ПО Название ПО
1 Операционная система Microsoft Windows XP, с установленным пакетом обновлений SP3
2 Веб-сервер Apache HTTP server 2.0 с установленными гипертекстовым процессором PHP 5.2, базой данных MySQL 5
3 Редактор гипертекста, PHP кода, каскадных стилей CSS Namo WebEditor 2006
4 Система управления контентом Joomla! 1.5.22
5 Текстовый и табличный редакторы Microsoft Office 2003: Microsoft Word 2003, Microsoft Excel 2003
6 Редактор растровой графики Paint.Net
8 Web-браузер Любой браузер (Internet Explorer 6-8, Mozilla Firefox 3-3.5, Opera 9-10, Google Chrome 5.0).

 

9 Архиватор WinRAR 3.90

 

В качестве операционной системы при создании сайта была выбрана Microsoft Windows XP.

Windows XP – это одна из стабильных в работе версий ОС Microsoft Windows, графических операционных систем для персональных компьютеров. Windows XP представляет собой простую, быструю и надёжную ОС, отвечающую современным требованиям. Пакет обновлений SP3 обеспечивает более надежную работы системы в целом, оптимизирует функциональность отдельных подсистем.

Для отладки сайта был выбран Apache HTTP Server – самый популярный web-сервер в Интернет с апреля 1996 года. Распространяется с открытым исходным кодом, поддерживает большинство известных операционных систем, таких как Unix/Linux, Windows и т.д. Цель разработчиков – создание безопасного, эффективного, гибкого и расширяемого сервера, отвечающего современным стандартам. Поддерживает работу с различными расширениями и модулями.

Программная реализация сайта потребовала установки гипертекстового процессора PHP и СУБД MySQL.

PHP – инструмент программирования для создания web-приложений с помощью языка сценариев, который создан специально для Интернет и который можно внедрять в гипертекст.

MySQL – это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально web-сайтов, как небольших, так и достаточно крупных.

Задача длительного хранения информации очень часто встречается в программировании web-приложений: подсчёт посетителей в статистике, хранение сообщений в форуме, удалённое управление содержанием информации на сайте и т.д. MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Поддержка сервера MySQL автоматически включается в поставку PHP [6, с. 29].

В качестве редактора гипертекста HTML, каскадных таблиц стилей CSS, кода PHP и JavaScript, был выбран Namo WebEditor 2006 – это полноценный пакет приложений для создания Web-содержимого. Namo WebEditor 2006 имеет более 80 встроенных JavaScript шаблонов. Namo позволяет добавлять на страницы сайта Java скрипты, VB скрипты и Java апплеты, поддерживает DHTML и CSS стили, позволяет создавать сайты с использованием PHP. Этот редактор ничем не уступает мощным и популярным аналогам.

Для создания и управления контентом сайта использовалась CMS Joomla! версии 1.5.22. Это система управления контентом, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. Joomla! является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей Joomla! является относительная простота управления при практически безграничных возможностях и гибкости при создании сайтов. CMS Joomla! включает в себя различные компоненты для создания сайта. Важной особенностью системы является минимальный набор компонентов при начальной установке, который дополняется по мере необходимости. Для подготовки контента сайта был использован текстовый редактор Microsoft Word 2003 из пакета Microsoft Office 2003. Программа содержит полный набор средств для работы с текстом и имеет удобный интерфейс, помогает создавать профессионально оформленные документы [30, с. 32].

Создание и редактирование дизайна сайта, подготовку графических материалов для сайта, удобно осуществлять с использованием Photoshop. Photoshop – высокопроизводительное решение для создания безупречных качественных изображений на профессиональном уровне. [26, с. 151].

Программа WinRAR –  это очень популярный архиватор, который использует специально разработанный алгоритм сжатия данных RAR – одну из лучших технологий сжатия информации. Программа WinRAR имеет очень удобный и интуитивно понятный интерфейс. Последняя версия WinRAR 3.90 Beta 2 / 3.80 Stable поддерживает все необходимые форматы архивации данных и имеет общее очень высокое качество функционирования.

Отладка сайта проводилась в нескольких популярных браузерах –  Internet Explorer 6-8, Mozilla Firefox 3-3.5, Opera 9-10, Google Chrome 5.0. Такой прием называется кроссбраузерной версткой.

Для просмотра и использования материалов сайта пользователями необходимы следующие программные средства:

  • Любой браузер (Internet Explorer 6-8, Mozilla Firefox 3-3.5, Opera 9-10, Google Chrome 5.0);
  • Текстовый и табличный редакторы из пакета Microsoft Office: Microsoft Word и Microsoft Excel (для открытия документов);
  • Архиватор WinRAR (или любой другой, для открытия архивов);

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

 

Ссылка на основную публикацию
Adblock detector