Лабораторные работы выполняются за компьютером каждым студентом индивидуально. Отчеты по лабораторным работам не оформляются, знания студентов проверяются преподавателем устно при защите работы за компьютером.

Таблица 6 - Лабораторные работы

Тема лабораторной работы

Объем часов

1

2

3

1

Создание модели процесса деятельности человека в нотации IDEF0 по индивидуальной теме.

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

2

2

Знакомство с CASE-средством создания модели процес­сов BPwin. Создание диаграмм модели в нотации IDEF0.

Изучение меню, основной панели инструментов, палитры инструментов при работе с нотацией IDEF0. Создание контекстной диаграммы модели в BPwin. Декомпозиция диаграмм. Работы, типы стрелок, разветвляющиеся и сливающиеся стрелки. "Тоннелирование стрелок". Контекстные меню диаграмм, работ, стрелок. Свойства модели. Создание словаря стрелок. Освоение инструмента генерации отчетов BPwin. Получение списка синтаксических ошибок модели, их анализ и исправление.

2

3

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

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

2

4

Формирование навыков создания модели в нотации DFD в CASE-средстве BPwin.

Создание контекстной диаграммы модели в BPwin. Декомпозиция диаграмм в нотации DFD. Работы, стрелки, внешние сущности, накопители данных в нотации DFD. Контекстные меню компонент диаграмм потоков данных. Свойства модели. Нумерация компонентов диаграмм модели в нотации DFD. Отчеты BPwin.

2

5

Формирование навыков создания модели пользовательского интерфейса проектируемого ПО.

Определение стандарта интерфейса пользователя. Выделение (в виде списка) интерактивных (диалоговых) и не интерактивных процессов нижнего уровня на диаграммах модели проектируемого ПО в нотации DFD. Определение структуры пользовательского интерфейса, спецификаций форм и порядка их появления.

2

Итого:

10

3.3 Объем, структура и содержание самостоятельной работы студентов, график ее выполнения

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

НЕ нашли? Не то? Что вы ищете?

3.3.1 Примерный перечень теоретических разделов курса для самостоятельного изучения

Для самостоятельного изучения предлагаются следующие темы:

1. Основные понятия ПО. Жизненный цикл ПО.

2. Процессы жизненного цикла ПО по стандарту ISO/IEC 12207: основные, вспомогательные и организационные. Стадии разработки ПО по стандартам ГОСТ 19.ххх и ГОСТ 34.ххх.

3. Модели жизненного цикла ПО, их сопоставление.

4. Содержание работ и процессов жизненного цикла ПО. Маркетинг. Разработка. Документирование ПО: проектная и эксплуатационная документация. Выход на рынок программных средств. Эксплуатация и сопровождение. Управление конфигурацией, средства конфигурационного управления. Управление проектом, выбор руководителя. Оценка объема работ и затрат на разработку. Техническое и организационное обеспечение проекта. Аудит. Обеспечение качества (верификация, валидация). Тестирование ПО, средства тестирования.

5. Методология (подход), технология, метод, нотация, средство создания ПО. Принцип концептуальной общности.

6. Обзор семейства стандартов IDEF (Integrated DEFinition).

7. Метод функционального моделирования IDEF3 (моделиро­вание логики). Принцип и порядок построения модели. Синтаксис и семантика модели.

8. Метод моделирования переходов состояний STD. Синтаксис и семантика модели STD.

9. Методы задания спецификаций процессов (миниспецифика­ций). Структурированный естественный язык. Таблицы и деревья решений. Визуальный язык. Язык программирования. Сравнение методов.

10. Методы построения структурных схем программ. Структурные карты. Использова­ние ГОСТ 19.701-90 (Единая система програм­мной документации. Схемы алгоритмов, программ, данных и систем). Характеристики хорошей модели структурных схем программ.

11. Инструментарий технологии разработки ПО. CASE-технология создания ПО. Средства CASE-технологии.

12. Принципы построения, структура и технология использования систем автоматизи­ро­ванного проектирования и разработки ПО. Состав и функциональные особенности CASE-средств.

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

3.3.2 Курсовая работа

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

Примерные темы курсовой работы приведены в таблице 7.

Таблица 7 – Курсовая работа

Примерная тема курсовой работы

1

2

11

Разработка Технического задания на вновь проектируемое программное обеспечение автоматизации объекта (процесса деятельности человека).

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

22

Разработка Технического задания на существующее программное обеспечение (как на вновь проектируемое).

Примеры: приложения пакета программ Microsoft Office, программы Блокнот, WordPad, Калькулятор, Блокнот, т. п.

Техническое задание должно быть оформлено в строгом соответствии с требованиями ГОСТ 34.602-89.

Техническое задание должно удовлетворять следующим требованиям к содержанию разделов.

Раздел «Характеристика объекта автоматизации» должен включать текстовое описание предметной области, функциональную модель в нотации IDEF0, по результатам исследования предметной области.

Раздел «Требования к системе», подразделы «Требования к системе в целом» и «Требования к функциям (задачам), выполняемым системой» должны содержать в соответствующих пунктах модель потоков данных в нотации DFD, словарь данных, модель переходов состояний STD, требования к интерфейсу.

В раздел «Требования к системе», подраздел «Требования к видам обеспечения» должна быть включена ERD-модель данных.

Пояснительная записка к курсовой работе должна быть оформлена в виде документа MS Word, содержащего следующие разделы:

    титульный лист; лист «Задание» стандартного образца; общее содержание пояснительной записки к курсовой работе; раздел «Введение»; документ «Техническое задание» по ГОСТ 34.602-89; раздел «Заключение»; раздел «Список использованных источников»; приложение, если необходимо.

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

3.3.3 Примерная структура самостоятельной работы студентов

Примерная структура и график выполнения самостоятельной работы студентов, обучающихся в течение пяти лет (16 недель) представлены в таблице 8.

Таблица 8 - Примерные структура и график выполнения

самостоятельной работы студентов в 16-недельном блоке

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

Число часов в неделю

Итого по

видам

работ

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

 

Подготовка к лекциям

2

2

 

Самостоятельное изучение теорети­ческих разделов курса

4

4

4

4

4

4

4

4

4

4

5

5

6

6

6

68

 

Подбор материалов и подготовка к выполнению лабораторных работ

2

2

2

2

2

2

2

14

 

Выполнение и подготовка к защите лабораторных работ

Подпись: ЛР1 1

Подпись: Å 1

Подпись: ЛР2 1

Подпись: Å 1

Подпись: ЛР3 1

Подпись: ЛР5 Подпись: ЛР6 1

Подпись: ЛР4 1

1

1

1

1

1

Подпись: ЛР7 1

1

14

 

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

3

4

3

4

3

4

3

4

3

4

3

4

3

3

4

4

56

 

ИТОГО

8

9

10

9

10

9

10

9

10

9

10

10

11

10

10

10

154,0

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3