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

Міністерство освіти і науки України

    1. Кіровоградський національний технічний університет

    2. Механіко-технологічний факультет

    3. Кафедра програмного забезпечення

Дисципліна: Технологія проектування програмних систем

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

Специфікації вимог. Прототипування і розробка додатків

Виконав: ст. гр КІ-13-1М

Іванов І.І.

Перевірив: Константинова Л.В.

  1. Кіровоград 2013

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

Завдання: Виконати специфікацію вимог проекту. Виконати прототипування і розробку додатків проекту.

Надати звіт, що містить результати специфікації, прототипування і розробки додатків системи.

Хід роботи

Специфікація вимог:

1.Моделювання

1.1 Модель станів

1 .2 Модель класів

1.2.1 Виявлення класів

Основні групи класів:

-Класи бізнес-логіки: забезпечення функціонування програми,

надання інтерфейсу взаємодії з зовнішніми додатками;

- Класи граматичних категорій: опис частин мови/мовних конструкцій;

- Класи роботи з даними: обробка даних, отриманих від користувача чи з БД

2.Обмеження

2.1 Вимоги до інструментів розробки

-виконання графічного інтерфейсу та програмної логіки: ASP.Net/ C#

-СУБД — MSSQL server Express

2.2 Вимоги до інтерфейсу.

Графічний інтерфейс: базові елементи введення інформації користувачем,

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

Програмний інтерфейс: передбачити можливість окремого використання,

набір функцій для доступу до функціоналу системи

2.3Вимоги до продуктивності.

Відсутні. Можливе подальше уточнення та постановка задач оптимізації.

2.4 Вимоги до безпеки.

Захист БД від НСД та сторонніх маніпуляцій.

2.5 Експлуатаційні вимоги.

Відсутні. Можливе уточнення.

2.6 Політичні і юридичні вимоги.

Відсутні. Можливе уточнення в разі використання сторонніх модулів із закритим ліцензуванням.

2.7 Функціональні вимоги

Виконання таких базових функцій:

-виявлення в текстах, написаних англійською мовою помилок, пов'язаних з неправильною граматичною побудовою речень чи мовних структур;

-доступне для сприйняття представлення інформації про помилки в тексті.

3. Прототипування

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

4.Додатки системи

4.1 Глосарій

-терміни

-скорочення

-абревіатури

4.2 Посилання

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

1. Які принципи встановлення вимог?

Встановлення вимог - …

… в системі що реалізовується і розгортається.

2. Що таке домінантний клас?

Це такий класс, що є б….

3. Що таке відношення з'єднання?

Це відношення, яке описує зв'язки між …

4. Поясніть, у чому полягають основні відмінності чотирьох підходів до виявлення класів.

Підхід на основі використання іменних груп (тобто імен іменників у пропозиціях) припускає, що …

Підхід на основі використання загальних шаблонів…

5. У чому полягає сутність підходу на основі використання загальних шаблонів класів?

Підхід на основі використання загальних шаблонів для класів дозволяє вивести потенційні …

Барами приводить наступний перелік груп (шаблонів) для виявлення потенційних класів….

Соседние файлы в папке ТППС_Приклад виконання ЛР