В результате работы с интернет ресурсами были сформулированы следующие требования к web-сайту:
- должен обеспечить свободное получение необходимой информации.
- должен обеспечить просмотр изображений и видео файлов.
- должен обеспечить объем достоверной информации.
1.1.4 Требования к надежности
У программы должна быть:
- Повышенная надежность работы сайта (обеспечивается проверенными и тщательно выверенными в течение многих лет программным обеспечением, хостингом, регламентами обеспечения сохранности и восстановления информации).
- Масштабируемость информационной структуры сайта (возможность неограниченного дополнения информационных материалов, страниц и разделов сайта).
- Многопоточное наполнение страниц многими ответственными за разделы и подразделы сайта.
- Двухступенчатая процедура публикации информационных материалов, предусматривающая обязательное утверждение материалов выпускающим редактором.
- Высокие требования к дизайну сайта.
- Минимальный «вес» страниц сайта для быстрой их загрузки.
- Совместимость сайта со всеми распространенными броузерами (сейчас это MS Internet Explorer 6.0 и выше, Opera 9, Mozilla FireFox 3, Safari, Google Chrome (WebKit)).
- Надежная DNS – поддержка (поддержка функционирования службы доменных имен).
- Другие специфические функции.
- Предоставлять правдивую непротиворечивую целостную информацию с возможностью просмотра видео.
- Своевременно рассматривать заявления и предложения посетителей сайта.
1.1.5 Условия эксплуатации и требования к составу и параметрам технических средств
Условия эксплуатации программы совпадают с условиями эксплуатации по ЭВМ IBM PC. Программа должна быть рассчитана на непрофессионального пользователя.
Этап проектирования и техническое задание (ТЗ) в проектах по автоматизации
Минимальные требования к электронной вычислительной машине:
- Процессор: Intel Pentium II
- Частота: 450 MHz
- Оперативная Память: 128 Мб
- Клавиатура и мышь.
Рекомендуемые требования к Электронной вычислительной машине:
- Процессор: Intel Pentium III
- Частота: 1200 MHz
- Оперативная Память: 512 Мб
- Клавиатура и мышь.
1.1.6 Требования к информационной и программной совместимости
- Операционная Система: Windows XP SP 2 или выше
- Наличие браузера
- Наличие сети-интернет
Требования к транспортировке и хранению:
- Программа поставляется на лазерном носителе информации.
- Программная документация поставляется в электронном и печатном виде.
- Программное обеспечение должно иметь простой интерфейс, рассчитанный на непрофессионального пользователя.
- Документация на принятое эксплуатационное программное обеспечение (ПО) должна содержать полную информацию, необходимую для работы программистов с данной программой.
1.1.7 Требования к программной документации
Как составить техническое задание на разработку программного обеспечения? 4 основных правила ТЗ!
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство системного программиста, руководство оператору, описание программы.
1.1.8 Технико-экономические показатели
Экономическая эффективность web-сайта определяется удобством его использования и дешевизной его разработки. Источником дохода сайта, является размещение оплачиваемой рекламы.
1.1.9 Стадии и этапы разработки
Таблица 1.1.9.1 — Стадии и этапы разработки программного продукта
Чем заканчивается работа
Срок исполнения, начало окончание
Анализ задания на технологической практике и подготовка раздела «Введение»
Написание раздела «Введение»
Подготовка раздела «Техническое задание»
Написание раздела «Техническое задание»
Подготовка раздела «Постановка задачи»
Написание раздела «Постановка задачи»
Разработка функциональной схемы модуля
Наличие функциональной схемы модуля
Источник: studfile.net
Требования к разрабатываемому WEB -приложению
Функциональные требования к информационной системе, которые описываются, в том числе, и с помощью моделей процессов и структур данных, являются только частью общих требований, которые содержаться в техническом задании. Раздел требований технического задания к информационной системе содержит следующие подразделы:
· требования к функциональным характеристикам;
· требования к надежности;
· требования к составу и параметрам технических средств;
· требования к информационной и программной совместимости;
· требования к документации.
Требования к функциональным характеристикам.В этом разделе должны быть указаны требования к составу выполняемых функций, организации входных и выходных данных. При выборе между объектными и структурными методами следует использовать принцип концептуальной общности, который предполагает следование единой философии на всех этапах жизненного цикла. Если предполагается использовать структурное программирование, то и на этапе анализа следует использовать структурный подход, а в случае использования объектно-ориентированных языков разработки — объектный анализ и объектное проектирование. При необходимости структурный и объектный подходы могут использоваться одновременно.
Требования к надежности. В разделе должны быть определены требования к обеспечению надежного функционирования: контроль входной и выходной информации, время и механизмы восстановления после программных и аппаратных отказов. В этом разделе описывается организация системы безопасности, включая подсистемы контроля доступа, шифрования и т. п.
Настраиваемость. Определяются требования к адаптационным возможностям ПО, то есть указывается, какие изменения в методах управления и бизнес процессах должны быть предусмотрены.
Условия эксплуатации. В этом разделе описывается необходимое обслуживание, которое требуется для работы системы, например, создание резервных копий, реиндексерование баз и т. п., а так же требования к квалификации персонала (пользователей и обслуживающего персонала).
Требования к составу и параметрам технических средств. Указывается необходимый состав технических средств с указанием их основных технических характеристик. Могут указываться требования к помещениям, в которых будет находиться оборудование. В этом разделе указываются требования к переносимости системы.
Требования к информационной и программной совместимости. Требования к информационным структурам на входе и выходе, методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой.
Требования к программной документации. В этом разделе указывается предварительный состав программной документации, и при необходимости, специальные требования к ней.
Динамика изменения требований зависит от выбранной модели жизненного цикла системы, в каскадной модели требования определяются один раз в начале проекта, а в итерационной — уточняются в ходе выполнения проекта. Во втором случае должна быть предусмотрена процедура управления требованиями. Одним из возможных подходов является представление совокупности требований в виде набора атомарных требований — утверждений, между которыми выявляются отношения зависимости.
Модули, обеспечивающие функциональность сайта:
— Регистрация – возможность получить права доступа к определенным разделам, подписаться на рассылку новостей;
— Страницы администрирования сайта — администрирование модулей;
— Подключение базы данных — хранение массивов данных в специализированной серверной базе данных, широкие возможности по их обработке и дальнейшему представлению пользователю.
Структура сайта.В соответствии с тематикой сайта и разделами, которые необходимо реализовать на сайте, выберем иерархическую структуру сайта. Главная страница сайта является контейнером, в котором отображаются другие страницы.
Навигация по сайту должна осуществляться на главной страницы посредством использования для этих целей вертикального меню.
Структура WEB-приложения (сайта) показана на рисунке 7.
Основные разделы сайта. Основными разделами сайта должны быть: главная страница, регистрация, МОУ «Школа 97» (информация о школе) – новости, форум, фотогалерея, журнал, электронные ресурсы знаний, электронная библиотека и видеотека, досуг.
Описание разделов сайта. На главной странице в заголовочной части должен располагаться логотип школы. Под ним необходимо расположить форму для регистрации на сайте. Также на главной странице должны быть представлены все разделы WEB-приложения (меню) и блок отражения страниц.
Блок регистрации разделяет пользователей на зарегистрированных и не зарегистрированных, предоставляя им разные права доступа к страницам сайта. Зарегистрированные пользователи должны иметь право доступа на все без исключения страницы, кроме страницы «Журнал», где необходимо иметь дополнительные права доступа (ДПД) в ряд модулей.
Страница «МОУ «Школа 97»» (рис.9) предназначена как для имиджевого представления школы (новости, фотогалерея), так и для организации обратной связи между педагогическим коллективом школы и учениками и их родителями, с другой стороны.
Страница «Журнал» (рис.10) должна состоять из следующих компонентов:
— список предметов – здесь реализована возможность редактирования списка предметов, преподаваемых в школе. Каждый предмет имеет наименование и краткое описание;
— классы – список классов учащихся. Здесь ведется список классов школы, с их обозначениями и краткими комментариями;
— список учеников класса – после выбора редактируемого класса пользователь (учитель) может перейти в режим списка учеников класса и осуществлять добавление, редактирование и удаление учеников класса.
— список предметов класса – здесь редактируется текущий список предметов, занятия по которым ведутся для данного класса. Каждому классу назначается свой список предметов – это сделано для обеспечения гибкости структуры в области учета различного рода факультативов, спецкурсов и т.д.
— список оценок ученика – здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления.
— модуль просмотра оценок ученика – здесь родители могут просмотреть в удобной форме список оценок, выставляемых ребенку.
Модуль расписаний – предназначен для предоставления посетителям сайта (ученикам, родителям и т.д.) информации о расписании занятий, кружков, а также спортивных секций (расписание занятия спортзала).
Модуль расписаний состоит из следующих компонентов:
— звонки – модуль, ответственный за размещение на сайте расписания звонков;
— кружки – модуль отображения и составления расписаний кружков
— спортзал – модуль информирования пользователя о графике занятия спортзала школы.
Источник: megaobuchalka.ru
Требования к программному обеспечению сайта
Браузер — программа-клиент (Internet Explorer, FireFox, Opera, Safari, Chrome и т.п.), предоставляющая пользователю возможности навигации по сайтам, просмотру сайтов и скачивания файлов.
Хостинг — площадка (сервер) для размещения сайта в интернет.
Домен — адрес сайта в интернет.
Сайт — набор веб-страниц, объединенных общей тематикой, графическим оформлением, навигацией и ссылками. Сайт является информационной единицей, доступной для просмотра пользователям через интернет.
Веб страница — HTML-документ сайта, отображаемый браузером пользователя и имеющий уникальный URL-адрес.
Содержимое сайта (контент) — текстовая, графическая или табличная информация, размещаемая на сайте, без учета оформления страниц.
Администратор сайта — специалист, владеющий навыками администрирования системы управления контентом.
Система администрирования (CMS — «Content Management System») — система, предназначенная для управления сайтом.
Структура сайта — иерархическое дерево страниц сайта. Страницы сайта привязаны к разделам и подразделам. Вся совокупность разделов, подразделов и связанных с ними страниц и образует структуру сайта.
Главная страница — первая страница, которую видит пользователь при входе на сайт (при вводе доменного имени сайта в адресную строку браузера).
Внутренняя страница сайта — любая другая страница, кроме главной страницы сайта.
Дамп сайта — полная копия структуры и всей информации БД, необходимой для функционирования веб-системы.
Верстка страницы — процесс формирования html страницы, состоящей из программного кода на языках html, javascript, стилей оформления и подгружаемых картинок и фонов, на которые специальным образом разбивается макет, в соответствии с дизайном.
Общие положения
Название сайта
Техническое название сайта – Phimiso
Порядок внесения изменений в техническое задание
Частота обновления — отсутствует;
Плановый пересмотр — отсутствует;
Неплановый пересмотр — при согласовании ТЗ с Разработчиком.
Содержание и очередность работ по созданию сайта
2.3.1. Программирование функционала
2.3.4. Сдача сайта заказчику
Порядок оформления и предъявления заказчику результатов работ
Все необходимые файлы, данные и программы размещаются на технической площадке разработчика и после сдачи работ Заказчику упаковываются в архив и передаются Заказчику на любом доступном электронном носителе информации.
Назначение и цели создания сайта
Цели создания сайта
Цель сайта – познакомить посетителей с компанией, направлениями ее деятельности и продукцией, предоставить информацию о способах приобретения продукции, продвижение бренда компании, а также осуществление продаж через интернет.
Задачи, решаемые при помощи сайта
Поддержание актуальной информации о предоставляемой продукции, публикация новостей, ведение статистики посещений, ведение гостевой книги, предоставление возможности заказа товаров с помощью электронного магазина.
Целевая аудитория сайта
Целевой аудиторией сайта являются:
- деловые люди и рабочий класс;
- мужчины и женщины от 18 лет;
- люди, желающие заказать доставку еды на дом;
- люди, желающие получить информацию о заведении.
Требования к сайту и программному обеспечению
Требования к программному обеспечению сайта
Сайт должен быть реализован на скриптовом языке программирования PHP версии не ниже 5.3 и управляться сервером Apache версии не ниже 2.0. Для хранения данных используется сервер MySQL версии не ниже 5.0.
Источник: poisk-ru.ru