Введение
Internet развивается довольно стремительно. Быстро растет количество изданий, посвященных Сети, что предвещает широкое ее распространение даже в далеких от техники областях. Internet превращается из большой игрушки для интеллектуалов в полноценный источник разнообразной полезной информации для любой категории пользователей.
Через десять лет, по прогнозам специалистов, около 50 процентов семей (безусловно, пока лишь в развитых странах) будут использовать его ежедневно. Телевидение и радиоприемники не будут заменены компьютерами, но будут иметь мощный процессор, большую память и фактически сами станут в некотором отношении компьютерами.
Это будет время, когда любой человек, владеющий компьютером, сможет "скачать" с его помощью статьи, иллюстрации, видео- или аудиоинформацию по любой интересующей его теме. Он сможет получить эту информацию тогда, когда он этого пожелает. Через какое-то время системы искусственного интеллекта – параллельный машинный перевод, а также идентификация и распознавание голоса сломают последние национальные и языковые барьеры и сделают возможным свободный транснациональный обмен информацией.
Каждый из нас уже сейчас может сделать свой вклад в развитие Internet. Для этого достаточно создать свой веб-сайт и разместить его в Сети. Но как это сделать? Ответ на данный вопрос мы попробуем дать в этой работе.
Для этого необходимо решить следующие частные задачи:
– ознакомиться с современными Интернет-технологиями и, по возможности, использовать их в своей разработке;
– изучить программный инструментарий, применяемый для разработки и создания Web-сайтов;
– выявить и учесть методы и способы представления на Web-страницах различных видов информации, не препятствующие их доступности;
– ознакомиться с основными правилами и рекомендациями по разработке и созданию Web-сайтов и неукоснительно следовать им в своей практике;
– определиться со структурой Web-страниц;
– выбрать стратегию разработки и создания Web-сайта.
Целью преддипломной практики является:
- технико-экономическое обследование, анализ производственно-хозяйственной деятельности, информационной инфраструктуры объекта, для которого будет выполнена выпускная квалификационная работа;
- содержательная постановка задачи, ориентированная на применение современных информационных технологий и математических методов в области разработки информационного продукта (решения).
Для этого необходимо изучить:
- проектно-технологическую документацию, патентные и литературные источники в целях их использования при выполнении выпускной классификационной работы;
- назначение, состав, принцип функционирования или организации предмета проектирования;
- отечественные и зарубежные аналоги проектируемого объекта; выполнить:
- сравнительный анализ возможных вариантов реализации научно- технической информации по теме работы;
- технико-экономическое обоснование выполняемой разработки;
- реализацию некоторых из возможных путей решения задачи, сформулированной в техническом задании;
- анализ мероприятий по безопасности жизнедеятельности, обеспечению экологической чистоты, защите интеллектуальной собственности;
- разработку технического задания на выполнение дипломного проекта.
Объект исследования –учебно-пожарная часть ВолгГАСУ.
Предмет исследования – web-сайт для учебно-пожарной части ВолгГАСУ.
Анализ деятельности информационной инфраструктуры объекта
Цель проекта заключается в разработке веб-сайта для магазина. Основанием для проведения разработки является задание на дипломное проектирование, выданное дипломным руководителем – к.т.н. Пановым Д.Б. Разработка веб-сайта не имеет источников финансирования.
Разработка веб-сайта осуществляется согласно водопадной модели разработки, подразумевающей поэтапное выполнение всех предусмотренных работ. Водопадная модель выбрана согласно предполагаемой разовости выполнения работ по проекту, т.е. проект не подразумевает длительного взаимодействия разработчика и заказчика, а также разработчика и покупателя. Однако разовость выполнения работ по проекту не подразумевает их низкое качество, реализуемый проект веб-сайта должен быть максимально приемлем для разработчиков, которые в последствие могут вносить изменения в запущенный веб-сайт.
В ходе проекта осуществляется только проектирование и реализация веб-сайт, разработка технической документации и передача результатов разработки заказчику и пользователю, т.е. не выполняются работы этапа сопровождения АС. Так же частично выполняются работы стадии ввода АС в действие, в части проведения предварительных испытаний, опытной эксплуатации и приёмочных испытаний.
Первые три стадии создания АС объединяются в одну – разработка ТЗ. Так же в одну стадию – разработка проекта веб-сайта – объединяются стадии эскизного и технического проектов. Данные объединения стадий сделаны для упрощения и ускорения выполнения проекта, вследствие взаимосвязанности выполняемых в них работ, что не запрещается взятым за основу государственным стандартом.
На стадии разработки ТЗ осуществляется разработка ТЗ, включающая в себя следующие работы:
- анализ предметной области – сферы деятельности компании-пользователя, конкретно сферы деятельности управляющих компаний в сфере жилищно-коммунального хозяйства (ЖКХ);
- выявление и анализ пользовательской аудитории веб-сайта компании-пользователя;
- анализ веб-сайтов конкурирующих компаний, выявление характерных, а также наиболее удачных, реализаций веб-сайтов;
- формирование и оформление требований к разрабатываемому веб-сайту компании-пользователя в виде ТЗ.
ТЗ оформляется в соответствии с ГОСТ 34.602-89 [3]. Данный ГОСТ выбран, т.к. является частью семейства стандартов 34 серии, т.е. максимально соответствует модели разработки согласно ГОСТ 34.601-90. Однако в связи с особенностями разработки веб-сайтов, ТЗ, согласно указанному ГОСТу расширено дополнительными пунктами, что не запрещено стандартом.
В целом использование лишь государственных стандартов даёт ответ на вопрос что делать, и в какой последовательности, а также определяет единый состав документов, формы которых стандартизированы, понимаемы и принимаемы всеми участниками разработки. Это позволяет организовать взаимодействие между разработчиком, заказчиком и потребителем на общем языке, а также позволяет организовать работу в целом.
Однако ГОСТ 34 серии не показывает, как реализовать определённые им стадии работ. Поэтому для реализации проекта веб-сайта используется подход, предложенный ДжессомГарреттом[3]. В основе подхода лежат так называемые элементы опыта взаимодействия, расположенные по пяти уровням, каждый последующий из которых базируется на предыдущем. Эта модель позволят ответить не только на вопрос что делатьдля достижения цели, но и на вопрос как это сделать. Модель веб-сайта по методу элементов опыта взаимодействия представлена следующими уровнями (от низкого к высокому):
1 уровень стратегии, определяемый цели;
2 уровень набора возможностей, определяющий функциональные спецификации и требования к контенту;
3 уровень структуры, на котором производится проектирование опыта взаимодействия пользователя с веб-сайтом, а также разрабатывается информационная архитектура веб-сайта;
4 уровень компоновки, определяющий информационный дизайн: дизайн интерфейс и дизайн навигации;
5 уровень поверхности, на котором реализуется визуальный дизайн страниц веб-сайта.
Основным преимуществом использования модели элементов опыта взаимодействия, является её направленность на создание продукта, решающего потребности как пользователей веб-сайта, так и владельца, что позволяет в конечном итоге спроектировать качественный, востребованный продукт. Так же данный подход обладает следующими преимуществами:
- изначальная направленность на разработку веб-сайта,
- простота и понятность, что позволяет легко включить в процесс разработки клиента и новых сотрудников,
- возможность качественной оценки результата разработки,
- учёт специфики веб-сайтов, веб-сайт с одной стороны является лишь гипертекстовым документом с множеством перекрёстных ссылок между страницами, а с другой веб-сайт – это программа, решающая определённые задачи, обе стороны требуют своего особого подхода в разработке.
Подход элементов опыта взаимодействия не лишён и недостатков, например, в этом подходе не рассматривается поисковая оптимизация веб-сайта, а это одна из задач процесса разработки веб-сайта, его нужно изначально проектировать в согласии с общими требованиями поисковой оптимизации и частными требованиями основных (значимых) поисковых систем.
Итак, для организации разработки веб-сайта применяется подход выполнения работ согласно ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания», для оформления целей, требований и ограничений разработки применяется ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы». Модель элементов опыта взаимодействия применяется для реализации процесса разработки. Таким образом определён процесс разработки веб-сайта, что не исключает использование специфичных техник и технологий на этапах выполнения работ по проекту.