- •Оглавление
- •Общие организационно-методические указания
- •Тематический план дисциплины
- •Перечень практических занятий
- •Список рекомендуемой литературы
- •Содержание и методические указания к практическим занятиям по темам
- •Практическое занятие 1.Предварительный анализ и определение требований к программному продукту.
- •Практическое занятие 2. Определение стандартов разработки.
- •Практическое занятие 3. Выявление критериев качества. Построение модели качества по.
- •Практическое занятие 4. Описание требований. Разработка технического задания на создание по.
- •Практическое занятие 5. Анализ требований. Разработка функциональной спецификации по.
- •Практическое занятие 6. Проектирование и описание пользовательского интерфейса.
- •Практическое занятие 7. Проектирование архитектуры программного комплекса
- •Практическое занятие 8. Проектирование структуры программного комплекса.
- •Практическое занятие 9. Разработка плана тестирования пс. Описание тестовых наборов.
- •Практическое занятие 10. Разработка графовых моделей программ. Выделение маршрутов и оценка структурной сложности программных модулей.
- •Практическое занятие 11. Построение предварительных оценок проектируемых программных модулей.
- •Приложения
- •Утверждён
Перечень практических занятий
Таблица 2
№ п/п |
Наименование и содержание практических занятий |
Номер темы по табл. 1 |
1 |
2 |
3 |
1 |
Предварительный анализ и определение требований к программному продукту. |
3 |
2 |
Определение стандартов разработки. |
3 |
3 |
Выявление критериев качества. Построение модели качества ПС. |
4 |
4 |
Описание требований. Разработка технического задания на создание ПО. |
5 |
5 |
Анализ требований. Разработка функциональной спецификации ПО. Контрольная работа №1. |
6 |
6 |
Проектирование и описание пользовательского интерфейса. |
7 |
7 |
Проектирование архитектуры программного комплекса |
8 |
8 |
Проектирование структуры программного комплекса. Контрольная работа №2. |
8 |
9 |
Разработка плана тестирования ПС. Описание тестовых наборов. |
9 |
10 |
Разработка графовых моделей программ. Выделение маршрутов и оценка структурной сложности программных модулей. |
9 |
11 |
Построение предварительных оценок проектируемых программных модулей. |
12 |
Список рекомендуемой литературы
Основная:
Брауде Э.Д. Технология разработки программного обеспечения. Питер, 2004 г.
Лешек А. Мацяшек Анализ требований и проектирование систем. Разработка информационных систем с использованием UML. Вильямс, 2002 г.
Луиза Тамре Введение в тестирование программного обеспечения. Вильямс, 2003
Трофимов С. CASE-средства: практическая работа в Rational Rose. Изд-во «Бином», 2001.
Маклаков С.В.Bpwin и Erwin: CASE-средства разработки информационных систем. - .: Диалог-МИФИ, 1999.
Дополнительная:
Брукс Ф. Мифический человеко-месяц или как создаются программные системы.- Пер.с англ.- СПб.: Символ-Плюс, 2001.
Грейди Буч, Джеймс Рамбо, Айвар Джекобсон UML. Руководство пользователя ДМК, 2001 г.
Вендеров А.М. Проектирование ПО экономических информационных систем. – М.: Фин. и стат.,2000.
Содержание и методические указания к практическим занятиям по темам
Тема. Общие требования к проектированию ПО.
Стандарты на разработку ПО.
Практическое занятие 1.Предварительный анализ и определение требований к программному продукту.
Цель: освоение навыка выявления актуальной для разработки прикладной задачи.
Задание: сформулировать описание прикладной задачи для последующей разработки.
Рекомендуемая литература: [1], конспект лекций.
Этапы выполнения.
Определить предметную область, в которой предполагается разработка ПО.
Выделить прикладную задачу небольшого объема (около 5-7 внутренних функций).
Сформулировать описание выбранной задачи произвольным текстом так, как если бы ее предложил заказчик ПО.
Оформить документ «Описание задачи» в соответствии с общими требованиями к созданию данного документа (приложения 1, 2), включив в него ранее подготовленный текст.
Практическое занятие 2. Определение стандартов разработки.
Цель: освоение навыка выявления требований к разработке ПО.
Задание: разработать анкету для предполагаемых пользователей ПО с целью уточнения требований к проекту.
Рекомендуемая литература: [1], конспект лекций.
Этапы выполнения.
Сформулировать вопросы анкеты.
Сформулировать к каждому вопросу варианты ответов, конкретизирующие предполагаемый ответ.
Дополнить каждый вопрос возможностью дать ответ в свободной форме.
Оформить документ «Анкета» как перечень необходимых вопросов и вариантов ответов, дополненный соответствующим титульным листом (приложение 1).
Тема. Понятие качества ПО.
Метрология и качество ПО; критерии качества: сложность, корректность, надежность, трудоемкость; измерения и оценка качества ПО.