Методические указания по выполнению практических по мдк 02. 02



Pdf көрінісі
бет5/25
Дата11.09.2023
өлшемі1.26 Mb.
#477208
түріМетодические указания
1   2   3   4   5   6   7   8   9   ...   25
42. MU PZ PM.02 MDK 02.02 Instrumentalynye sredstva razrabotki programmnogo obespecheniya

Контрольные вопросы 
1. Перечислите этапы разработки программных продуктов. 
2. Для чего необходимо техническое задание? 
3. Кто занимается разработкой технического задания? 
4. Какие пункты включает техническое задание? 
Содержание отчета 
1) Титульный лист. 
2) Наименование и цель работы. 
3) Краткое теоретическое описание. 
4) Задание на лабораторную работу. 
5) Листинг программы. 
6) Результаты выполнения программы. 


9
Лабораторная работа №12 «Разработка модульной структуры проекта (диаграммы 
модулей)» 
Разработка эскизного проекта 
Эскизный проект возникает как результат анализа требований, предъявленных к 
программному продукту. В нем в общем виде формулируются указания по созданию программного 
продукта. Здесь ставится задача для каждого разработчика, описываются алгоритм решения задачи, 
способы взаимодействия создаваемого продукта с другими программами и устройствами ввода- 
вывода, выбираются структуры данных, определяются способы хранения данных на диске или в 
базе данных. 
Эскизный проект не может быть слишком большим. Он должен быть обозримым, 
схематичным, четко показывающим основные этапы создания программного продукта. Обычно 
эскизный проект содержит не больше 5— 6 страниц текста. К нему прилагаются диаграммы, 
рисунки и чертежи, а также календарный план выполнения проекта. 
После того как эскизный проект создан, он раздается всем участникам разработки для 
изучения и обсуждения. Каждый разработчик обдумывает свой участок проекта, вносит свои 
предложения и дополнения, конкретизирует план выполнения проекта. 
Разработка технического проекта 
После изучения эскизного проекта всеми заинтересованными лицами наступает время 
создания технического проекта. В его обсуждении принимает участие вся команда разработчиков 
под руководством менеджера проекта. Каждый разработчик вносит свои предложения по 
реализации и улучшению проекта, уточняет и детализирует относящиеся к нему положения 
проекта, согласует интерфейсы с другими разработчиками. 
Технический проект будет рабочим документом на все время реализации проекта, поэтому 
он должен быть понятен и приемлем для всех программистов. В нем не должно быть недомолвок, 
двусмысленностей, не должно оставаться пробелов и недоговоренностей. 
При разработке технического проекта окончательно определяется конфигурация 
технических средств, и вся дальнейшая работа ведется с учетом этой конфигурации. Уточняется 
операционная среда, в которой будет функционировать программный продукт, и системное 
программное обеспечение. Например, Web-приложение работает в браузере. Браузеры по-разному 
интерпретируют языки HTML и JavaScript, поэтому надо сразу решить, будет ли программный 
продукт рассчитан на определенный браузер или он должен работать в любом. В первом случае 
разработчики могут включить в продукт дополнительные возможности языков HTML и JavaScript, 
интерпретируемые данным браузером, во втором — должны использовать только стандартные 
конструкции, что может значительно затруднить разработку. 
техническом проекте уточняются типы и структуры исходных и промежуточных данных, 
полностью детализируется алгоритм решения задачи. Задача разбивается на модули, которые 
распределяются среди программистов. 
При объектно-ориентированном проектировании в техническом проекте определяются все 
объекты, необходимые для осуществления проекта и выявляются связи между ними. Полностью 
выписывается строение каждого объекта, его поля и методы. Объекты записываются в виде 
интерфейсов или абстрактных классов, дальнейшая разработка которых поручается конкретным 
программистам. 
После проработки технического проекта каждым участником разработки собираются и 
обобщаются их уточнения и замечания. Окончательная версия проекта обсуждается командой 
разработчиков. Менеджер проекта выносит технический проект на утверждение руководством 
фирмы-разработчика и заказчиком программного продукта. После этого технический проект стано-
вится рабочим проектом для группы разработчиков. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   25




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет