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

4516

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

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

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

Ильина Л.С.

ПРОЕКТНЫЙ ПРАКТИКУМ

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

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

для обучающихся по дисциплине «Проектный практикум» по направлению подготовки 09.03.03 Прикладная информатика

профиль Прикладная информатика в экономике

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

2016

УДК 004.9

Ильина Л.С. / Проектный практикум [Электронный ресурс]: учеб.-метод. пос. / Л.С. Ильина; Нижегор. гос. архитектур. - строит. ун-т – Н. Новгород: ННГАСУ, 2016. – 11с.– 1 электрон. опт. диск (CDRW).

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

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

Учебно-методическое пособие ориентировано на обучение в соответствии с календарным учебным графиком и учебным планом по основной профессиональной образовательной программе направления 09.03.03 Прикладная информатика, профиль Прикладная информатика в экономике, утверждённым решением учёного совета ННГАСУ от 02.09.2016 г. (протокол № 1).

© Л.С. Ильина, 2016 © ННГАСУ, 2016

2

Оглавление

 

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

4

1.1

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

4

1.2

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

4

1.3

Порядок освоения материала....................................................................................................................

5

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

9

2.1

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

9

2.2

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

9

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

13

3.1

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

13

3.2

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

14

3.3

Учебно-методическое обеспечение самостоятельной работы ............................................................

14

3.4

Задания для самостоятельной работы ...................................................................................................

15

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

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

Основными целями освоения учебной дисциплины «Проектный практикум» являются:

введение в современные методы и средства проектирования программного обеспечения информационных систем (ИС), основанные на международных стандартах и использовании CASEтехнологии;

формирование навыков их самостоятельного практического

применения.

 

В процессе освоения дисциплины студент должен

Знать:

 

основы бесконфликтной работы в коллективе;

методы обобщения результатов исследования;

требования к подготовке научного отчета, презентационных

материалов;

 

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

кументации, научных отчетов.

 

Уметь:

 

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

решения задачи до коллектива;

 

оценивать научные и практические результаты, осуществ-

лять подготовку технического задания, отчета;

представлять результаты исследовательской работы с уче-

том особенностей потенциальной аудитории.

Владеть:

 

навыками работы в группе;

навыками подготовки и оформления материалов (отчетов,

статей, докладов);

 

способностью подготавливать научно-техническую доку-

ментацию и грамотно предоставлять результаты проведенных исследований.

3

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

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

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

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

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

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

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

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

Структурный анализ. Функциональная декомпозиция. Базовые принципы: «разделяй и властвуй» и принцип иерархического упорядочения. Принципы абстрагирования, непротиворечивости и структурирования данных.

4. Метод функционального моделирования SADT(IDEF0).

Состав функциональной модели. Построение SADT модели. Стратегия декомпозиции. Завершение моделирования (определение момента прекращения декомпозиции). Типы связей между функциями.

5. Метод моделирования процессов IDEF3.

Изображение и нумерация действий в диаграмме. Типы связей IDEF3. Типы соединений. Приме-

ры.

6. Моделирование потоков данных DFD.

Диаграммы потоков данных. Состав диаграмм потоков данных. Построение иерархии диаграмм потоков данных. Спецификация процесса.

7. Сравнительный анализ SADTмоделей и диаграмм потоков данных.

Адекватность средств решаемым задачам. Согласованность с другими средствами структурного анализа.

8. Нормативно-методическое обеспечение создания программного обеспечения.

Состав НМО: стандарты и руководящие документы, методики выполнения сложных операций шаблоны проектных и программных документов. Классификация НМО документов.

9. Методы ценообразования на информационные продукты.

4

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

1.3 Порядок освоения материала

Материал дисциплины изучается в соответствии с порядком, определённым в следующей таблице:

 

 

Таблица 1

 

Порядок освоения дисциплины

 

 

 

 

Раздел дисциплины

№№ предшествующих разделов

 

 

 

1

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

-

 

 

 

2

Сертификация и оценка процессов создания программного

1

 

обеспечения.

 

 

 

 

3

Структурные методы анализа и проектирования программного

1,2

 

обеспечения.

 

 

 

 

4

Метод функционального моделирования SADT(IDEF0).

1,2,3

 

 

 

5

Метод моделирования процессов IDEF3.

1,2,3,4

 

 

 

6

Моделирование потоков данных DFD

1,2,3,4,5

 

 

 

7

Сравнительный анализ SADTмоделей и диаграмм потоков

1,2,3,4,5,6

 

данных.

 

 

 

 

8

Нормативно-методическое обеспечение создания программного

1,2,3,4,5,6,7

 

обеспечения.

 

 

 

 

9

Методы ценообразования на информационные продукты.

1,2,3,4,5,6,7,8

 

 

 

5

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

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

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

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

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

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

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

Задачи для раздела 1.

Задача 1.

Рассмотреть этапы создания программного обеспечения, привести примеры. Задача 2.

Дать определения методов оценки создания программного обеспечения. Привести примеры. Задача 3.

Описать классификацию методов оценки программного обеспечения. Определить основные признаки классификации и привести примеры.

Задача 4.

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

Задачи для раздела 2.

Задача 1.

Определить понятие зрелости процессов создания программного обеспечения. Задача 2.

Описать модель зрелости СММ. Задача 3.

Определить пять уровней технической зрелости СММ. Задача 4.

Составить характеристики каждого уровня технической зрелости СММ. Задача 5.

Описать методику SPMN, ее особенности. Задача 6.

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

6

Задачи для раздела 3.

Задача 1.

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

Задача 2.

Определить понятие структурного анализа. Задача 3.

Обосновать логичность использования понятия «Функциональная декомпозиция», ее основные этапы.

Задача 4.

Привести примеры применения принципа иерархического упорядочения в конкретных системах. Задача 5.

Приведите примеры применения принципов абстрагирования, непротиворечивости и структурирования данных.

Задачи для раздела 4.

Задача 1.

Обосновать необходимость применения метода функционального моделирования SADT(IDEF0) на конкретных примерах.

Задача 2.

Определить состав функциональной модели для разных процессов. Объяснить специфику. Задача 3.

Описать процесс построения SADTмодели для разных процессов. Задача 4.

Привести примеры использования стратегии декомпозиции. Задача 5.

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

Задача 6.

Рассмотреть типы связей между функциями на конкретных примерах.

Задачи для раздела 5.

Задача 1.

Описать метод моделирования процессов IDEF3. Задача 2.

Обосновать необходимость применения метод моделирования процессов IDEF3. Задача 3.

Построить два варианта диаграмм IDEF3 с применением правил изображения и нумерации действий.

Задача 4.

Охарактеризовать типы связей IDEF3, привести примеры. Задача 5.

Охарактеризовать типы соединений диаграмм IDEF3, привести примеры.

Описать процесс моделирования процессов IDEF3 от начала до завершения для процесса реализации товара.

Задача 6.

Рассмотреть процесс моделирования процессов IDEF3 на конкретных примерах.

7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для поиска необходимой литературы можно использовать следующие способы:

-поиск через систематический каталог в библиотеке;

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

-использование материалов, размещенных в сети Интернет.

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

8

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

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

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

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

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

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

Конспект – это систематизированное, логичное изложение материала источника. Объем конспекта не должен превышать 10 страниц. Шрифт Times New Roman, кегль 14, интервал 1,5. Список литературы должен состоять из 5-8 источников, по возможности следует использовать последние издания учебных пособий и исследований.

Тезисы — это последовательность ключевых положений из некоторой темы без доказательств или с неполными доказательствами. По объему тезисы занимают одну страницу формата А4 или одну – две страницы в ученической тетради. В конце тезисов студент должен сделать собственные выводы.

Презентации по предложенной теме составляются в программе Power Point или Impress. Количество слайдов должно быть не менее 15 и не превышать 20 слайдов. Кроме текста на слайдах можно создавать схемы и таблицы. Шрифт должен быть читаемым, например, шрифт черного цвета на светлом фоне или светлый шрифт на темном фоне. Также шрифт не должен быть слишком мелким. В слайдах указываются только основные тезисы, понятия и нормы.

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

1.Понятие информационного процесса, информационной системы.

2.Классификация информационных систем по масштабу.

3.Классификация информационных систем по сфере применения.

4.Классификация информационных систем по способу организации.

5.Задачи классификации информационных систем.

6.Требования, предъявляемые к информационным системам.

7.Обеспечение эффективности и безопасности информационных систем.

8.Обзор современных информационных систем

3.3 Учебно-методическое обеспечение самостоятельной работы

1.Анализ эффективности применения CASE-средства ERwin Data Modeler в проектировании ин- формационно-справочной системы: дис. на соиск. акад. степени магистра техники и технологии по направлению 230200.68 Информ. системы : программа 24 Технология разраб. информ. систем. Бабаев Амил Шахларович ; науч. рук. программы А.Н.Супрун, науч. рук. магистранта И.Г.Куклина, Н.Новгород

:ННГАСУ, 2011

2.Практикум по проектированию информационных систем: учеб.-метод. пособие. Папкова Марина Дмитриевна, Маслова Ирина Сергеевна; Нижегор. гос. арх.-строит. ун-т, Н.Новгород : ННГАСУ, 2008.

3.Проектирование информационных систем: учеб. для студентов по направлению "Приклад. информатика" и др. экон. спец. Белов Владимир Викторович, Чистякова Валентина Ивановна; под ред. В. В. Белова, М. : Изд. центр "Академия", 2013

9

3.4 Задания для самостоятельной работы

Раздел 1. Оценка трудоемкости создания программного обеспечения. Методы оценки и их классификация. Методика оценки трудоемкости разработки программного обеспечения на основе функциональных точек.

Раздел 2: "Сертификация и оценка процессов создания программного обеспечения.". Понятие зрелости процессов создания программного обеспечения. Модель зрелости СММ. Пять уровней технической зрелости СММ. Методика SPMN.

Раздел 3: "Структурные методы анализа и проектирования программного обеспечения.". Структурный анализ. Функциональная декомпозиция. Базовые принципы: «разделяй и властвуй» и принцип иерархического упорядочения. Принципы абстрагирования, непротиворечивости и структурирования данных.

Раздел 4: "Метод функционального моделирования SADT(IDEF0).". Состав функциональной модели. Построение SADT одели. Стратегия декомпозиции. Завершение моделирования (определение момента прекращения декомпозиции). Типы связей между функциями.

Раздел 5: "Метод моделирования процессов IDEF3.". Изображение и нумерация действий в диаграмме. Типы связей IDEF3. Типы соединений. Примеры.

Раздел 6: "Моделирование потоков данных DFD". Диаграммы потоков данных. Состав диаграмм потоков данных. Построение иерархии диаграмм потоков данных. Спецификация процесса.

Раздел 7: "Сравнительный анализ SADTмоделей и диаграмм потоков данных.". Адекватность средств решаемым задачам. Согласованность с другими средствами структурного анализа.

Раздел 8: "Нормативно-методическое обеспечение создания программного обеспечения.". Состав НМО: стандарты и руководящие документы, методики выполнения сложных операций шаблоны проектных и программных документов. Классификация НМО документов.

Раздел 9: "Методы ценообразования на информационные продукты.". Особенность ценообразования для информационных продуктов. Стратегии ценообразования. Методы ценообразования на товары и услуги электронной коммерции

Раздел 1. Оценка трудоемкости создания программного обеспечения.

Написать реферат по согласованной теме.

Раздел 2. Сертификация и оценка процессов создания программного обеспечения

Подготовить доклад об уровнях технической зрелости CMM и методике SPMN.

Раздел 3. Структурные методы анализа и проектирования программного обеспечения

Состав функциональной модели. Построение SADT одели. Стратегия декомпозиции. Завершение моделирования (определение момента прекращения декомпозиции). Типы связей между функциями.

Написать реферат по применению стратегии декомпозиции для конкретного процесса. согласованной теме.

Раздел 4. Формальные языки

Изучить представление Бэкуса-Науера для выбранного языка.

Раздел 5. Экономическая информатика.

Сделать обзор информационных систем некоторой области.

10

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