Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
04.03.2023
Размер:
21.26 Кб
Скачать

Лабораторна робота №4

«Зовнішнє проектування програмного забезпечення»

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

Користувач:

  1. Пошук автомобіля, ознайомлення з його характеристиками:

  2. Скористатися меню:

  • Кузов автомобіля: відображення типу кузова автомобіля.

  • Марка\модель автомобіля: відображення вибраної марки та моделі автомобіля.

  • Ціна: відображення ціни за оренду автомобіля.

  • Рік випуску: відображення вибраного року випуску автомобіля.

  • КПП: відображення вибраної КПП автомобіля.

  • Водій: можливість взяти разом з машиною особистого водія.

  1. Звернення до технічної підтримки (у випадках незвичайних ситуацій): надіслати запит до служби технічної підтримки користувачів, щоб отримати рекомендації щодо виправлення проблеми.

  2. Придбання страхового полісу.

  3. Перевірити наявність вільних автомобілів.

  4. Звернутися до консультанта за рекомендаціями, щодо вибору автомобіля.

Консультант:

1. Обробка запитів користувачів програми.

2. Приймати запити користувачів.

3. Надання користувачам рекомендацій, відповіді на запитання.

4. Внесення змін до інформації про наявність автомобілів.

5 Редагування списку вільних автомобілів («Вільні», «Заброньовані», «В користуванні»).

Директор відділення видачі автомобіля:

  1. Обробка замовлень.

  2. Оформлення замовлень через касу у залежності від типу оплати.

  3. Перевірка правильності оформлення платежу і його дійсності.

  4. Контроль доставки автомобіля.

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

Контрольні запитання:

  1. В основі технології проектування лежить технологічний процес, що визначає дії, їхню послідовність, склад виконавців, засоби і ресурси, необхідні для виконання цих дій. Технологічний процес проектування ІС у цілому поділяється на сукупність послідовно-паралельних, зв’язаних і супідрядних ланцюжків дій, кожен із яких може мати свій предмет.

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

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

  1. Конструювання програмного забезпечення – створення ПЗ з конструкцій (блоків, функцій) і його перевірка методами верифікації і тестування. До інструментів конструювання ПЗ віднесені мови конструювання, програмні методи й інструментальні системи (компілятори, генератори звітів, системи керування версіями, конфігурацією, тестуванням й ін.). Описує детальне створення робочої програмної системи за допомогою комбінації кодування, верифікації, модульного тестування, інтеграційного тестування і налагодження. Процес конструювання сильно пов'язаний з проектуванням і тестуванням тому конструювання відштовхується від результатів проектування, а тестування означає роботу з результатами конструювання.

  2. Зовнішнє проєктування програмного забезпечення  фокусується на задоволенні потреб зацікавлених сторін. Основна теорія полягає в тому, що для створення успішного програмного забезпечення команда повинна чітко розуміти цілі та мотивацію зацікавлених сторін. Кінцева мета полягає в тому, щоб створити програмне забезпечення, яке є споживаним і відповідає або перевищує потреби передбачуваного клієнта.

Зовнішня розробка програмного забезпечення призначена в основному для доповнення існуючих методологій розробки програмного забезпечення.

  1. Можна виділити три поняття:

  • спілкування користувача з комп’ютером;

  • спілкування комп’ютера з користувачем;

  • подання користувацького зв’язку.

Зв’язок може бути узгоджено в трьох аспектах.

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

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

Семантична узгодженість належить до визначення елементів, що складають зв’язок. Наприклад, що означає ВИХІД? Де користувач запитує ВИХІД і що потім відбувається.

При розробці діалогу необхідно:

  • ретельно аналізувати вхідні й вихідні дані;

  • знати можливості і мати апаратні й програмні засоби;

  • бути послідовним, мати свої прийоми і розробляти «сім’ю» програм, які працюють однаково;

  • користуватися прийнятими принципами розробки діалогу;

  • «розуміти» задачу і користувача.

  1. Процес створення інтерфейсу можна поділити на такі етапи:

  • Аналіз.

  • Проєктування.

  • Дизайн.

  • Впровадження та налагодження.

Аналіз

На етапі аналізу проєкт уважно вивчають з усіх боків. Для цього потрібно:

визначити завдання продукту,

сформувати портрет користувача,

визначити функції продукту,

познайомитися з конкурентами,

оцінити терміни й бюджет виконання проєкту.

оцінити доцільність проєкту.

Проєктування

Завдання — зробити так, щоб користувачам було просто і зручно вирішувати своє завдання за допомогою інтерфейсу.

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

Дизайн (оформлення продукту)

Завдання — створити повноцінне візуальне уявлення.

Впровадження та налагодження

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

Висновок: На цій лабораторній роботі ми зробили зовнішнє проектування; розробили взаємодію з користувачем.