Изучите особенности технологии разработки программного обеспечения для онлайн-консультаций
Тема: Особенности технологии разработки программного обеспечения системы онлайн-консультаций
Описание
Создание десктоп приложения на языке программирования C# с использованием технологии WinForms позволяет реализовать функциональный, интуитивно понятный и доступный инструмент для организации онлайн консультаций. Такой подход обеспечивает гибкость разработки, возможность расширения функционала и интеграции с существующими информационными системами.
Целью данной работы является исследование особенностей технологии разработки программного обеспечения системы онлайн консультаций и создание программного прототипа, обеспечивающего обмен сообщениями между пользователем и консультантом в режиме реального времени.
Для достижения поставленной цели решили следующие задачи:
1. Выполнили анализ предметной области и определили требования к системе онлайн консультаций.
2. Разработали техническое задание на создание программного обеспечения в соответствии с ГОСТ 19.201 78.
3. Изучили современные методологии, инструменты и технологии разработки программного обеспечения.
4. Разработали архитектуру системы и выполнить проектирование основных компонентов.
5. Реализовали программный прототип системы онлайн консультаций на языке C# (WinForms).
6. Провели тестирование разработанного программного обеспечения и оценили его соответствие требованиям.
Содержание
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 5
1.1 Организационная структура НАН ЧОУ ВО Академия ИМСИТ 5
1.2 Модель предметной области 7
1.3 Анализ требований к техническому обеспечению 9
1.4 Техническое задание на разработку и создание системы онлайн консультаций 10
1.4.1 Наименование, назначение и область применения 11
1.4.2 Требования к информационным структурам и методам решения 11
1.4.3 Требования к функциональности и производительности 12
1.4.4 Условия эксплуатации 13
1.4.5 Требования к составу и параметрам технических средств 13
1.4.6 Требования к исходным кодам и языкам программирования 13
2 ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 15
2.1 Жизненный цикл разработки программного обеспечения 15
2.2 Методологии разработки программного обеспечения 16
2.3 Техники и инструменты разработки программного обеспечения 17
2.4 Особенности интеграции с другими системами 18
2.5 Проектирование системы 18
2.5.1 Диаграмма прецедентов 18
2.5.2 Диаграмма последовательности действий 20
2.5.3 Разработка структуры программного обеспечения 22
2.6 Определение исходных данных для написания кода программы 23
3 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ ОНЛАЙН КОНСУЛЬТАЦИЙ 24
3.1 Описание основ разработки 24
3.2 Краткое описание этапов разработки 25
3.3 Интерфейс с приложением кода 27
4 МЕРОПРИЯТИЯ ПО ОХРАНЕ ТРУДА И БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ 30
4.1 Факторы, влияющие на здоровье работника при эксплуатации ЭВМ 30
4.2 Требования охраны труда во время работы 31
4.3 Требования охраны труда в аварийных ситуациях 32
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36
ПРИЛОЖЕНИЕ А Код программы (C# WinForms) 38
Список литературы
2. ГОСТ Р ИСО/МЭК 12207 2010. Информационная технология. Процессы жизненного цикла программных средств.
3. Буч Г. Объектно ориентированный анализ и проектирование. — М.: Вильямс, 2019.
4. Якобсон И., Буч Г., Рамбо Дж. UML. Унифицированный язык моделирования. — М.: Диалектика, 2020.
5. Ларман К. Применение UML и шаблонов проектирования. — М.: Вильямс, 2018.
6. Макконнелл С. Совершенный код. — М.: Русская редакция, 2021.
7. Фаулер М. Архитектура корпоративных приложений. — М.: Вильямс, 2017.
8. Шилдт Г. C#. Полное руководство. — М.: Вильямс, 2022.
9. Троелсен Э. Язык программирования C# 9.0 и платформа .NET 5. — СПб.: Питер, 2021.
10. Microsoft Docs. WinForms Overview.
11. Microsoft Docs. SQL Server Express Documentation.
12. Sommerville I. Software Engineering. — Pearson, 2018.
13. Pressman R. Software Engineering: A Practitioner’s Approach. — McGraw Hill, 2019.
14. Bass L., Clements P., Kazman R. Software Architecture in Practice. — Addison Wesley, 2020.
15. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns. — Addison Wesley, 2018.
16. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы. — М.: Вильямс, 2020.
17. Таненбаум Э. Современные операционные системы. — СПб.: Питер, 2019.
18. Таненбаум Э., Уэзеролл Д. Компьютерные сети. — СПб.: Питер, 2021.
19. ISO/IEC 25010:2011. Systems and software engineering — System and software quality models.
20. IEEE Std 830 1998. Recommended Practice for Software Requirements Specifications.
21. Кузнецов С. UML моделирование информационных систем. — М.: Форум, 2019.
22. Баранов П. CASE средства проектирования. — М.: Финансы и статистика, 2018.
23. Хант Э., Томас Д. Программист прагматик. — СПб.: Питер, 2020.
24. Марк Ричардс. Основы архитектуры программного обеспечения. — СПб.: Питер, 2022.
25. Документация Microsoft Visual Studio.
Вопрос автору
Задайте вопрос по этой готовой работе. Диалог будет доступен только вам и автору.
Первичные файлы
Файлы не добавлены.
Демонстрационные файлы
Купить комплект файлов
Цена считается только за ещё не купленные итоговые файлы.
Итоговые файлы
Отзывы покупателей
Отзывы можно оставить только после покупки итогового файла.
По этому товару пока нет отзывов.