Этапы процесса разработки сайта
Выбери формат для чтения
Загружаем конспект в формате pptx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
ЭТАПЫ ПРОЦЕССА
РАЗРАБОТКИ САЙТА
Лекция №9
КАСКАДНАЯ МОДЕЛЬ ЖИЗНЕННОГО
ЦИКЛА САЙТА
В самом общем виде этапы процесса разработки сайта
могут быть представлены в виде каскадной модели.
ЭТАП 1. ВЫБОР СТРАТЕГИИ
Представляет собой качест венны й анализ целевого
объекта (компании), который включает в себя:
формирование целей и задач разработки сайта;
определение ориентировочных сроков исполнения
проекта и ф инансовы х зат рат ;
исследование возмож ностей и ограничений (выбор
хостинга, домена, системы управления сайтом, методов
защиты сайта и т.д.).
Данный этап предполагает тесное сотрудничество с
будущими пользователями сайта и выполняется либо
менеджерами проекта, либо нанятыми специалистами. В
обязанности таких специалистов входит четкая
формулирование требований к сайту.
ЭТАП 2. ПРОВЕДЕНИЕ
АНАЛИЗА
Во время анализа требования, собранные на предыдущем этапе,
подвергнуть дет альному разбору , представленная информация
структ урируется, формализуется. Происходит определение:
функциональны х т ребований и ст рукт уры сайта (часто для
этого используется ER-модель);
граф ика и масшт абов работ ;
необходимы х ресурсов (финансовых, трудовых, управленческих
и т.д.).
По результатам первого этапа обычно составляется итоговый
документ — техническое задание, который регулирует отношения
между заказчиком и исполнителем. Исполнитель несет
ответственность за любое отклонение от заявленных в документе
требований и сроков. Заказчик в свою очередь обязан вовремя
оплатить работу. Подробнее о техническом задании вы узнаете на
практических работах.
СОДЕРЖАНИЕ ER-МОДЕЛИ
Сущност ь – это объект, который может быть
идентифицирован неким способом, отличающим его от
других объектов.
Примеры : человек, предприятие, заказ, товар и т.д.
Связь – это ассоциация, установленная между несколькими
сущностями.
Примеры :
поскольку каждый сотрудник работает в каком-либо отделе,
между сущностями сотрудник и отдел существует связь
работает в;
так как один из работников отдела является его
руководителем, то между сущностями сотрудник и отдел
имеется связь руководит.
ПРИМЕР ER-МОДЕЛИ
ПРОЕКТИРОВАНИЕ
На этапе проектирования необходимо:
получить представление о ст рукт уре
будущего сайта (с точки зрения программы и
интерф ейса);
определить возмож ны е пут и его создания.
РЕАЛИЗАЦИЯ
На данном этапе происходит непосредственно
программирование сайта перевод
технического задания в программный код на
выбранном язы ке программирования.
В сложных проектах следует придерживаться
модульной реализации. Сначала реализуются
отдельные составляющие сайта − компоненты,
модули. Затем составляющие объединяются в
единое целое.
ТЕСТИРОВАНИЕ
В процессе тестирования сайт должен быть проверен
относительно:
отсутст вия ошибок (правильные переходы между
ссылками, корректное заполнение полей и т.д.);
ст абильност и работ ы (насколько сайт устойчив к
одновременной работе большого числа посетителей);
соответствия т ребованиям, изложенным в техническом
задании (насколько сайт готов выполнять поставленные
задачи);
корректност и взаимодейст вия с прочими элементами
компьютерной системы (базами данных, мобильными
устройствами и т.д.);
надеж ност и предложенных способов защит ы
информации и т.д.
СОПРОВОЖДЕНИЕ
Сопровождение представляет собой
техническую поддерж ку готового сайта:
устранение найденных ошибок;
обновление до новых версий;
консультирование пользователей.
ВОПРОСЫ ДЛЯ
САМОСТОЯТЕЛЬНОЙ РАБОТЫ:
1. Для определенного сайта составьте ER-
диаграмму (минимум 8 сущностей и 8 связей).
2. Как вы думаете, может ли разработка сайта
начинаться сразу с реализации? В каких случаях?
3. В чем преимущество модульной реализации
сайта?
4. Приведите 2-3 примера программных продуктов,
которые помогут провести тестирование и выявить
ошибки при создании сайта.