Головна

Розробка технічного проекту

  1. I. Аналіз чутливості ПРОЕКТУ
  2. I. РОЗРОБКА АЛГОРИТМІВ. ГРАФІЧНЕ ЗОБРАЖЕННЯ (БЛОК-СХЕМИ) І СЛОВЕСНА ЗАПИС АЛГОРИТМІВ
  3. I.5.2) Розробка Зводу Юстиніана.
  4. II. МЕТОДИ ПЕРЕВІРКИ СТІЙКОСТІ ПРОЕКТУ
  5. XI. Проаналізуйте психокорекційні можливості наступного психотехнического завдання '.
  6. Аналіз комерційної здійсненності проекту
  7. Аналіз організаційно-технічного рівня виробництва

2.1. Аналіз вимог і визначення специфікацій програмного забезпечення Розглянемо визначення прецедентів (варіантів використання). Система тестування потрібно перш за все наступним зацікавленим особам:

§ якого навчають (студент);

§ укладач тестів (викладач);

§ викладач, який приймає іспит;

§ завідувач навчальною частиною, здійснює контроль за успішністю;

§ адміністратор мережі навчального закладу.

На початковому етапі створення системи можна обмежитися тільки двома важливими ролями дійових осіб: студент (тестований) і адміністратор (він же викладач і укладач тестів).

Відповідно основні прецеденти (варіанти використання) для розроблюваної системи наступні.

Прецедент для студента:

§ П 1 - пройти тестування.

§ Прецеденти для адміністратора:

§ П2 - створити (змінити) тест;

§ ПЗ - ознайомитись з результатами тестування;

§ П4 - додати (змінити) користувачів і ін.

Варіант використання можна описати коротко або докладно.

Коротка форма опису містить назву варіанту використання, його мета, дійових осіб, тип варіанту використання (основний, допоміжний, додатковий) і його короткий опис (табл. 13.1).

Детальний опис варіанта використання «Тестування» наведено в табл. 13.2.

Для більшої наочності можна побудувати діаграму варіантів використання (рис. 13.10).

Для того щоб врахувати часовий аспект поведінки системи, можна побудувати діаграму послідовності. Як приклад побудуємо діаграму послідовності для реалізації варіанту використання «Тестування» в інформаційній тестовій системі (рис. 13.11).

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

2.2. Проектування моделі даних

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

1) Викладачі становлять Тести;

2) Тести містять Питання;

3) Питанням відповідають Варіанти відповідей;

4) Студенти навчаються в Групі;

5) Група належить Спеціальності;

6) Студенти проходять тестування (отримують Протокол);

7) Протокол містить результати (Зміст протоколу). Зв'язок повинна відображати взаємодію між сутностями, причому в системі повинна зберігатися інформація про цю взаємодію. Намалюємо діаграму «сутність - зв'язок» (ріс.13.14).

Далі визначаємо атрибути кожної сутності. Діаграма «сущность- зв'язок» показана на рис. 13.15.

 2.3. Детальне проектування програмного забезпечення (конструювання прототипу) Для детального проектування програмного забезпечення побудуємо структурну і функціональну схеми програми (рис. 13.16, а, б). З використанням цих схем легко побудувати ієрархію екранних форм (сконструювати прототип).

СПИСОК ЛІТЕРАТУРИ

1. ГОСТ 34.003-90 Автоматизовані системи. Комплекс стандартів на автоматизовані системи. Терміни та визначення. - М .: ІПК Вид-во стандартів, 1992.

2. ГОСТ 34.601-90 Автоматизовані системи. Комплекс стандартів на автоматизовані системи. Стадії створення. - М .: ІПК Вид-во стандартів, 1997..

3. РД 50-34.698-90 Автоматизовані системи. Вимоги до змісту документів. - М .: ІПК Вид-во стандартів, 1990.

4. РД 50-680-88 Автоматизовані системи. Основні положення. - М .: ІПК Вид-во стандартів, 1991.

5. Рудаков А. В. Технологія розробки програмних продуктів: навч. посібник для студ. середовищ. проф. Освіти / А. В. Рудаков. - 2-е изд., Стер. - М .: Видавничий центр «Академія», 2006.-208 с.

6. А. Хоменко, Л. Циганков, М. Мальцев. Бази даних: Підручник вищих і середніх навчальних закладів. СПб.: КОРОНАпрінт, 2000.-416с.

7. Г. Хансен, Дж. Хансен. Бази даних: розробка і управління. М .: ЗАТ «Видавництво БІНОМ», 1999.- 704с.

8. Т. С. Карпова. Бази даних. Підручник СПб.: Питер, 1999.-310с.

9. Д. Вейкас Ефективна робота з Microsoft Access 2000. СПб .: БХВ - Санкт-Петербург, 2000.- 320с.

10. Ю. Бекаревич, Н. Пушкіна. MS Access за 30 занять. СПб .: БХВ - Санкт-Петербург, 2000.- 512с.

11. А. Гарнаев. Office 2000: розробка додатків / під заг. Ред. Ф. Новікова. - СПб .: БХВ - Санкт-Петербург, 2000.- 656с.

12. Д. Миронов. Створення Web-сторінок в MS Office 2000. - СПб .: БХВ - Санкт-Петербург, 2000.- 320с.

13. Дж. Рамбо, А. Якобсон, Г. Буч. UML: спеціальний довідник. - СПб .: Пітер, 2002. - 656 с.

14. А. Вендров. Практикум з проектування програмного забезпечення економічних інформаційних систем: Учеб. Допомога. - М .: Фінанси і статистика, 2002. - 192с.

Додаткові джерела:

1. Гвоздьова Т. В. Проектування інформаційних систем: Навчальний посібник. - Ростов-н / Д: Фенікс, 2009. - 508 с.

2. Новиков, В. А. Технологічні підходи до розробки програмного забезпечення »навчально-методичний посібник. СПб .: Санкт-Петербурзький державний університет інформаційних технологій, механіки та оптики, 2007.

3. Рязанова О. В. Програмування: Навчально-методичний посібник. - АлтГУ: Барнаул, Рубцовськ, 2007. - 255 с.

4. Майк Гандерлой, Сьюзан Сейлз Харкінз Автоматизація Microsoft Access за допомогою VBA. / Майк Гандерлой, Сьюзан Сейлз Харкінз Бізнес - рішення, М. «Вільямс». 2006

Інтернет ресурси:

1. Кондратьєв В. В. Бізнес-процеси. [Електронний ресурс.] - / В. В. Кондратьєв, М. Н. Кузнецов. Режим доступу до сайту: URL: http://www.pqm-online.com/assets/files/lib/kondratiev.pdf

2. Персональний сайт Шапіро С. Мотивація і стимулювання персоналу. [Електронний ресурс.] - / С. Шапіро. Режим доступу до сайту: URL: http://www.syntone.ru/library/books/content/4263.html?current_book_page=all.

ГОБУ СПО ВО

«Воронезький технікум будівельних технологій»

Розглянуто на засіданні

 Предметної циклової комісії

 протокол №__

 від ___ 20 р

 Голова П (Ц) К ___

ЗАВДАННЯ

на курсовий проект

ПМ 03 «Супровід і просування галузевого програмного забезпечення»

МДК 01 Супровід і просування програмного забезпечення галузевого спрямування

Студенту ___ курсу ___

Шифр ___

Тема завдання ___

___

 Видано ___ 200 р

 виконав студент

 ___

 Курсу ___ Групи ___

 Строк здачі___

 викладач ___

Курсовий проект на зазначену тему виконується в наступному обсязі:

 Вступ



Попередня   1   2   3   4   5   6   7   8   9   10   11

ВИМОГИ ДО виконання курсового проекту | Характеристика курсового проектування | Розробка технічного проекту | Тестування програмного продукту | Правила оформлення таблиць | Оформлення виносок і посилань | Розробка системного проекту | Розробка технічного проекту | Реалізація |

© um.co.ua - учбові матеріали та реферати