Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MET.DOC
Скачиваний:
35
Добавлен:
13.04.2015
Размер:
632.32 Кб
Скачать

Варианты заданий

Номер варианта

Задание

1

Найти наибольшее положительное целое число N, удовлетворяющее условию:

2

Найти значение x по формуле:

,

где ai,j - элементы матрицы размером mn

3

Найти сумму произведений минимальных элементов каждой строки матрицы А размером mn и произведения минимальных элементов каждого столбца матрицы B размером km

4

Сформировать квадратную матрицу A, элементы которой вычисляются по следующему правилу:

5

Вычислить значение вектора C, равного произведению матрицы A и вектора B по формуле: , гдеi=1…m

6

Найти произведение суммы максимальных элементов каждой строки числовой матрицы размером mn и суммы максимальных элементов каждого ее столбца

7

Найти наибольшее положительное целое число N, удовлетворяющее условию:

8

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

9

Вычислить значение y по формуле: , гдеxi – элементы одномерного массива

10

Вычислить значение y по формуле: , гдеxi – элементы одномерного массива

ЛАБОРАТОРНАЯ РАБОТА № 3

Ознакомление с case–средством Easycase

Цель работы: изучить функциональные возможности CASE–средства EasyCASE Professional 4.21; ознакомиться со средствами специфицирования программного обеспечения, предоставляемыми EasyCASE.

Содержание работы

  1. Ознакомиться с содержанием справочной системы EasyCASE.

  2. Исследовать режимы работы, предоставляемые меню EasyCASE.

  3. Рассмотреть примеры проектов, входящих в поставку EasyCASE.

  4. Составить отчет, включающий следующие описания:

  • назначение EasyCASE;

  • поддерживаемые виды диаграмм;

  • действия по редактированию диаграмм;

  • действия по составлению отчетов;

  • действия по управлению проектом.

ЛАБОРАТОРНАЯ РАБОТА № 4

разработка диаграмм потоков данных

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

Содержание работы

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

  2. Осуществить специфицирование этих функциональных требований.

  3. С помощью EasyCASE реализовать данный проект.

  4. Составить отчет, содержащий следующую информацию по проекту:

  • краткое описание функциональных требований;

  • иерархию диаграмм потоков данных (не меньше трех уровней);

  • словарь данных;

  • спецификации процессов.

ЛАБОРАТОРНАЯ РАБОТА № 5

Разработка диаграмм сущность–связь

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

Содержание работы

  1. Для своего варианта (см. предыдущую лабораторную работу) разработать модель данных (ER–диаграмму).

  2. С помощью EasyCASE осуществить ввод и редактирование ER–диаграммы.

  3. Составить отчет, содержащий:

  •  описание требований к данным; к их структуре и отношениям;

  •  распечатку спроектированной диаграммы.

ЛАБОРАТОРНАЯ РАБОТА № 6

Разработка диаграмм переходов–состояний

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

Содержание работы

  1. Для своего варианта (см. лабораторную работу № 4) разработать таблицу или матрицу переходов, а также диаграмму переходов–состояний.

  2. С помощью EasyCASE осуществить ввод и редактирование этой диаграммы.

  3. Составить отчет, содержащий:

  • описание требований к поведению системы во времени и к ее реакциям на внешние события;

  • таблицу или матрицу переходов;

  • распечатку спроектированной диаграммы.

Лабораторная работа № 7

Разработка структурных карт

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

Содержание работы

  1. Для своего варианта (см. лабораторную работу № 4) спроектировать модульную структуру программного обеспечения и представить ее в виде структурной карты.

  2. С помощью EasyCASE осуществить ввод и редактирование этой структурной карты.

  3. Составить отчет, содержащий:

  • описание каждого модуля;

  • распечатку структурной карты.

Список Литературы

  1. Агафонов В.Н. Спецификация программ: понятийные средства и их организация. - Новосибирск: Наука, 1987. - 240 с.

  2. Вельбицкий И.В. Технология программирования. - К.: Техника, 1984. - 279 с.

  3. Калянов Г.Н. CASE структурный системный анализ: Автоматизация и применение. - М.: Лори, 1996. - 242 с.

Учебное издание

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

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

Составитель: Румбешт Вадим Валерьевич

Редактор ________________

Корректор _______________

Изд. лиц. № _____ от ______

Подписано в печать __________ Формат 6084/16. Усл. печ. л. 2,8. Уч.–изд. л. 2,7

Тираж экз. Заказ Цена

Отпечатано в ________________________________________________

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