浏览代码

Merge branch 'master' of u21-25ryaboshapch/EASvZI into master

ypv 1 年之前
父节点
当前提交
389f1816f7

二进制
Лекции/П1.2.100_Разработка_ТЗ_на_проектирование_автоматизированной_системы/1.png


+ 40 - 0
Лекции/П1.2.100_Разработка_ТЗ_на_проектирование_автоматизированной_системы/Рябошапченко.md

@@ -0,0 +1,40 @@
+# Разработка технического задания на проектирование автоматизированной системы
+
+**Введение**
+Разработка автоматизированных систем стала неотъемлемой частью современного бизнеса. Прежде чем приступить к созданию такой системы, необходимо разработать техническое задание, которое определит цели, требования и параметры проекта. В этой лекции мы рассмотрим процесс разработки технического задания на проектирование автоматизированной системы.
+
+**Цели и задачи**
+Первым шагом при разработке технического задания является определение целей и задач проекта. Цели должны быть четко сформулированы и отвечать на вопрос "Зачем нужна эта автоматизированная система?". Примерами целей могут быть повышение эффективности бизнес-процессов, улучшение обслуживания клиентов или сокращение операционных издержек.
+
+Задачи должны конкретизировать способы достижения целей. Например, если целью является улучшение обслуживания клиентов, то задачей может быть создание интерфейса для онлайн-заказов или автоматизация процесса обратной связи с клиентами.
+
+![](1.png)
+
+**Требования к системе**
+Определение требований к системе - ключевой этап разработки технического задания. Требования должны быть детализированными и охватывать все аспекты системы, включая:
+
+Функциональные требования: описывают, какие функции и возможности должны быть в системе. Например, система должна иметь функцию регистрации пользователей.
+
+Нефункциональные требования: включают в себя характеристики системы, такие как производительность, надежность, безопасность и масштабируемость.
+
+Требования к интерфейсам: определяют внешний вид и взаимодействие системы с пользователями.
+
+Требования к данных: описывают, какие данные будут использоваться и как они будут храниться и обрабатываться.
+
+**Сроки и бюджет**
+Техническое задание также должно включать в себя информацию о сроках выполнения проекта и бюджете. Определение реалистичных сроков и бюджета является важным шагом для успешной реализации проекта.
+
+**Роли и ответственность**
+Необходимо четко определить роли и ответственность участников проекта. Кто будет отвечать за разработку, тестирование, внедрение и поддержку системы? Это поможет избежать недопонимания и конфликтов в ходе работы над проектом.
+
+**Валидация и утверждение**
+После разработки технического задания, оно должно быть представлено заказчику или руководству проекта для валидации и утверждения. Важно получить обратную связь и уточнить детали задания, если это необходимо, прежде чем переходить к следующему этапу проектирования.
+
+**Заключение**
+Разработка технического задания на проектирование автоматизированной системы - это ключевой этап перед началом реализации проекта. Четко определенные цели, требования, сроки и бюджет помогут обеспечить успешное выполнение проекта. Техническое задание служит основой для всех последующих этапов разработки системы.
+
+**Список литературы**
+Sommerville, Ian. "Software Engineering." Pearson, 2015.
+Pressman, Roger S. "Software Engineering: A Practitioner's Approach." McGraw-Hill Education, 2014.
+Pfleeger, Shari Lawrence. "Software Engineering: Theory and Practice." Prentice Hall, 2013.
+IEEE Recommended Practice for Software Requirements Specifications (IEEE Std 830-1998). IEEE Computer Society, 1998.