Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Етап проектування програмного продукту



Проектування - це початковий етап в розробці програмного продукту (додатку). На цій стадіїі визначається загальна концепція програмного продукту, додатку. Якщо проект у своїй основі неякісний, згодом важко буде що-небудь кардинально змінити в кращу сторону.

На цьому етапі визначаються:

– функціональні можливості і характеристики додатка;

– потенційні користувачі, їх завдання, наміри, цілі. Це означає облік таких показників, як, наприклад, вік користувачів, їх стать, експертні знання, рівень досвіду, фізичні обмеження, специальні потреби і так далі.

Необхідно продумати структуру додатка і метафор, які можуть бути застосовані при його реалізації. Вирішенню вказанної проблеми сприяє спостереження за роботою користувачів при виконанні ними завдань в цій предметній області.

Проект розробки представляють у письмовій формі; це не лише забезпечує важливу контрольну точку в процесі створення додатка і засіб взаємодії з користувачами, але часто допомагає його конкретизувати і виявити проблемні питання.

 

13. Етап прототипування при розробці програмного продукту

Після того, як визначені основні концепції проекту, разробляється прототип програмного продукту, який відображає деякі основні аспекти його функціонування.

Залежно від рівня підготовки розробника і складності додатка його прототип може бути представлено або у вигляді ілюстрацій інтерфейсу (малюнки, диаграми), або у вигляді спеціальних схем (зокрема, у вигляді ЕР-діаграм). На наступній стадії може бути створена модель (чи макет) спроектованого додатку – діюче програмне забезпечення, яке використовує або спеціальн засоби макетування, або звичайні інструментальні засоби програмування. Прототип відіграє важливу роль з багатьох причин. По-перше, він надає можливість для обговорення розробленого додатку як усередині групи розробників, так і з потенційними користувачами. По-друге, він допомагає визначити характер завдань і краще представити майбутні умови експлуатації.

14. Випробування програмного продукту

Спільні з потенційним користувачем випробування спроектованого додатку забезпечують отримання цінної додаткової інформації і являються, як правило, запорукою наступної успішній реалізації продукту. Необхідно підкреслити, що випробування програмного продукту принципово відрізняється від його відладки (налагодження).

Перша і найбільшважливавідмінністьобумовленарізнимицілямицихдвохпроцесів: налагодження має на меті виявлення дефектів (помилок) програмування, тоді як в ході випробувань ви оцінюєте, наскільки повно розроблений додаток (зокрема, йогоінтерфейс) відповідає потребам і вимогам користувача.

Друга принципова відмінність полягає в тому, що налаштування виконує безпосередньо його розробник, а основною дійовою особою при проведеннні випробувань є потенційний користувач (замовник).

Як результати випробувань велике значення мають не лише кількісні (об'єктивні) дані про роботу додатка в тих або інших ситуаціях, але і "якісна" інформація, що відображає суб'єктивне сприйняття користувачем запропонованого варіанту додатка (тобто задоволення його вимог), а також перелік проблем, які, на його думку, можуть мати місце при реальній експлуатації програмного продукту.

 

 

15. Оцінка споживчих властивостей додатку в процесі розробки

Основна мета випробувань – визначити, наскільки повно розроблений програмний продукт (в першу чергу, його інтерфейс) відповідає потребам і очікуванням користувача. У зв'язку з цим основним напрямом випробувань додатка є оцінка його "споживчих властивостей". Така оцінка повинна проводитися, починаючи з початкових етапів розробки. Основою для проведення оцінки повинні слугувати дані про те, як користувачі зазвичай виконують ту роботу, яку повинен автоматизувати розроблений програмний продукт. У міру просування розробки програмного продукту, оцінка споживчих властивостей додатка повинна постійно уточнюватися. Чим частіше і коректніше буде проводитися оцінка, тим вище буде якість продукту.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.