
- •1 Теоретичні основи програмних технологій розробки web-додатків
- •1.1 Огляд існуючих технологій і стандартів розробки Web–додатків
- •1.1.1 Стандарт Web–додатків
- •1.1.2 Стандарт нтмl
- •1.1.3 Стандарт asp. Net
- •1.1.4 Стандарт рнр
- •1.2 Огляд існуючих інструментальних засобів
- •1.2.1 Огляд case засобу – ErWin
- •1.2.2 Огляд MySql
- •1.2.3 Огляд MsProject
- •1.2.4 Огляд denwer
- •1.3 Використання uml
- •1.4 Визначення моделі процесу розробки програмного забезпечення
- •1.4.1 Модель водопаду
- •1.4.2 Ітеративна модель
- •1.5 Огляд предметної області
- •1.6 Постановка задачі дослідження
- •2 Процес проектування та розробки web-вузла інформаційної системи відділу продажів компанії по виробництву пластикових вікон
- •2.1 Вибір моделі розробки програмного забезпечення
- •2.2 Аналіз с та d вимог
- •2.3 Оцінка загальних параметрів проекту
- •2.3.1 Розклад проекту
- •2.3.2 Оцінка вартості проекту
- •2.3.3 Оцінка функціональності програмного забезпечення
- •2.3.4 Оцінка якості проекту
- •2.4 Оцінка ризиків проекту та можливість щодо їх управління
- •2.5 Проектування інтерфейсу користувача
- •2.6 Проектування програмного забезпечення
- •2.6.1 Розробка uml діаграм
- •2.7 Розробка структури бази даних
- •3 Розробка програмного забеспечення
- •3.1 Інтеграція, верифікація та валідація
- •3.2 Розробка системи тестів
- •3.2.1 Види тестів
- •3.2.2 Тестування сайту
- •3.3 Документування програмного продукту
1.2.3 Огляд MsProject
Microsoft Project 2007, виробник - Microsoft Corporation. Microsoft Project є на сьогоднішній день найпоширенішою у світі системою планування проектів. Відмінною особливістю програми є її простота і інтерфейс. Розробники не прагнуть вкласти в програму складні алгоритми календарно-мережевого та ресурсного планування. Програмний продукт забезпечує обмін проектної інформацією між учасниками проекту. Microsoft Project призначений для розробки продуктів, професійної автоматизації послуг, управління проектами, ресурсами та ризиками. За допомогою цієї програми можна розробити графік виконання проекту. Для цього складається ієрархічна структура робіт, які можна зв’язати, визначити їх тривалість, а також визначити ресурси (матеріальні та трудові), які будуть задіяні в проекті.
Діаграма Ганта - один з найбільш популярних засобів графічного представлення плану проекту і графіка робіт. Діаграма представляє собою зображення завдань у вигляді відрізків на шкалі часу. Вона є одним з методів планування проектів.
Діаграма Ганта дозволяє: 1. Візуально оцінити послідовність завдань, їх відносну тривалість і тривалість проекту в цілому; 2. Порівняти планований і реальний хід виконання завдань; 3. Детально проаналізувати реальний хід виконання завдань. На план-графіку відображаються інтервали часу, протягом яких завдання: виконувалося, було припинено, поверталося на доопрацювання і т.д. [10]
У цілому Microsoft Project можна рекомендувати як інструмент планування і контролю невеликих проектів користувачам-непрофесіоналам в управлінні проектами і новачкам.
1.2.4 Огляд denwer
Денвер - набір дистрибутивів та програмна оболонка, призначені для створення та налагодження сайтів (веб-додатків, іншого динамічного вмісту інтернет-сторінок) на локальному ПК (без необхідності підключення до мережі Інтернет) під управлінням ОС Windows.
За допомогою денвера створюється локальний сервер на ПК, на якому можна зробити багато різних сайтів, які чудово будуть працювати, але їх видно буде тільки на машині, на яких створювалися ці сайти.
Переваги системи в тому, що створюється сайт на своїй стороні, без виходу в мережу, його можна повністю тестувати, перевіряти на наявність помилок і недоробок. Не обов'язково добре розбиратися в Apache, PHP, MySQL, Perl для того, щоб ця система працювала.
Базовий пакет Денвера включає:
- Apache, SSI, mod_rewrite, mod_php;
- PHP4 з підтримкою GD і MySQL;
- MySQL4 з підтримкою транзакцій (mysqld-max);
- система управління віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, потрібно лише додати директорію в каталог / home, правити конфігураційні файли не потрібно. За умовчанням вже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна легко додати;
- система управління запуском і завершенням;
- phpMyAdmin - система управління MySQL через Web-інтерфейс;
- ядро Perl без стандартних бібліотек (вони поставляються окремо).
- підтримується робота разом з PHP і Perl.
Денвер відмінний помічник для веб-розробника, звикаючи працювати в цій системі, ви вчитеся працювати з домашнім сервером, а найголовніше - ви звикаєте працювати грамотно.