
- •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 Документування програмного продукту
2.3.4 Оцінка якості проекту
Перед початком розробки Web-вузла було визначено основні вимоги до розробленого продукту. Якістю вважають відповідальність розробленого продукту до вимог, які були визначені на початку проекту [9].
Для того, щоб остаточний продукт, тобто Web-вузол можна було віднести до високоякісного програмного забезпечення, він повинен містити якнайменше помилок. Їх усунення здійснюється за допомогою дій контролю якості, що включають тестування.
У розробленому сайті було реалізовано розділений доступ до різних сторінок. Існує три групи користувачів: адміністратор, зареєстрований користувач та незареєстрований користувач. Для кожного користувача видимими є посилання на дозволені сторінки. Адміністратор же повинен мати можливість видалення користувачів та перегляду їх особистих даних, редагування і додавання таблиць, зміни пароля адміністратора. Для нього повинна бути створена сторінка управління користувачами. Незареєстрований або неавторизований користувач може тільки переглядати інформацію на сторінках Web-вузла.
Головна сторінка сайту містить інформацію про продукцію, форму для реєстрації користувачів, посилання для переходу на всі сторінки Web-вузла. Користувач має можливість здійснювати пошук готової продукції по її назві та вартості продукту. На окремій сторінці користувач має можливість переглянути інформацію про контакти компанії та про саму компанію. Якщо під час авторизації, реєстрації або при замовленні користувач припускає помилку введення, то система видає йому відповідні повідомлення.
Зробимо висновок, що даний Web-вузол цілком відповідає визначеним вимогам.
2.4 Оцінка ризиків проекту та можливість щодо їх управління
Чинники, що приводять проект до зриву, на ранніх стадіях проекту виявляються у вигляді ризиків. Таким чином, своєчасне виявлення того або іншого ризику, а також вживання відповідних заходів, дозволяють запобігти зриву проекту [11].
Причиною виникнення ризиків є невизначеності, що існують в кожному проекті.
Виділяють два основних типи ризиків:
1) ризики, які можна уникнути;
2) ризики, які неможливо уникнути.
Управління ризиками включає ясне розуміння внутрішніх та зовнішніх причин, які впливають на проект і які можуть призвести до його зриву. Аналіз ризиків виконується після формування плану проекту. В результаті початкового аналізу ризиків складається план ризиків, який повинен постійно проглядатися і коректуватися.
Аналіз проектних ризиків передбачає вирішення таких завдань:
1) виявлення ризиків проекту;
2)врахування ризику при оцінці доцільності реалізації способу фінансування проекту;
3) визначення чинників, що впливають на ризик;
4) пошук шляхів скорочення ризику;
5) врахування ризику при оцінці доцільності реалізації проекту;
6) оцінка ризику проекту.
Визначимо ризики, які можуть вплинути на розробку проекту:
-
Переоцінка робочого часу;
-
Проект може вийти за рамки бюджету у зв'язку з неправильним розподілом матеріальних засобів,.
-
Не чітко визначенні вимоги;
-
Недостатні навики програмування розробника;
-
Чітко невизначений або нереалістичний план проекту або неправильний розподіл ресурсів;
5. Проблеми з відображенням сторінок у різних браузерах.
Відповідно до визначених ризиків розробимо план управління або усунення цих ризиків:
-
Дотримання розкладу проекту;
2. Розробка графіка оплати ресурсів на початкових стадіях проекту або бюджету з запасом;
-
Проведення інтерв’ю з замовником, визначення реальних вимог;
-
Залучення більшого об’єму теоретичних матеріалів, додаткова підготовка;
-
Розробка на початковому етапі коректного плану проекту, а також скорочення обсягу робіт або паралельне їх виконання, залучення найманого персоналу;
-
Проведення тестування розроблених сторінок у різних Web-браузерах.
Виходячи з вище сказаного, щоб проект був закінчений у встановлені терміни, вклався в рамки бюджету і відповідав усім іншим критеріям якості, необхідно своєчасно ідентифікувати ризики, встановити можливості впливу на них, і розробити методи щодо їх усунення.