ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 75
Скачиваний: 2
СОДЕРЖАНИЕ
1. Обзор современных основных инструментальных средств разработки программных продуктов.
2. Разработка проектной документации.
3. Установка и настройка систем контроля версий.
4. Выполнение оптимизации программного кода с использованием специализированных программных средств.
5. Планирование и проведение ревьюирования программных продуктов.
6. Оформление результатов ревьюирования программных продуктов.
7. Определение характеристик программных продуктов различными методами и инструментами.
8. Оформление результатов сравнительного анализа программных продуктов и их версий.
9. Оценка трудоёмкости и сроков разработки ПО.
10. Разработка пояснительной записки в соответствии с техническим заданием.
3.2 Сложность проекта: Сложность программного обеспечения может включать в себя технические сложности, сложность алгоритмов, наличие сложных зависимостей и требований. Чем сложнее проект, тем больше времени и усилий требуется для его разработки.
3.3 Требования к проекту: Ясные, полные и стабильные требования играют важную роль в трудоемкости и сроках разработки. Нестабильные или нечеткие требования могут привести к необходимости внесения изменений и задержек в процессе разработки.
3.4 Опыт и квалификация команды разработчиков: Опыт и квалификация разработчиков имеют прямое влияние на трудоемкость и сроки разработки. Опытные и высококвалифицированные разработчики могут выполнять задачи более эффективно и быстро.
3.5 Используемые технологии и инструменты: Выбор технологий и инструментов разработки также может влиять на трудоемкость и сроки проекта. Умение использовать эффективные инструменты и современные технологии может сократить время разработки и повысить производительность.
3.6 Управление проектом: Качество управления проектом, включая планирование, контроль, коммуникацию и управление рисками, может существенно влиять на трудоемкость и сроки разработки. Хорошо спланированный и эффективно управляемый проект имеет больше шансов быть выполненным в срок и с сниженными затратами.
3.7 Внешние факторы: Неконтролируемые внешние факторы, такие как изменения в требованиях заказчика, проблемы с инфраструктурой, изменения в бизнес-среде или законодательстве, могут повлиять на трудоемкость и сроки разработки.
4. Разработка плана проекта с учетом оценки трудоемкости и сроков разработки ПО. Определение этапов проекта, распределение ресурсов и контроль выполнения плана.
1 Определение этапов проекта:
• Идентификация целей и требований проекта.
• Разделение проекта на отдельные этапы, включая начальный анализ, планирование, выполнение, тестирование и внедрение.
• Определение ключевых достижений и результатов для каждого этапа.
2 Распределение ресурсов:
• Определение необходимых ресурсов для каждого этапа проекта, включая людей, финансы, оборудование и материалы.
• Оценка доступности ресурсов и их распределение в соответствии с приоритетами и потребностями проекта.
• Расчет бюджета проекта и контроль расходов на ресурсы.
3 Расписание проекта:
• Разработка временного графика, который определяет последовательность и длительность каждого этапа и связанных задач.
• Определение зависимостей между задачами и определение критического пути, который определяет наиболее критические задачи, влияющие на сроки выполнения проекта.
• Учет резервного времени для управления рисками и неизбежными задержками.
4 Контроль выполнения плана:
• Установление механизмов контроля и отчетности для отслеживания выполнения плана и достижения ключевых метрик проекта.
• Разработка системы отслеживания прогресса, которая позволяет регулярно оценивать статус выполнения задач и этапов проекта.
• Использование инструментов управления проектами, таких как диаграммы Гантта, дашборды и регулярные встречи для обновления команды проекта и заинтересованных сторон о прогрессе проекта и возможных рисках.
5 Управление изменениями:
• Разработка процедур управления изменениями, которые позволяют эффективно управлять изменениями в требованиях, расписании, ресурсах и других аспектах проекта.
• Оценка влияния изменений на план проекта, анализ рисков и принятие решений о необходимости внесения изменений в план.
5. Оценка качества разработки ПО с учетом трудоемкости и сроков. Определение критериев качества, оценка их соответствия требованиям заказчика и сравнение с оценкой трудоемкости и сроков.
Определение критериев качества:
Критерии качества представляют собой конкретные характеристики, свойства или параметры, которые определяют ожидаемое качество программного обеспечения. Например, такими критериями могут быть надежность, производительность, безопасность, удобство использования, совместимость и т. д. Критерии качества должны быть ясно определены и согласованы с заказчиком в начале проекта.
Оценка соответствия критериев качества требованиям заказчика:
Оценка соответствия критериев качества требованиям заказчика осуществляется путем проверки, насколько разрабатываемое программное обеспечение соответствует заявленным критериям. Это включает тестирование и проверку соответствия требованиям в процессе разработки. Оценка качества может осуществляться с использованием различных методов и инструментов, таких как тестирование функциональности, тестирование производительности, проверка безопасности и т. д.
Оценка трудоемкости и сроков проекта:
Оценка трудоемкости и сроков проекта связана с определением объема работ, ресурсов и времени, необходимых для выполнения проекта. Она фокусируется на оценке усилий, ресурсов и времени, требуемых для разработки программного обеспечения с учетом его функциональности, сложности и других факторов. Оценка трудоемкости и сроков может осуществляться с использованием методов, таких как экспертные оценки, методы COCOMO или другие модели оценки затрат.
Сравнение оценки критериев качества и оценки трудоемкости и сроков:
• Цель: Оценка критериев качества нацелена на проверку соответствия разрабатываемого ПО требованиям заказчика, в то время как оценка трудоемкости и сроков фокусируется на определении ресурсов и времени, необходимых для разработки проекта.
• Аспекты: Оценка критериев качества основывается на проверке конкретных характеристик и свойств продукта, в то время как оценка трудоемкости и сроков охватывает общую работу и ресурсы, необходимые для выполнения проекта.
• Инструменты и методы: Оценка критериев качества может использовать различные методы и инструменты тестирования, проверки и оценки, в то время как оценка трудоемкости и сроков может использовать методы моделирования, экспертные оценки и другие подходы.
• Взаимосвязь: Оценка критериев качества и оценка трудоемкости и сроков являются взаимосвязанными, поскольку качество разработки ПО может влиять на трудоемкость и сроки выполнения проекта. Недостаточное соответствие критериям качества может привести к необходимости внесения изменений, повторной работе или задержкам, что влияет на трудоемкость и сроки проекта.
Практика: рассчитать трудоемкость теоретического проекта по любому из методов, тему проекта выбрать самостоятельно (Рисунок 9.1)
Рисунок 9.1 – Рассчитанная трудоемкость
10. Разработка пояснительной записки в соответствии с техническим заданием.
Цель: Описать что такое пояснительная записка и зачем она нужна.
Задание: Написать пояснительную записку к ТЗ \\dc1\obmen-1c\20-2-is-dme\TZ.pdf
Введение
В современном информационном обществе создание и продвижение сайта с возможностью реализации продукции играет ключевую роль для предприятий и предпринимателей. Онлайн-присутствие стало неотъемлемой частью успешного бизнеса, особенно в условиях стремительно развивающихся технологий и увеличивающейся роли электронной коммерции. В этом контексте, предлагаемая программа оказания услуг по созданию и продвижению сайта с возможностью реализации продукции (далее – Услуги) приобретает особую важность.
Целью данной программы является создание возможности дистанционной реализации продукции, производимой Получателем поддержки. Она предоставляет возможность предприятию или предпринимателю создать и настроить свой собственный веб-сайт, где будет представлена вся необходимая информация о предлагаемой продукции, а также возможность осуществлять продажи через интернет.
Описание проекта
Проект предусматривает оказание услуг по созданию и продвижению сайта с возможностью реализации продукции (далее – Услуги) Заказчику - Кировскому областному фонду поддержки малого и среднего предпринимательства, который является микрокредитной компанией. Целью проекта является создание возможности дистанционной реализации продукции, производимой Получателем поддержки.
Получателем поддержки является субъект малого и среднего предпринимательства, которому Заказчик оказывает содействие в популяризации его продукции. В рамках проекта предусмотрены работы, осуществляемые Исполнителем, которые включают разработку и тестирование сайта, а также его продвижение. Кроме того, в стоимость Услуг входят все необходимые расходы, связанные с приобретением лицензий, прав на использование результатов интеллектуальной деятельности и другие расходы, понесенные Исполнителем в процессе оказания Услуг.
Общий срок оказания услуг не должен превышать 100 календарных дней со дня заключения договора. Из них срок разработки и тестирования сайта составляет 40 календарных дней, а срок продвижения созданного сайта - 60 календарных дней с момента уведомления Получателя поддержки Исполнителем о создании сайта путем направления ссылки на него.
В результате реализации проекта Получатель поддержки получит полноценный веб-сайт, который будет предоставлять ему возможность дистанционной реализации его продукции. Создание привлекательного и функционального сайта, а также его продвижение позволит Получателю поддержки расширить рынок сбыта, достичь новых клиентов и повысить свою конкурентоспособность.
Важно отметить, что проект предусматривает выполнение всех работ и достижение поставленных целей в оговоренные сроки. Все действия и этапы проекта будут тщательно контролироваться и координироваться с участием Заказчика и Исполнителя, чтобы обеспечить эффективное и своевременное выполнение всех задач и достижение успешных результатов.