
- •3.2 Ограничения 6
- •Задание на лабораторную работу
- •Описание пользователей
- •Выбор языка программирования, среды разработки, механизма хранения данных
- •Описание и диаграммы набора компонентов, входящих в приложение
- •Описание использованных шаблонов проектирования
- •Макеты экранных форм приложения
- •Анализ и управление рисками
- •Public function testCabdriver(){
- •Public function testOrder(){
- •Public function testUser(){
- •Разработка документации
- •Требования к необходимому аппаратному и программному обеспечению
- •Порядок установки программного продукта на ms Windows
- •7.2.1. Порядок установки веб-сервера Apache, php и MySql
- •7.2.2. Порядок установки Zend Framework на сервер
- •Порядок установки программного продукта на Linux
- •7.3.1. Порядок установки веб-сервера Apache, php и MySql
- •Список литературы
7.2.2. Порядок установки Zend Framework на сервер
Скачиваем последнюю версию Zend Framework и извлекаем все содержимое из архива.
Переносим содержимое архива: копируем разархивированную папку в каталог C:\wamp\bin и переименовываем её например в zendfr. Теперь содержимое Framework можно найти по адресу C:\wamp\bin\zendfr. Если всё сделано правильно, то по данному адресу должны располагаться следующие каталоги: bin, demos, externals, extras, librarz и т.д.
Конфигурируем Zend Tool: в свойствах компьютера выбираем пункт «Дополнительны параметры системы». В открывшемся окне нажимаем кнопку «переменные среды». Далее в списке системных переменных необходимо найти переменную Path и сделать на ней двойной клик. Должно открыться следующее окно:
На содержимом поля «значение переменной» перемещаемся в конец строки. Ставим точку с запятой ";". Далее вписываем адрес "C:\wamp\bin\ zendfr\bin" и нажимаем OK.
Чтобы все изменения нормально заработали, необходимо перезагрузить компьютер.
Порядок установки программного продукта на Linux
7.3.1. Порядок установки веб-сервера Apache, php и MySql
Для установки Apache выполните команду: # apt-get install apache2.
В браузере в строке адреса введите IP адрес Вашего сервера, должна появиться строка «It works!». Это значит, что Apache установлен.
Также необходимо прописать в настройках AllowOverride All. Для этого в файле /etc/apache2/sites-available/default замените строки:
на:
Войдите под пользователем root и выполните эти команды:
# tar -jxvf php-5.1.3.tar.bz2
# cd php-5.1.3
# export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
# ./configure
--with-oci8=$ORACLE_HOME
--with-apxs2=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/apache/conf
--enable-sigchild
# make
# make install
Скопируйте файл настроек:
# cp php.ini-recommended /usr/local/apache/conf/php.ini
Для тестирования полезно открыть php.ini и установить display_errors=On, тогда вы увидите проблемы в вашем коде.
Добавьте в файл конфигурации Apache следующий код:
#
# This next section will call PHP for .php, .phtml, and .phps files
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
#
# This is the directory containing php.ini
#
PHPIniDir "/usr/local/apache/conf" Если стоки модуля загрузки не включены, добавьте их тоже: LoadModule php5_module modules/libphp5.so.
Руководство пользователя
Предоставляется отдельно в виде справки в формате html, которая является частью приложения.
Планирование и управление процессом разработки
План разработки программного продукта
Описание этапов разработки программного продукта
№
|
Этап |
Ответственный |
Результат |
Комментарий |
1 |
Выработка системных требований (постановка задачи) |
Тестировщик |
Текстовое описание разрабатываемого программного продукта на русском языке. |
Постановка задачи предоставляется в печатном виде. |
2 |
Формальное описание требований к программному продукту |
Архитектор / руководитель проекта |
Формализованный набор требований, разбитый по ролям пользователей программного продукта. Обязательно должен включать ограничения, накладываемые на программный продукт. |
Требования предоставляются в печатном виде. |
3 |
Анализ и управление рисками |
Архитектор / руководитель проекта |
Перечень рисков, возникновение которых возможно при реализации лабораторной работы. План управления рисками. |
Перечень рисков и план управления рисками предоставляется в печатном виде. |
4 |
Архитектурное и интерфейсное проектирование программного продукта |
Архитектор / руководитель проекта |
Архитектура программного продукта |
Архитектура системы предоставляется в печатном виде |
5 |
Программирование |
Программист |
Программный код приложения. |
Программный продукт предоставляется в электроном виде. |
6 |
Тестирование (автоматизированное и ручное). |
Тестировщик |
План ручного тестирования с описанием проводимых тестов, сроков и ответственных за их проведение и автоматизированное тестирование. |
План ручного тестирования предоставляется в печатном виде. Автоматизированные тесты предоставляются в электронном виде. |
7 |
Разработка документации |
Тестировщик |
Руководство пользователя программного продукта |
Документация предоставляется в печатном виде. |
8 |
Планирование и управление процессом разработки |
Архитектор / руководитель проекта |
План разработки программного продукта, включающий даты и мероприятия по разработке и ответственных за каждое из мероприятий. |
План разработки программного обеспечения предоставляется в печатном виде. |