Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4439

.pdf
Скачиваний:
1
Добавлен:
21.11.2023
Размер:
464.28 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Платов А.Ю.

ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ

Учебно-методическое пособие по подготовке к лекциям, практическим занятиям

(включая рекомендации по организации самостоятельной работы)

для обучающихся по дисциплине «Технологии разработки программных приложений»

по направлению подготовки 09.03.03 Прикладная информатика направленность (профиль) Прикладная информатика в экономике

Нижний Новгород

2022

УДК 004.9

Платов А.Ю. / Технологии разработки программных приложений: учебно-методическое пособие / А.Ю. Платов; Нижегородский государственный архитектурно-строительный университет – Нижний Новгород: ННГАСУ, 2022. – 14 с.– Текст: электронный.

В настоящем учебно-методическом пособии по дисциплине «Технологии разработки программных приложений» даются конкретные рекомендации учащимся для освоения как основного, так и дополнительного материала дисциплины и тем самым способствующие достижению целей, обозначенных в учебной программе дисциплины. Цель учебно-методического пособия — это помощь в усвоении лекций, в подготовке к практическим занятиям.

Учебно-методическое пособие предназначено для обучающихся в ННГАСУ по дисциплине «Технологии разработки программных приложений» по направлению подготовки 09.03.03 Прикладная информатика, направленность (профиль) Прикладная информатика в экономике.

© А.Ю. Платов, 2022

© ННГАСУ, 2022

2

Оглавление

1.

Общие положения.................................................................................................................

4

 

1.1

Цели изучения дисциплины и результаты обучения ..................................................

4

 

1.2

Содержание дисциплины ..............................................................................................

4

 

1.3

Вспомогательная литература для изучения дисциплины ..........................................

5

2.

Методические указания по подготовке к лекциям ............................................................

7

 

2.1

Общие рекомендации по работе на лекциях ...............................................................

7

 

2.2

Общие рекомендации при работе с конспектом лекций ............................................

7

 

2.3

Контрольные вопросы ...................................................................................................

8

3.

Методические указания по подготовке к практическим занятиям ..................................

9

 

3.1

Общие рекомендации по подготовке к практическим занятиям...............................

9

 

3.2

Примеры задач для практических занятий ..................................................................

9

4.

Методические указания по организации самостоятельной работы...............................

10

 

4.1

Общие рекомендации для самостоятельной работы ................................................

10

 

4.2

Темы для самостоятельного изучения .......................................................................

12

3

1. Общие положения

1.1 Цели изучения дисциплины и результаты обучения

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

Знать:

инструменты и методы верификации структуры программного кода, регламенты кодирования на языках программирования,

языки программирования,

инструменты и методы проектирования архитектуры ИС, инструменты и методы верификации архитектуры и дизайна ИС.

Уметь:

применить инструменты и методы, регламенты модульного и интеграционного тестирования;

тестировать результаты прототипирования, верифицировать структуру программного кода;

применить инструменты и методы тестирования нефункциональных и функциональных характеристик ИС, современные методики тестирования разрабатываемых ИС.

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

1.2 Содержание дисциплины

4

Семестр 5.

Материал дисциплины сгруппирован по следующим разделам:

1. Основные средства разработки программРедакторы, компиляторы, интегрированные среды разработки

2.Создание многофайловых проектовТехнологии создания сложных программ, состоящих из множества модулей

3.Основы отладки программИспользование отладчиков

4.Профилирование программИспользование профайлера для оценки узких мест

5.Поиск утечек памяти.Применение анализаторов кода для выявления ошибок с динамической памятью

Семестр 6.

1. Технологии разработки программных приложений.Жизненный

цикл

программного

приложения.Разработка технического задания. Методологии разработки.

 

 

2.Современные технологии разработки программных приложений.Современные технологии разработки программных приложений. в среде "1С:Предприятие 8". Механизм расширений. Внешние объекты. Функциональность механизма. Объекты расширения.

1.3Вспомогательная литература для изучения дисциплины

1.Горелов, С. В.. Современные технологии программирования: разработка Windowsприложений на языке С#. В 2 томах. Т.II : учебник. / Горелов, С. В., Лукьянова, П. Б. ; С. В. Горелов; под редакцией П. Б. Лукьянова. – Москва : Прометей, 2019. – 378 с. – URL: URL: http://www.iprbookshop.ru/94533.html. – ISBN ISBN 978-5-907100-18-3.

2.Джон Роббинс. Отладка Windows-приложений : практическое пособие. / Джон Роббинс ; Роббинс Джон; пер. Н.О. Сомова. – Саратов : Профобразование, 2017. – 447 c. – URL: URL: http://www.iprbookshop.ru/63940.html. – ISBN ISBN 978-5-4488-0106-8.

3.Заика, А. А.. Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме «Управляемое приложение» : учебное пособие. / Заика, А. А. ; А. А. Заика. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 238 с.

5

URL: URL: http://www.iprbookshop.ru/102061.html. – ISBN ISBN 978-5-4497-0925-7.

4.Тагайцева Светлана Георгиевна. Разработка прикладных решений на платформе 1С: Предприятие 8 : учеб. пособие. / Тагайцева Светлана Георгиевна, Юрченко Татьяна Владиславовна ; Нижегор. гос. архит.-строит. ун-т. – Нижний Новгород : ННГАСУ, 2016. – 1 CD ROM. – ISBN ISBN 978-5-528-00146-3.

6

2. Методические указания по подготовке к лекциям

2.1 Общие рекомендации по работе на лекциях

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

фундаментальным вопросам изучаемой дисциплины.

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

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

При подготовке к лекционным занятиям студенты должны ознакомиться с презентаций,

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

что способствует повышению эффективности лекционных занятий.

2.2 Общие рекомендации при работе с конспектом лекций

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

Конспект помогает внимательно слушать, лучше запоминать в процессе осмысленного записывания, обеспечивает наличие опорных материалов при подготовке к семинару, зачету,

экзамену.

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

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

7

в большинстве случаев неусвоенность материала дисциплины.

2.3 Контрольные вопросы

Семестр 5.

1.Сравнительная оценка современных компиляторов языка C

2.Сравнительная оценка современных интерпретаторов

3.Основные преимущества работы с утилитой make

4.Особенности создания многофайловых проектов с использованием интегрированных сред разработки

5.Основы отладки программ

6.Отладить программу с использованием дебаггера

7.Выявить в программе узкие места по времени работы и использованию памяти

8.Поиск утечек памяти.

9.Выявить в программе утечки памяти

Семестр 6.

1.Жизненный цикл программного приложения.

2.Современные технологии разработки программных приложений.

3.Как доработать отчет

4.Как доработать роль.

5.Доработка модулей в расширении

8

3. Методические указания по подготовке к практическим занятиям

3.1Общие рекомендации по подготовке к практическим занятиям

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

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

При подготовке к практическим занятиям можно также подготовить краткие конспекты по вопросам темы. Очень эффективным приемом является составление схем и презентаций.

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

3.2Примеры задач для практических занятий

1.Жизненный цикл программного обеспечения

2.Как доработать макет документа

3.Как доработать отчет в расширении.

9

4. Методические указания по организации самостоятельной работы

4.1 Общие рекомендации для самостоятельной работы

Самостоятельная работа студентов является основным способом овладения учебным материалом в свободное от обязательных учебных занятий время.

Целями самостоятельной работы студентов являются:

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

-углубление и расширение теоретических знаний;

-формирование умений использовать нормативную, правовую, справочную документацию и специальную литературу;

-развитие познавательных способностей и активности студентов:

-формирования самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации.

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

Самостоятельная работа выполняется в два этапа: планирование и реализация.

Планирование самостоятельной работы включает:

-уяснение задания на самостоятельную работу;

-подбор рекомендованной литературы;

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

Составление плана дисциплинирует и повышает организованность в работе.

На втором этапе реализуется составленный план. Реализация включает в себя:

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

-составление плана (конспекта) по изучаемому материалу (вопросу);

-взаимное обсуждение материала.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]