Содержание разделов отчета по практике

Оглавление

Введение. 3

1       Содержание практики. 5

2       Требования к отчетным материалам по практике. 6

3       Содержание разделов отчета по практике. 7

3.1  Раздел «Введение». 7

3.2  Раздел «Анализ поставленной задачи». 7

3.3  Раздел «Проектирование разработки (системы, приложения, программы)» 8

3.4  Заключение. 8

3.5  Приложение «Техническое задание». 8

3.6  Приложение «Модели разработки». 10

Список источников. 11

Приложение А.. 14

Приложение Б. 16

Приложение В.. 18

Приложение Г. 19

Приложение Д.. 21

 

ВВЕДЕНИЕ

Целью производственной практики (по профилю специальности) по профессиональным модулям ПМ.01 «Разработка модулей программного обеспечения для компьютерных систем», ПМ.02 «Осуществление интеграции программных модулей», ПМ.04 «Сопровождение и обслуживание программного обеспечения компьютерных систем» является углубление знаний и практических умений и получение практического опыта по основным видам деятельности «Разработка модулей программного обеспечения для компьютерных систем», «Осуществление интеграции программных модулей», «Сопровождение и обслуживание программного обеспечения компьютерных систем» и овладение соответствующими общими и профессиональными компетенциями: ОК 1, ОК 2, ОК 3, ОК 4, ОК 5, ОК 6, ОК 7, ОК 8, ОК 9, ОК 10, ОК 11, ПК 1.1, ПК 1.2, ПК 1.3, ПК 1.4, ПК 1.5, ПК 1.6, ПК 2.1, ПК 2.2, ПК 2.3, ПК 2.4, ПК 2.5, ПК 4.1, ПК 4.2, ПК 4.3, ПК 4.4 (см. рабочая программа и фонд оценочных средств по производственной практике).

Производственная практика проводится в организациях соответствующего профиля или на базе факультета СПО при наличии потенциального заказчика разработки (работодателя).

Результатом практики является разработка прототипа программного продукта (программы, приложения, системы и т.п) различного назначения.

СОДЕРЖАНИЕ ПРАКТИКИ

Содержание практики представлено в таблице 1.

Таблица 1 – Содержание разделов практики

№ раздела Наименование раздела практики Содержание раздела практики

8 семестр

1. Вводный инструктаж Рассматриваются задачи, поставленные на практику.
2. Анализ поставленной задачи Производится анализ индивидуального задания, формируются требования к разработке.
3. Проектирование программного продукта Формируется техническое задание на разработку системы/приложения/программы. Описываются назначение разработки, требования к ее функциональным характеристикам и эксплуатационным условиям, входные и выходные данные, строится модель будущего программного продукта, формируются требования к надежности, защите от несанкционированного доступа к технологиям и программным и аппаратным средствам при использовании и разработке и другие необходимые требования.
4. Выбор инструментария Выполняется выбор средств и технологий для разработки программного продукта. Производится инсталляция и настройка необходимых программных средств для реализации.
5. Реализация прототипа программного продукта Выполняется реализация прототипа разработки в соответствии с разработанной моделью.
6. Подготовка отчетных и презентационных материалов Формируется отчет о практике. Подготавливаются презентационные материалы к квалификационному экзамену.

Требования к отчетным материалам по практике

В ходе выполнения и по результатам практики студент предоставляет следующие отчетные материалы:

- Индивидуальное задание, утверждаемое руководителями практики от организации и от факультета СПО (приложение А);

- Дневник практики (приложение Б);

- Отчет по практике (титульный лист – приложение В).

По результатам практики руководители практики от организации и от факультета формируют отзывы руководителей (приложение Г). Руководитель практики от факультета формирует аттестационный лист (приложение Д).

Оформление отчетных материалов по практике должно соответствовать «Рекомендациям по оформлению технических документов факультета СПО Университета ИТМО».

Содержание разделов отчета по практике

Отчет по результатам практики должен содержать следующие разделы:

1) Введение;

2) Раздел 1 Анализ поставленной задачи;

3) Раздел 2 Проектирование системы/приложения/программы (далее – системы);

4) Заключение;

5) Список источников;

6) Приложение А Техническое задание;

7) Приложение Б Модель разработки.

При необходимости отчет может включать дополнительные разделы или приложения (например, шаблоны интерфейсов системы, шаблоны документов и др.).

3.1 Раздел «Введение»

Во Введении описываются цели практики, указывается место прохождения практики, определяются задачи по разработке системы, кратко описывается практическая значимость разрабатываемой системы, приводится описание структуры отчета по практике.

3.2 Раздел «Анализ поставленной задачи»

Раздел «Анализ поставленной задачи» включает следующие подразделы:

- Формулировка поставленной задачи;

- Описание предметной области;

- Обзор и сравнение аналогичных решений;

- Целесообразность разработки (если требуется);

- Функциональные требования.

В зависимости от типа и назначения разрабатываемого программного продукта, полноты представления проекта перечень подразделов может быть дополнен.

3.3 Раздел «Проектирование системы / приложения / программы»

Раздел «Проектирование системы/приложения/программы» включает следующие подразделы:

- Описание входных и выходных данных;

- Моделирование системы;

- Выбор архитектуры системы;

- Обоснование выбора технологий и программных средств;

- Выбор методов тестирования.

В зависимости от типа и назначения разрабатываемой системы, полноты представления проекта перечень подразделов может быть дополнен или изменен.

3.4 Заключение

В разделе «Заключение» приводятся выводы по результатам производственной практики в соответствии с целью и задачами практики, описывается практический результата разработки и приводятся перспективы развития проекта (при наличии).

3.5 Приложение «Техническое задание»

Техническое задание на разрабатываемую систему/приложение/программу формируется на основе ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению [1] и (или) ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы [2].

Структура технического задания на разработку системы/приложения/программы приведена в таблице 2. Техническое задание помещается в Приложение А отчета по практике.

Таблица 2 – Структура технического задания

№ пп Наименование раздела Примечание
1. Назначение разработки*  
2. Цель и задачи, решаемые в процессе достижения цели*  
3. Требования к системе*

Все требования к разработке описываются в техническом задании.

 

Допускается указание на то, что требования под-лежат уточнению в процессе разработки в связи с тем, что на этапе составления технического задания их сформировать невозможно.

3.1. Требования к функциональным характеристикам (функциям (задачам) в системе). Описание функциональности разрабатываемой системы*
3.2. Требования к структуре системы*
3.3. Описание входных и выходных данных
  1. Структура входных данных* 2. Ожидаемые результаты работы. Структура выходных данных*
3.4. Модель системы (функциональная, поведения на уровне пользователей, поведения на уровне данных, математическая и/или др.)*
3.5. Требования к надежности, в том числе по сохранности информации при сбоях (если предъявляются)
3.6. Требования к безопасности (если предъявляются)
3.7. Эргономические и  технико-эстетические  требования*
3.8. Требования к информационному обмену между компонентами системы*
3.9. Требования по применению систем управления базами данных*
3.10. Требования по лингвистическому обеспечению системы*
3.11. Требования к защите информации от несанкционированного доступа (если предъявляются)*
3.12. Требования по сохранности информации при авариях*
3.13. Другие требования к разработке (если предъявляются)
3.14. Требования к технологиям разработки*
3.15. Требования к архитектуре системы (если предъявляются)
3.16. Требования к программным средствам разработки*
3.17. Требования к составу и параметрам технических средств, применяемых при разработке и использовании системы*
3.18. Требования к организационному обеспечению (если предъявляются)
4. Требования к методам тестирования* Возможно указание на то, что выбор и согласование с заказчиком методик тестирования будет проводиться в процессе разработки.

* – обязательный раздел или подраздел.

В зависимости от типа и назначения разрабатываемой системы состав технического задания может уточняться.

3.6 Приложение «Модели разработки»

Приложение Б «Модель разработки» отчета по практике содержит следующие модели:

- функциональная модель системы, выполненная в соответствии с выбранной методологией проектирования.

Функциональная модель системы может быть выполнена в виде процессных диаграмм (нотация IDEF0), диаграмм потоков данных (DFD) (в любой нотации), диаграмм деятельности, диаграмм BPMN, схем алгоритмов и др.;

- модель поведения пользователей (в виде диаграммы прецедентов) (если требуется);

- логическую модель базы данных (если требуется), включающую схему базы данных, выполненную в соответствии с выбранной методологией проектирования (в любой нотации) и полное описание элементов данных, включая ограничения (таблица 4). В тексте отчета рекомендуется размещать таблицы, содержащие описание логической модели БД, в альбомном формате.

 

Таблица 4 – Структура описания таблиц реляционной БД

Имя поля Тип данных Обязатель-ность Первич-ный ключ Внешний ключ Ограничения Пояснения
id_dtl TEXT + - + Каскадируется по ключу таблицы Деталь Идентификатор детали
qty INTEGER + - - Не отрицательно Количество на складе
….

Состав моделей, включаемых в отчет, может быть дополнен или изменен в зависимости от типа и назначения разрабатываемой системы. Допускается включать модели, описывающие разрабатываемую систему на других уровнях, например, модель архитектуры системы в виде диаграммы компонентов, проекты шаблонов интерфейсов и др.

Список источников

1. ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению. (Переиздание (Ноябрь 1987 г.) с Изменением № 1, утвержденным в июле 1981 г (ИУС 7-81)) [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=54:19201-78&catid=19 (дата обращения: 28.11.2018)

2. ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=96:gost-34602-89&catid=22&Itemid=53  (дата обращения: 28.11.2018)

3. ГОСТ 19.402-78 Описание программы (Переиздание (Ноябрь 1987 г.) с Изменением № 1, утвержденным в сентябре 1981 г (ИУС 11-81)) [Электронный ресурс] // RUGOST1.0 – разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=58:19402-78&catid=19&Itemid=50 (дата обращения: 28.11.2018).

4. Техническое задание по ГОСТ 34 - разделы 1-3 [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=107:34-1-3&catid=25&Itemid=62 (дата обращения: 28.11.2018).

5. Техническое задание по ГОСТ 34 - разделы 4-8 [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=108:34-4-8&catid=25&Itemid=62 (дата обращения: 28.11.2018)

6. Пример шаблона технического задания (ТЗ) на сайт [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=article&id=182:43&catid=33&Itemid=85#4 (дата обращения: 28.11.2018).

7. ГОСТ 34.ххх Стандарты информационной технологии [Электронный ресурс] // RUGOST1.0 - разработка документации по ГОСТ 34, 19, РД-50: [сайт]. URL: http://www.rugost.com/index.php?option=com_content&view=category&id=22&Itemid=53 (дата обращения: 28.11.2018).

8. Рудаков А.В., Федорова Г.Н. Технология разработки программных продуктов. Практический курс: учеб. Пособие для студ. учреждений сред. проф. образования. М.: Издательскй центр «Академия», 2010. 192 с. (библиотека факультета СПО Университета ИТМО)

9. Федорова Г.Н. Основы проектирования баз данных: учеб. пособие для студ. учреждений сред. проф. образования. 3-е изд., стер. М.: Издательский центр «Академия», 2017г. 224 с. (библиотека факультета СПО Университета ИТМО).

10. Илюшечкин В.М. Основы проектирования и использования баз данных: учебник для СПО. М.: Издательство Юрайт, 2017. 213 с. Доступ в ЭБС «Юрайт». URL: https://www.biblio-online.ru/viewer/290801FB-F8CF-47B3-9559-6BADEC310243#page/153 (дата обращения: 28.10.2018)

11. Агальцов В.П. Базы данных. В 2-х кн. Распределенные и удаленные базы данных: учебник. М.: ИД «ФОРУМ»: ИНФРА-М, 2017. 271 с.: ил. Доступ из ЭБС «znanium.com». URL: http://znanium.com/bookread2.php?book=652917 (дата обращения: 28.10.2018)

12. Кайл Б. MongoDB в действии [Электронный ресурс] / Б. Кайл. Москва: ДМК Пресс, 2012. 394 с. Доступ из ЭБС «Лань». Режим доступа: https://e.lanbook.com/book/4156  (дата обращения: 11.11.2018).

13. Практический курс по BPMN [Электронный ресурс] // ELMA: журнал о процессах, эффективности и управлении: [сайт]. 2006-2018. URL: https://www.elma-bpm.ru/journal/index.php?ELEMENT_ID=2900 (дата обращения: 03.12.2018).

14. Коцюба И.Ю., Чунаев А.В., Шиков А.Н. Основы проектирования информационных систем: учебное пособие, М-во образования и науки РФ, Ун-т ИТМО. СПб.: Университет ИТМО, 2015. 202 с.

http://books.ifmo.ru/book/1549/osnovy_proektirovaniya_informacionnyh_sistem._uchebnoe_posobie..htm

15. Огнева М.В. Программирование на языке с++: практический курс: учебное пособие для СПО / М.В. Огнева, Е.В. Кудрина. М.: Издательство Юрайт, 2018. 335 с. Доступ в ЭБС Юрайт. URL: https://biblio-online.ru/viewer/B76AB4A4-7623-4842-9136-B6ADC57B90BC/programmirovanie-na-yazyke-s-prakticheskiy-kurs#/

16. Соколова В.В. Разработка мобильных приложений: учеб. пособие для СПО / В.В. Соколова. М.: Издательство Юрайт, 2019. 175 с. Доступ в ЭБС Юрайт. URL: https://biblio-online.ru/book/razrabotka-mobilnyh-prilozheniy-431172

17. Круз Р.Л. Структуры данных и проектирование программ. М: «БИНОМ. Лаборатория знаний», 2014. 765 с. Доступ из ЭБС «Лань». URL: https://e.lanbook.com/book/66126

18. Гниденко И.Г. Технология разработки программного обеспечения: учебное пособие для СПО / И.Г. Гниденко, Ф.Ф. Павлов, Д.Ю. Федоров. М.: Издательство Юрайт, 2018. 235 с. Доступ из ЭБС «Юрайт». URL: https://biblio-online.ru/viewer/C49AFF91-1D61-4B79-8B0B-E69C664380E6/tehnologiya-razrabotki-programmnogo-obespecheniya#page/3

 

 

ПРИЛОЖЕНИЕ А


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: