Загрузка данных
Понял. Вот нормальный текст, средняя длина, без воды и без «добавляем своими словами». Просто готовый материал, который можно вставить в отчёт.
---
ПР1. Вариант 4 — Компания по разработке программных продуктов
Задание 1
Компания занимается разработкой программных продуктов на заказ. Схема работы: заключает договор с клиентом согласно техническому заданию, после утверждения ТЗ определяет состав и объём работ, составляет предварительную смету. На каждый проект назначается куратор, который распределяет нагрузку между программистами и следит за выполнением ТЗ. Готовый продукт внедряют, обучают клиента и сопровождают. По результатам деятельности компания платит налоги и сдаёт отчётность в органы статистики.
Задание 2
Предметная область — это сфера деятельности компании по разработке ПО. Анализ проводился на основе документации компании, открытых источников и моделирования бизнес-процессов.
Компания работает с несколькими категориями контрагентов: заказчики, поставщики лицензий и оборудования, налоговые органы, органы статистики. Внутренняя структура включает отдел продаж, управление проектами, аналитиков, разработчиков, тестировщиков, внедрение, поддержку и бухгалтерию.
Ключевые документы: договоры, ТЗ, сметы, графики работ, акты выполненных работ, счета, налоговая и статистическая отчётность.
Основные роли: менеджер по продажам, куратор проекта, бизнес-аналитик, системный аналитик, программист, тестировщик, специалист по внедрению, специалист техподдержки, бухгалтер, администратор системы.
Методы анализа: контент-анализ документации, вебометрический анализ сайтов конкурентов, анализ ситуаций (кейсов), моделирование процессов.
Задание 3
По функциям выделяются следующие подсистемы:
1. Отдел продаж и маркетинга
2. Отдел управления проектами
3. Отдел анализа и проектирования
4. Отдел разработки
5. Отдел тестирования
6. Отдел внедрения и сопровождения
7. Бухгалтерия
8. Административно-хозяйственный отдел
Задание 4
Задачи системы в целом: автоматизация управления проектами, планирование ресурсов, документооборот, контроль версий и баг-трекинг, формирование отчётности.
Функции подразделений:
· Продажи и маркетинг — привлечение клиентов, заключение договоров, ведение базы клиентов.
· Управление проектами — создание проекта, назначение куратора, распределение задач, контроль сроков и бюджета.
· Анализ и проектирование — сбор требований, разработка ТЗ, проектирование архитектуры.
· Разработка — написание кода, код-ревью, сборка версий.
· Тестирование — тест-планы, проверка, регистрация дефектов.
· Внедрение и сопровождение — установка, обучение, приём обращений, обновления.
· Бухгалтерия — учёт договоров и актов, расчёт зарплаты, налоги, отчётность.
· АХО — подбор персонала, организация рабочих мест, поддержка серверов.
Задание 5
Продажи и маркетинг. Вход: заявки клиентов, данные рынка. Выход: договоры, счета, первичное ТЗ. Сценарий: маркетинг → встреча → согласование → договор → передача в управление проектами.
Управление проектами. Вход: договор, ТЗ, ресурсы. Выход: план, график, акты. Сценарий: назначение куратора → распределение задач → контроль → сдача проекта.
Анализ и проектирование. Вход: ТЗ, пожелания клиента. Выход: спецификации, модели данных, архитектура. Сценарий: интервью → анализ → документирование → согласование → передача в разработку.
Разработка. Вход: ТЗ, задачи. Выход: код, сборки, документация. Сценарий: планирование → написание кода → ревью → коммит → передача в тестирование.
Тестирование. Вход: сборки, требования. Выход: отчёты, баг-репорты. Сценарий: тестирование → регистрация дефектов → передача разработчикам → повторная проверка → допуск к внедрению.
Внедрение и сопровождение. Вход: готовая система, обращения. Выход: акт внедрения, обученный персонал, обновления. Сценарий: установка → обучение → ввод в эксплуатацию → приём заявок → устранение проблем.
Бухгалтерия. Вход: договоры, акты, счета. Выход: платёжки, налоговая отчётность. Сценарий: начисление → проведение платежей → расчёт налогов → сдача отчётности.
АХО. Вход: заявки на персонал и технику. Выход: приказы, договоры, инфраструктура. Сценарий: подбор → оформление → обеспечение техникой → поддержка.
Задание 6
Система строится как единая платформа с общей базой данных и набором модулей. Клиент обращается в отдел продаж — данные попадают в CRM. При заключении договора создаётся проект в модуле управления проектами, туда загружается ТЗ. Куратор распределяет задачи между аналитиками, разработчиками и тестировщиками через модуль задач. Аналитики ведут требования, разработчики работают с системой контроля версий и таск-трекером. Тестировщики фиксируют дефекты в баг-трекере. Отдел внедрения получает готовую сборку и фиксирует результаты. Поддержка принимает обращения через модуль заявок. Бухгалтерия получает данные о выполненных работах и формирует счета и отчётность. Руководство видит сводные дашборды. Администратор управляет пользователями, правами, бэкапами и интеграциями.
Задание 7
Система наиболее востребована для кураторов проектов, руководителей отделов, аналитиков, разработчиков, тестировщиков, специалистов внедрения и поддержки, бухгалтеров.
Функции по группам:
· Куратор — проекты, задачи, сроки, бюджет, отчёты.
· Руководитель — дашборды, загрузка, финансы.
· Аналитик — требования, спецификации.
· Разработчик — задачи, репозиторий, статусы.
· Тестировщик — тест-кейсы, баги, отчёты.
· Внедрение — этапы внедрения, акты, обучение.
· Поддержка — заявки, база знаний, эскалация.
· Бухгалтер — счета, акты, налоги.
· Клиент — статус проекта, обратная связь.
Задание 8
Администратор системы:
· создание, редактирование и блокировка пользователей;
· назначение ролей и прав доступа;
· настройка справочников, статусов, шаблонов;
· резервное копирование и восстановление;
· ведение журнала аудита;
· настройка интеграций с внешними системами;
· мониторинг производительности и ошибок;
· установка обновлений и миграция данных;
· настройка парольной политики и аутентификации;
· консультирование пользователей по техническим вопросам.
Задание 9
Отчёт: титульный лист, цель работы, ответы на теоретические вопросы (определение предметной области, системный и структурный анализ), задания 1–8, вывод, список источников (Гвоздева, Затонский, методические указания Игнатенко).
Вывод: проанализирована предметная область компании по разработке ПО, выделены подсистемы, описаны их функции и информационные потоки, определена структура будущей информационной системы.