Uploaded by 1excursia2yo

p 4 Piratov Antonov PavlovD226 2 3 2 (1)

advertisement
Санкт-Петербургское государственное
бюджетное профессиональное образовательное учреждение
«Колледж информационных технологий»
ОТЧЁТ
По «МДК 05.01 Внедрение информационной системы»
Специальность 09.02.07
«Информационные системы и программирование»
Специализация:
«Специалист по информационным системам»
по теме: «Лабораторная работа №2»
Работу выполнил студент 226 гр.:
Антонов А, Пиратов Е, Павлов Д
Преподаватель: Нефедова М.И.
Санкт-Петербург 2024
ОГЛАВЛЕНИЕ
ЗАДАНИЕ ................................................................................................................ 3
УСЛОВИЕ ................................................................................................................ 4
ВВЕДЕНИЕ .............................................................................................................. 5
2
ЗАДАНИЕ
Разработать прикладное программное обеспечение деятельности малого
научно-внедренческого предприятия «Квадро». (Вариант 5)
Оформить и защитить отчет. В отчете должны быть приведены:
 Задание
 Условие (содержание Вашего варианта)
 Информация о методологии
 Информации о программе в которой работаете
 Контекстная диаграмма;
 Диаграмма декомпозиции 1-го уровня;
 Диаграмма дерева узлов
3
УСЛОВИЕ
Разработать прикладное программное обеспечение деятельности
малого научно-внедренческого предприятия «Квадро». Это предприятие
занимается прокладкой компьютерных сетей и разработкой программных
комплексов для организаций нашего города. Численность работников в
«Квадро» – примерно 80 человек. Одновременно находится в разработке до 30
проектов. Один разработчик может участвовать в нескольких проектах
одновременно, но зарплата его от этого не зависит. Одна организация может
заказать в «Квадро» несколько разработок. Стоимость каждого проекта
оговаривается отдельно. При досрочном выполнении работы заказчик
перечисляет научно-внедренческому предприятию определенный, заранее
оговоренный процент премии.
4
ВВЕДЕНИЕ
Для
разработки
деятельности
малого
прикладного
программного
научно-внедренческого
обеспечения
предприятия
для
"Квадро"
необходимы следующие компоненты:
1. Компьютеры с операционной системой Windows или Mac OS. Они
должны быть достаточно мощными и иметь достаточное количество
оперативной памяти для работы с различными программами и инструментами
разработки.
2. Мicrosoft Word - программное обеспечение для создания,
редактирования и форматирования документов. Word позволяет создавать
техническую документацию, спецификации проектов, отчеты, презентации и
другие материалы, необходимые для работы "Квадро". Можно также
использовать альтернативные программы для
работы
с текстовыми
документами, такие как LibreOffice Writer или Google Docs.
3. Интернет-соединение - для доступа к ресурсам в сети и
коммуникации с заказчиками для обсуждения требований и предоставления
отчетов о ходе работы.
4. Электронная почта - для обмена информацией с заказчиками,
разработчиками и другими участниками проекта. Возможно, потребуется
создание отдельных электронных ящиков для каждого проекта или заказчика,
чтобы упростить коммуникацию и организацию.
5. Среда разработки программного обеспечения (IDE) - для создания и
отладки программного кода. Популярными IDE для разработки приложений
включают Visual Studio, Eclipse, IntelliJ IDEA и другие.
6. Система контроля версий - для отслеживания изменений в коде
программного
обеспечения
и
совместной
работы
разработчиков.
Популярными системами контроля версий являются Git, SVN, Mercurial и
другие.
5
7. Система управления проектами - для планирования, отслеживания и
координации работы на различных проектах. Здесь можно использовать такие
инструменты, как Trello, Jira, Asana и другие.
8. База данных - для хранения информации о проектах, заказчиках,
сотрудниках и других сущностях. В зависимости от требований и масштаба
предприятия, можно выбрать различные базы данных, такие как MySQL,
PostgreSQL, Microsoft SQL Server и другие.
9. Различные фреймворки и библиотеки - для ускорения разработки и
повышения производительности при создании программного обеспечения.
Например, для веб-разработки можно использовать фреймворки такие как
Django, Ruby on Rails, Spring и другие.
10.
Техническая
документация
и
спецификации
-
для
документирования требований, архитектуры, описания функциональности и
других аспектов проектов. Подобную документацию можно создавать в
формате Word или использовать специализированные инструменты, такие как
Confluence, Notion и другие.
Кроме вышеперечисленных, также могут потребоваться другие
инструменты и программы, в зависимости от особенностей и требований
работы "Квадро".
6
Приложение
для
деятельности
малого
научно-внедренческого
предприятия "Квадро" будет представлять собой интегрированную систему
управления проектами и финансами. Оно поможет предприятию эффективно
организовать
работу
с
заказчиками,
планировать
и
контролировать
выполнение проектов, а также отслеживать финансовые результаты
деятельности.
Основной функционал приложения включает:
1. Учет проектов:
- Создание проектов с указанием названия, заказчика, стоимости и
сроков выполнения.
- Распределение разработчиков на проекты с учетом их загрузки и
навыков.
- Отслеживание статусов проектов (начат, в работе, завершен) и
уведомление о их изменении.
- Возможность перегруппировки разработчиков между проектами при
необходимости.
2. Учет финансов:
- Ввод информации о стоимости проектов и оплате за выполненные
работы.
- Расчет финансовых результатов по каждому проекту и в целом за
период.
- Отображение сводной информации о доходах, расходах и прибыли
предприятия.
-
Генерация
финансовых
отчетов
для
анализа
и
принятия
управленческих решений.
3. Учет разработчиков:
- Ввод и хранение информации о каждом разработчике (ФИО, навыки,
зарплата и т.д.).
- Система авторизации и аутентификации для доступа к приложению
только уполномоченных сотрудников.
7
- Возможность управления доступом разработчиков к информации
проектов.
4. Коммуникация с заказчиками:
- Возможность отправки уведомлений и сообщений заказчикам через
приложение.
- Хранение контактной информации о заказчиках для быстрого
доступа.
- Возможность обсуждения деталей проектов или задач с заказчиками
внутри системы.
5. Планирование и контроль:
- Создание планов работ для каждого проекта с определением этапов и
задач.
- Отслеживание выполнения задач и контроль сроков.
- Возможность изменения планов и задач при необходимости.
Приложение будет разработано с учетом особенностей деятельности
предприятия "Квадро" и его индивидуальных требований. Интерфейс будет
интуитивно понятным и удобным в использовании, чтобы каждый сотрудник
мог легко освоить работу с приложением и эффективно использовать его
функционал.
Такое приложение поможет предприятию "Квадро" более оперативно
и контролируемо управлять своей деятельностью, повысить эффективность
работы с заказчиками и улучшить финансовые результаты.
8
Информация о методологии
Для
описания
внедренческого
методологии
предприятия
деятельности
"Квадро",
малого
занимающегося
научно-
прокладкой
компьютерных сетей и разработкой программных комплексов, можно
выделить следующие основные аспекты:
 Проектная деятельность "Квадро" включает до 30 проектов одновременно.
 Разработчики могут участвовать в нескольких проектах одновременно.
 Заказчиками являются организации города.
 Оценка стоимости проектов:
 Стоимость каждого проекта оговаривается индивидуально с заказчиком.
 Возможно дополнительное вознаграждение при досрочном выполнении
работы.
 Финансовая политика:
 Зарплата разработчиков не зависит от их участия в нескольких проектах.
 Досрочное выполнение проекта приводит к выплате определенного
процента премии.
Организационные аспекты:
 "Квадро" имеет примерно 80 сотрудников.
 Один разработчик может быть занят на нескольких проектах, но его
заработная плата остается постоянной.
Согласование условий с заказчиком:
Условия сотрудничества, включая стоимость проектов и премии за
досрочное выполнение, предварительно оговариваются с заказчиком.
Такая методология позволяет "Квадро" эффективно управлять своей
деятельностью, обеспечивая гибкость в работе над множеством проектов и
поддерживая сотрудничество с различными организациями.
9
Информации о программе в которой работаете
Для нашего малого научно-внедренческого предприятия, «Квадро»,
используется комплекс программных средств для управления проектами и
разработки программных продуктов. Один из таких комплексов - Atlassian
JIRA(Коммерческая система отслеживания ошибок, предназначенная для
организации взаимодействия с пользователями), который позволяет управлять
задачами, контролировать время выполнения, отслеживать прогресс и
коммуникацию между сотрудниками. Также используются средства для
разработки программного обеспечения, например Visual Studio(позволяют
разрабатывать как консольные приложения, так и игры и приложения с
графическим
интерфейсом).
Для
прокладки
компьютерных
сетей
используется специализированное программное обеспечение, «Cisco Packet
Tracer»(Симулятор сети передачи данных) . Кроме того, предприятие
использует программы для автоматизации бизнес-процессов, такие как
1С(программа
занимается
разработкой,
изданием
и
поддержкой
компьютерных программ, баз данных делового и домашнего назначения, а
также
компьютерных
игр):
Предприятие
программного обеспечения для организаций.)
10
или
SAP(производитель
ПРОКЛАДКА КОМПЬЮТЕРНЫХ СЕТЕЙ
11
ДЕКОМПОЗИЦИЯ 1 УР
Рисунок 1 «Диаграмма декомпозиции 1 уровня»
12
ДИАГРАММА ДЕРЕВО УЗЛОВ
13
Download