Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AVPZ_zvit_laba_1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
34.52 Кб
Скачать

Тема: Методології розробки програмного забезпечення. Технологія Rational Unified Proccess (RUP). Технологія МSF.

Мета роботи: ознайомитися з основними методологіями розробки програмного забезпечення. Розглянути особливості технологій RUP та MSF, їх основні принципи та засоби для практичного застосування.

Задачі лабораторної роботи: попередньо сформувати перелік вимог користувача до програмного продукту «Автоматизована інформаційна система управління виробництвом материнських плат»

Користувацька історія(викладача)

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

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

Перелік вимог

  1. Реалізувати додаток з базою даних материнських плат та їх компонентів за замовчуванням встановлено за процесором.

2. Налаштування обладнання що виготовляє плати

2.1 Вибір чіпсета

2.2 Вибір вбудованих компонентів.

2.3 Вибір інтерфейсів що будуть встановленні для підключення пристроїв.

  1. Реєстрація плати, вказання моделі.

  2. Створення драйверів

  3. Тестування продукту

  4. Створення супровідної документації

  5. Створення упаковки

  6. Вартість виготовлення

  7. Відправлення на склад.

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

  1. Необхідно створити систему де можна було б переглянути технологію виробництва материнської плати.

  2. Система повинна показувати вартість створеного продукту та його окремих складових.

  3. Програма повинна включати дані про кількість виробленої продукції

  4. Програма повинна включати дані про кількість переданої продукції на продаж

  5. Програма повинна включати дані про кількість браку на виробництві.

Після цього перелік вимог має такий вигяд

  1. Реалізувати додаток з базою даних материнських плат та їх компонентів за замовчуванням встановлено за процесором.

  2. До кожної плати додати її опис (інтегровані компоненти, документація з експлуатації, підтримувані процесори )

  3. Реалізувати окремі можливості для конкретного користувача (адміністратор, менеджер, бухгалтер, інженер)

  4. Реалізувати функцію розрахунку відсотків браку на виробництві

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

  6. Реалізувати різнотипні варіанти тестування створеного продукту

  7. Реалізувати різні види перевірок, та створення підтримки для кожної конкретної моделі

  8. Реалізувати можливість перегляду продукції переданої на продаж

  9. Реалізувати форум підтримки користувачів, зворотній зв’язок

  10. Можливість спільного використання програмного продукту кількома користувачами, синхронізація проходить на сервері

  11. Обмін повідомленнями між працівниками для зручності роботи

  12. Можливість надання доступу до необхідних програмних засобів на сервері.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]