Специальные программные продукты. Виды программных продуктов. Работа пользователя с программным продуктом

Уже упоминавшаяся автоматизированная система управления гостиницей (АСУГ) является первичной, все остальные системы вторичны. К ним относятся системы управления ресторанами, телефонного сервиса, электронных ключей, электронных мини-баров, интерактивного телевидения, обработки кредитных карт, складского учета и калькулирования, финансово-бухгал­терского учета, центрального бронирования, интернет-бронирования и др.

Что такое ПО? и связанные с ним крупные или сложные программные системы или продукты. Программный продукт. Классификация Общие продукты. Продукты, которые производятся одним продаваемым. Системы, которые разрабатываются по запросу конкретному разработчику. Большинство расходов на программное обеспечение приходится на генерические продукты, но при разработке адаптированных систем больше усилий.

Продукты программные: базовая классификация

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

АСУГ хранит и обрабатывает всю поступающую информацию, которая необходима для непосредственного обслуживания гостей (поселение, выезд, меню, чеки, счета и т.д.). Для взаимодействия различных систем необходимы интерфейсные программы (интерфейсы), которые устанавливают на компьютерах, не подверженных энергетическим сбоям и остановкам. В подавляющем большинстве случаев гостиничные специализированные системы функ­ционально обособлены, решают разнообразные цели, эксплуати­руются персоналом разных служб и требуют различных знаний, следовательно, структура базы данных, дизайн экранных форм и подход к отчетности в каждой системе могут быть специфически­ми. Интерфейс передает из одной партнерской системы в другую всего несколько полей (от 1 до 20), являющихся ключевыми для взаимодействия, и чем лучше продуманы процедуры работы взаимосвязанных подразделений гостиницы, тем меньше информационных полей передает интерфейс и тем он надежнее. Этим минимизируется дублирование информации в партнерских системах гостиницы.

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

Программные компоненты. Системы на основе. Для вашей вычислительной платформы: встроенные системы. Распределенные вычислительные системы. Системы на основе чипов. Затраты на программное обеспечение Расходы на программное обеспечение часто доминируют в стоимости системы. Это стоит больше для поддержки программного обеспечения, чем для его разработки. Для систем с длительным сроком службы эта стоимость умножается. Разработка программного обеспечения связана с эффективной разработкой с точки зрения затрат на программное обеспечение.

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

Эффективность затрат Программный продукт. Восприятие программного обеспечения Программное обеспечение разрабатывается, а не производится в классическом смысле. Хотя он имеет тенденцию собирать компоненты, большинство программного обеспечения построено для измерения.

Что означает качество программного обеспечения? Поколения программного обеспечения. У нас уже есть один, который полон стандартов и процедур для создания программного обеспечения. Разве вы не предоставляете моим людям все, что вам нужно знать? У моих людей самые передовые средства разработки программного обеспечения, в конце концов, мы покупаем самые современные. Если мы потерпим неудачу, мы сможем добавить больше программистов и ускорить потерянное время. Эволюция программного обеспечения.

Одной из современных российских программ является программа «Отель» (предприятие-разработчик - фирма «Интеротель», г. Москва). В базовую АСУГ включены следующие службы гости­ницы: размещения, бронирования, самой АСУГ, корпусная и ди­рекция. Программа «Отель» охватывает функции этих служб. Рассмотрим их по службам.

Функции службы размещения: свободное поселение и по бро­ни; продление проживания; расчеты за проживание и бронь, дополнительные услуги, телефонные переговоры; регистрация выезда или отказа от поселения; восстановление выбывшего гостя; коррекция данных проживания гостя; автоматическое управле­ние состоянием телефонного номера (открытие, закрытие); пе­чать бланков оформления проживания граждан РФ; учет пас­портно-визовых данных иностранных граждан; автоматическое программирование карточек электронных замков TESA при операциях поселения и продления; снятие наличной кассы и формирование кассового отчета; формирование отчетов по безна­личному расчету и кредитным картам; печать чеков при операциях наличного расчета; печать кассового отчета на кассовом аппарате при операции «снятие наличной кассы»; получение справочной информации о состоянии номерного фонда, прожи­вающих, выбывших, счетах оплаты, телефонных переговорах, сводке по гостинице и других необходимых данных; формирование и печать отчетной документации рабочей смены; автомати­ческая передача данных по кассовым отчетам, отчетам по безналичному расчету и кредитным картам во внешнюю бухгалтер­скую систему.

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

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

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

Функции службы бронирования: формирование квот номеров и передача их в центральный офис в процессе сеанса связи, прием заявок на их резервирование из центрального офиса в автоматическом режиме в процессе сеанса связи; ввод заявок; ответ на заявку в виде подтверждения (отказа), передаваемого в централь­ный офис; резервирование и бронирование номеров, перевод за­резервированных категорий номеров в бронь; формирование списка гостей; предварительное их размещение в номера на брони; кор­рекция заявок; получение справочной информации о загрузке номерного фонда, необходимой для оптимальной работы с заяв­ками; ввод договоров и договорных прейскурантов; выставление счета за опоздание и незаезд по брони; программирование карто­чек TESA для забронированных номеров; формирование и печать отчетной документации о работе службы.

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

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

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

Программа «Отель» предоставляет возможность формировать отчеты; «Статус гостиницы на сегодня» (данные по загрузке гос­тиницы и состоянию номерного фонда), «Прогноз заполняемости», «Тарифная сетка», «Справка по номерному фонду», «Справка по номеру», «Общий календарный статус по номерам», «Справочная встреч/проводов гостей».

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

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

Функции собственно службы АСУГ: системное администрирова­ние, настройка справочных таблиц и системных параметров, интерфейсов, печатных форм.

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

Видимость процесса связана с созданием результатов или действий. Инженеры-разработчики программного обеспечения должны выполнять этические, социальные и профессиональные обязанности. Люди получают столько удовольствия от процесса, как от конечного продукта. резюме.

Поэтому многие усилия по повторному использованию не увенчались успехом, поскольку ранее подготовленные продукты не могли быть надлежащим образом использованы повторно. Теперь мы не хотим выпускать один продукт без конвейера, который эффективно и эффективно управляет различными вариантами, которые могут существовать между продуктами. Представляются концепции доменов и семейств продуктов, ориентированные на то, чтобы облегчить повторное использование программных продуктов массово, подобно способу производства продуктов в других областях, например, в автомобильной сфере или в строительстве промышленных продуктов всех типов. Чтобы описать этот новый способ разработки программного обеспечения, этот документ сначала содержит введение в линейку программных продуктов, а затем определяет фундаментальные аспекты, которые необходимо соблюдать для внедрения и принятия этой практики в компаниях по разработке программного обеспечения, таких как концептуальные аспекты, Технологического, методологического, организационного и управленческого. Наконец, перечислены сделанные выводы и приведенная библиография. Ключевые слова: повторное использование программного обеспечения, многоразовые программные компоненты, программные домены, семейство программного обеспечения, программные активы, программные линейки продуктов, программные заводы Аннотация Настоящая работа составляет современное состояние линейки программных продуктов. Долгое время существовал интерес к программному обеспечению повторного использования, но в большинстве случаев повторное использование было оппортунистическим, другими словами, оно избавлялось от возможности повторного использования программных компонентов, поскольку оно не знало, что это могут быть повторно использованы. По этой причине многие усилия по повторному использованию не имели ожидаемого успеха, поскольку он не обеспечивал должного повторного использования ранее произведенных продуктов. Это условие изменяется с помощью линейки программных продуктов. Теперь мы не хотим выпускать только продукт, а сборочную линию, которая эффективно и эффективно управляет различными вариантами между программными продуктами. Таким образом, теперь появляются концепции семейств продуктов и областей продуктов, которые направлены на то, чтобы облегчить повторное использование программных продуктов в крупномасштабном виде в качестве сборочных продуктов в других областях, например, в области автомо - бильности или в строительстве различных промышленных продуктов. Чтобы описать эту новую форму для разработки программного обеспечения, эта работа сначала содержит введение в линейку программных продуктов, а затем определяет основные аспекты, необходимые для внедрения и применения этой практики в компаниях-разработчиках программного обеспечения, таких как концептуальные, технологические, методологические, организационные и управленческие аспекты. В конце он перечисляет сделанные выводы и библиографию. Ключевые слова: повторное использование программного обеспечения, многоразовые программные компоненты, домены программного обеспечения, семейство программного обеспечения, программные анализы, линейки программных продуктов, программные заводы. Методологии внедрения помогли упорядочить и систематизировать создание единого продукта. Существует проблема. В этом случае нередко можно положиться на то, что его можно будет повторно использовать. Поиск одной из следующих ситуаций: поэтому многие усилия по повторному использованию не были амортизированы, так как конфликтующие отношения между командами не заканчивались. возможность повторного использования. маркетинга и техники из-за неспособности второго адаптироваться к ситуации. Эта ситуация меняется с помощью продуктов. Запросы на новые варианты продуктов. Теперь вы не хотите выпускать один продукт, поступающий из бизнеса. но сборочная линия, которая эффективно и эффективно управляет различными вариантами, которые могут сочетать сложную и дорогостоящую координацию между продуктами. Компания больше не фокусируется на параллельных задачах разработки, которые они используют в продукте для клиента, но в домене. Задача Исходный код не очень надежный, трудно разграничить область действия этого домена, идентифицировать с вариациями нового продукта и вариациями, которые будут поддерживать, и быть склонными к ошибке. инфраструктуру, которая позволяет производить продукт по низкой цене, но при этом поддерживать высокий уровень качества. Эта проблема не является исключительной для программного обеспечения. Говорят, применяют принципы производства также в производстве других продуктов, а также программного обеспечения. Серийное производство. Но создавайте и интуитивно понимайте потенциал этих идей. Несколько копий программного продукта тривиальны. Вопрос в том, как дополнительные затраты на разработку этой плазмы на «последовательную адаптацию» в многоразовых артефактах. Процесс. Рассматривая производственную систему стиральных машин, он определяет, когда и где следует прилагать усилия, например, для повторного использования достигается последовательная настройка. Фактически, путем введения сборочной линии или многих сбоев в продуктовой линейке, основанной на разработке. Цель: использовать компоненты, общие компоненты и эффективно управлять ими, должна быть неудачной в процессе, а не в вариациях техник. Здесь вы можете придумать ориентированный на продукт подход, а не натяжение линии между разработчиками артефактов сборки. Средства разработки и общие для тех, кто отвечает за разработку продукта с помощью этих устройств. Что управляется новыми запросами от клиента, а не институционализированными, систематическими, предполагаемыми до тех пор? Программные линейки продуктов - это электронное устройство в целом и т.д. общая функциональность основывается на «Повторное использование программного обеспечения - это процесс повторного использования общего набора систем создания программ из многоразовых активов - с самого начала». Активы повторно используются всеми членами семьи. Эволюция повторного использования программного обеспечения Сети Другие электрические сети Таким образом, программным компонентом многоразового использования должно быть: Акведукты Трубопроводы  Идентифицируемое  Автономное  Прослеживается через цикл разработки  Сменяется другим компонентом  Доступно только через его интерфейс  Неизменяемость ваших услуг Рисунок Пример домена  Документация ваших услуг  Поддерживается систематически Семейство программных продуктов представляет собой набор программных продуктов, связанных с определенным доменом. На рисунке 3 показано, что в сетях служб не наблюдается недовольства. Его представление показано компонентами программного обеспечения, свойствами, видимыми на рисунке извне этих компонентов, и отношениями между ними. Это внутренне для организации, или информация осуществляется через механизмы компании. Изменчивость, которая может быть:  Глобальным или коммерческим использованием: доступна третьим лицам при приобретении или подписке. Он добавляет новые  В соответствии с его применимостью функциональности или поведением к определенному компоненту компонента домена.  Общий домен - Параметрирование. Поведение компонента может быть параметризовано в момент времени  В соответствии с его проектным назначением и определено во время реализации.  Повторное использование: разрешить хранение и, например, макросы или шаблоны. восстановление программных активов. Выбор и «отмена выбора»  Ссылка: облегчить локализацию компонентов архитектуры. активен в других репозиториях. Выбор во время компиляции. Планирование проектов разработки компонентов или продуктов. Организационные аспекты Рисунок. Это включает в себя: Реализация домена включает в себя:  Проектное планирование создания и хранения программных активов  Организация рабочих групп, которые можно разделить на группы поддержки, такие как Управление продуктами, в дополнение к построение репозиториев программных средств и инструменты специализации или адаптации. Программные заводы:  Сборка приложений с поддержкой шаблонов, моделей, рамок и инструментов. Проектирование программного обеспечения Продукт из уровня техники при повторном использовании программного обеспечения. Программные линейки продуктов: практики и шаблоны. Архитектура программного обеспечения на практике. Компьютерное программное обеспечение; Повторное использование. Разработка программного обеспечения с использованием многоразовых компонентов. Язык шаблонов: города, здания, строительство. Массовые программные компоненты. О разработке и развитии семейных программ. Драко: метод инженерных многоразовых программных систем. В этой статье мы будем знать программные линейки продуктов и их основные характеристики, подходы и инструменты поддержки. Эта ситуация меняется с помощью программных продуктов. . Программная линейка продуктов представляет собой стратегию для систематического повторного использования конструкции систем, принадлежащих к одной и той же области рынка.

Подсистема «Ресторан» предназначена для автоматизации дея­тельности подразделений общественного питания и решает зада­чи по ведению программы питания гостей и управления загруз­кой залов, ведению справочника продуктов, рецептур, меню, контроля наличия продуктов на складе и в производстве, кальку­ляции блюд и меню, движения продуктов от склада по всему про­изводственному циклу, оформления документов реализации из­делий, расчета затраченных продуктов и их списания, ведения отчетной и справочной документации.

Программный продукт «Безопасность жизнедеятельности» представляет собой обучающую систему, содержащую теоретическую часть по дисциплине “Безопасность жизнедеятельности” и систему тестирования по данному теоретическому материалу.

Программа содержит следующие элементы:

    Строка заголовка

    Список глав

Список глав представляет собой основной набор информации.

Браузер – инструмент для просмотра HTML страниц, основанный на базе Web-обозревателя Internet Explorer.

    Панель навигации

Панель навигации включает в себя кнопки перехода по главам («<<Предыдущая страница», «Следующая страница>>», «На главную страницу»).

  1. Руководство программиста программного продукта

4.1 Работа пользователя с программным продуктом

Работа с программным продуктом проста. Чтобы пользователь мог приступить к работе просто следует открыть папку, в которой хранится основной файл “index” с расширением.HTML. Для того чтобы выбрать определенные понятия или изучить тему самостоятельно, перемещаться по программному продукту следует при помощи кнопок навигации («<<Предыдущая страница», «Следующая страница>>», «На главную страницу»). Для закрепления изученного материала можно выполнить задание смешанного типа, в виде теста и краткого ответа.

      Временные характеристики работы программного продукта

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

    мобильность;

    надежность;

    эффективность;

    сопровождаемость;

    коммуникативность.

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

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

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

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

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

      Способы проверки работоспособности программного продукта

К способам проверки работоспособности относят:

Тестирование (testing)- процесс выполнения программы (или части программы) с намерением (или целью) найти ошибки.

Доказательство (proof) - попытка найти ошибки в программе безотносительно к внешней для программы среде. Большинство методов доказательства предполагает формулировку утверждений о поведении программы. Доказательства могут рассматриваться как форма тестирования, хотя они и не предполагают прямого выполнения программы.

Контроль (verification) - попытка найти ошибки, выполняя программу в тестовой, или моделируемой, среде.

Испытание (validation) - попытка найти ошибки, выполняя программу в заданной реальной среде.

Отладка (debugging) не является разновидностью тестирования. Хотя слова “отладка” и “тестирование” часто используются как синонимы, под ними подразумеваются разные виды деятельности. Тестирование - деятельность, направленная на обнаружение ошибок; отладка направлена на установление точной природы известной ошибки, а затем - на исправление этой ошибки. Эти два вида деятельности связаны - результаты тестирования являются исходными данными для отладки.

      Требования к аппаратной и программной среде

В общей архитектуре современных ЭВМ программное обеспечение (ПО; Software - "мягкое обеспечение") является наиболее гибкой ее компонентой, обеспечивающей не только функционирование аппаратной компоненты (Hardware) в различных режимах, но и развитый интерфейс с пользователем в процессе подготовки, отладки и решения его задач. Программная среда является своего рода оболочкой аппаратной среды, расширяющей ее возможности и с которой пользователь работает непосредственно на основе тех или иных программных средств (ПС).

Под Программным Обеспечением будем понимать совокупность ПС для ЭВМ и их систем любого класса и типа, обеспечивающих функционирование, диагностику и тестирование их аппаратных средств, а также разработку, отладку и выполнение любых задач пользователя.

Классификация программного обеспечения

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

Возможна самая общая и приближенная классификация ПО:

1. системное - управляет всеми ресурсами ЭВМ и осуществляет общую организацию процесса обработки информации и интерфейс ЭВМ с проблемной средой, в частности, пользователем (операционные системы, системные утилиты и т.д.)

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

3. прикладное - составляют пакеты прикладных программ (ППП), предназначенные для решения определенного круга задач из различных проблемных областей, а также менее крупные программы-утилиты, преследующие более узкие, но достаточно важные цели снижения трудоемкости и повышения эффективности работы проблемного пользователя (Текстовые и табличные процессоры, СУБД и т.д.)

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

Системные требования:

Windows 98 - Pentium-совместимый-66, 24 Mb RAM, 300 Mb на HDD, CD-ROM. Для работы необходимо: Pentium-совместимый-150, 64 Mb RAM, 600-800 Mb на HDD, CD-ROM.

Windows Me - Pentium-совместимый-150, 32 Mb RAM, 500 Mb на HDD, CD-ROM. Для работы необходимо: Pentium-совместимый-300, 64-128 Mb RAM, 1 Gb на HDD, CD-ROM.

Windows 2000 - Pentium-совместимый-133, 64 Mb RAM, 1 Gb на HDD, CD-ROM. Для работы необходимо: Pentium-совместимый-300, 128 Mb RAM, 2 Gb на HDD, CD-ROM.

Windows XP - Pentium-совместимый-233, 64 Mb RAM, 1,5 Gb на HDD, CD-ROM. Для работы необходимо: Pentium II-совместимый-500, 256 Mb RAM, 2 Gb на HDD, CD-ROM.

Заключение

Электронное учебное пособие предназначено для закрепления знаний по дисциплине “Безопасность жизнедеятельности”, дополнительной домашней подготовки к занятиям и получения наилучшего результата в области дисциплины.

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

Список используемой литературы

1. М. Кузнецов, И. Симдянов

“Практика создания Wed-сайтов”, 2006

2. С. П. Костин

“Самоучитель создания Web-сайтов”, изд. “Триум” , 2008

3. Иванова Г.С.

“Технология программирования”, 2005

4. Интернет – сайт : www . lesson - tva . info и др.