Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Індивідуальні завдання для студентів денної та...doc
Скачиваний:
1
Добавлен:
17.11.2019
Размер:
115.71 Кб
Скачать

Завдання 1

Індивідуальні завдання для студентів денної та заочної форм навчання напряму «Програмна інженерія» з дисципліни

«Основи програмної інженерії».

Опис задачі

Ви є розробником софтверної компанії.

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

Генеральний директор компанії мав нараду із відділом маркетингу і зрозумів що їм потрібно для ефективної роботи.

Програма "Sales" версії 1.0 працює ефективно, але в ній є ряд недоліків.

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

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

Вам потрібно створити новий програмний продукт Sales версії 2.0, який буде враховувати всі побажання відділу маркетингу.

Завдання:

  1. Користуючись шаблонами сформувати функціональні, та нефункціональні вимоги а також вимоги предметної області.

  2. Створити модель вимог

  3. Створити модель проекту

  4. Створити та відтестувати програмний код

  5. Створити презентацію для захисту індивідуального завдання

Опис задачі

Ви є розробником софтверної компанії.

Одного дня до вас приходить представник компанії "Фармацевтика". Дана компанія займається виробництвом ліків.

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

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

На даному підприємстві виникла проблема із тим, що зберігати записи про види ліків в записній книжці, стало недостатньо.

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

Потрібно розробити програмний продукт, який буде враховувати дані вимоги.

Завдання:

  1. Користуючись шаблонами сформувати функціональні, та нефункціональні вимоги а також вимоги предметної області.

  2. Створити модель вимог

  3. Створити модель проекту

  4. Створити та відтестувати програмний код

  5. Створити презентацію для захисту індивідуального завдання

Опис задачі

Ви є розробником софтверної компанії.

Одного дня до вас приходить представник компанії "Italian Pizza". Компанія "Italian Pizza " представляє собою мережу піццерій.

У "Italian Pizza" виникла ідея по спрощенню роботи піццерії, а саме надати можливість клієнтам самим складати свою піццу із різноманітних інгредієнтів. Тепер у кожній піццерії стоятиме термінал у якому буде розміщуватися програма для формування заявки на піццу.

Відомо що кожна піцца складається із конкретних інгредієнтів.

Дана компанія хоче, щоб ви написали програму для формування заявки на піццу.

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

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

Завдання:

  1. Користуючись шаблонами сформувати функціональні, та нефункціональні вимоги а також вимоги предметної області.

  1. Створити модель вимог

  2. Створити модель проекту

  3. Створити та відтестувати програмний код

  4. Створити презентацію для захисту індивідуального завдання

Опис задачі

Ви є розробником софтверної компанії.

Одного дня до вас приходить представник компанії "West Railways". Компанія "West Railways" займається пасажирськими та вантажними перевезеннями.

В "West Railways" виникла ідея по спрощенню роботи залізниці, а саме надати можливість пасажирам самим формувати заявки на квитки. Тепер в деяких точках міста стоятиме термінал у якому буде розміщуватися програма для формування заявки на білет.

Дана компанія хоче, щоб ви написали програму для формування заявки на білет.

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

Він являє собою набір текстових полів у яких пасажир вказує дату відправлення, своє ім'я. Із спадних списків він повинен вибрати маршрут.

Завдання:

  1. Користуючись шаблонами сформувати функціональні, та нефункціональні вимоги а також вимоги предметної області.

  2. Створити модель вимог

  3. Створити модель проекту

  4. Створити та відтестувати програмний код

  5. Створити презентацію для захисту індивідуального завдання