Опис системних операцій та поведінки програми у вигляді UML-діаграм послідовностей
Автор: valerii • Апрель 29, 2018 • Курсовая работа • 1,825 Слов (8 Страниц) • 829 Просмотры
Зміст
1. Вступ 2
2.UML-діаграма прецедентів 3
1. Перегляд списку співробітників 5
2. Робота зі списком співробітників 5
3. Видалення співробітників 5
4. Додавання співробітників 6
5. Редагування співробітника 6
6. Робота з файлом зі списком 7
7. Збереження у файл 7
8. Читання з файлу 8
9. Сортування списку за віком 8
10. Пошук 8
3.UML-діаграма класів 9
1. Клас ludi 9
2.Клас SortByAge 10
3. Клас ludi_list 10
4. Опис системних операцій та поведінки програми у вигляді UML-діаграм
послідовностей 11
5. Опис структури програми у вигляді UML-діаграми компонентів 13
6. Опис тестових прикладів виконання програми 14
7. Список літератури 14
8. Додатки з роздруком тексту програми 14
1. Вступ
Необхідно розробити програму для відділу кадрів, яка призначена для ведення списку співробітників. Програма повинна мати наступні функціональні можливості:
- додавання співробітника;
- видалення співробітника;
- збереження інформації у файл;
- читання інформації з файлу;
- сортування співробітників за віком;
- виведення інформації о співробітниках трудовий стаж яких перевершує заданий.
Основної функцією буде – ведення списку співробітників. Розглянемо дерево функцій ІС (рис. 1).
[pic 1]
Рисунок 1. Дерево функцій
Виділимо основні сутності предметного середовища:
- Сутність – співробітник, яка призначена для зберігання даних о конкретнім співробітнику. Дана сутність буде мати наступні атрибути:
- Табельний номер співробітника;
- ПІБ співробітнника;
- Рік народження співробітника;
- Стаж роботи співробітника
- Список співробітників – сутність яка призначена зберігати інформацію о всіх співробітниках підприємства. Має наступні атрибути:
- Кількість співробітників у списку.
2.UML-діаграма прецедентів
Розглянемо діаграму прецедентів рис. 2.
[pic 2]
Рисунок 2. Діаграма прецедентів
Опишемо основні прецеденти:
1. Перегляд списку співробітників
Основний виконавець. Користувач.
Зацікавлені особи та їх вимоги. Користувач. Може переглянути список співробітників.
Передумови. Користувач запустив програму.
Результат (Постумова). На екрані користувача з‘явилася головна форма програми зі списком співробітників.
Основний успішний сценарій (або основний процес):
Користувач переглядає список співробітників.
2. Робота зі списком співробітників
Основний виконавець. Користувач.
Зацікавлені особи та їх вимоги. Користувач. Може працювати зі списком співробітників.
Передумови. Користувач запустив програму.
Результат (Постумова). На екрані користувача з‘явилася головна форма програми зі списком співробітників.
Основний успішний сценарій (або основний процес):
Користувач починає роботу зі списком співробітників.
3. Видалення співробітників
Основний виконавець. Користувач.
Зацікавлені особи та їх вимоги. Користувач. Може видаляти співробітника. Передумови. Користувач почав роботу зі списком співробітників.
...