logo
Прогр_компл_экз_Алекс_Меркулов - 2011

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

Задание 1. На основании исходных данных по нескольким проектам (в соответствии с вариантом) рассчитать основные размерно-ориентированные метрики

1 вариант

п/п

Проект

Продолж,

мес.

Стоимость

тыс.руб

тыс.LOC

Пр.док.

стр.

Ошибки

Люди

1

В1пр1

3

303

12

325

90

5

2

В1пр2

2

210

18

600

123

9

3

В1пр3

3

442

16

467

301

8

2 вариант

п/п

Проект

Продолж,

мес.

Стоимость

тыс.руб

тыс.LOC

Пр.док.

стр.

Ошибки

Люди

1

В2пр1

4

507

18

225

190

7

2

В2пр2

7

610

13

300

120

8

3

В2пр3

4

400

9

367

201

3

3 вариант

п/п

Проект

Продолж,

мес.

Стоимость

тыс.руб

тыс.LOC

Пр.док.

стр.

Ошибки

Люди

1

В3пр1

6

400

32,5

478

108

7

2

В3пр2

5

600

22

360

199

6

3

В3пр3

8

400

55,5

500

100

9

4 вариант

п/п

Проект

Продолж,

мес.

Стоимость

тыс.руб

тыс.LOC

Пр.док.

стр.

Ошибки

Люди

1

В4пр1

3

269

24

129

89

6

2

В4пр2

2

199

30,3

150

103

3

3

В4пр3

3

260

19,8

90

88

9

5 вариант

п/п

Проект

Продолж,

мес.

Стоимость

тыс.руб

тыс.LOC

Пр.док.

стр.

Ошибки

Люди

1

В5пр1

4

789

40

200

300

7

2

В5пр2

3

599

50

240

296

8

3

В5пр3

3

600

38

198

307

5

Задание 2.Рассчитать количество функциональных указателей FP и основные метрики на основе найденного FP (для информационных и инженерных задач). Для простоты расчетов принимается средний ранг сложности информационных характеристик.

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

вариант

М о д у л и

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

1

х

х

х

х

х

х

2

х

х

х

х

х

х

3

х

х

х

х

х

х

4

х

х

х

х

х

х

5

х

х

х

х

х

х

6

х

х

х

х

х

х

Исходные модули

п/п

Модуль

Информационные характеристики

Кол-во

алгоритмов

вн.

вводы

внешн.

выводы

внешние

запросы

внутр.лог.

файлы

интерф

файлы

Мод01

2

3

5

2

1

3

Мод02

3

5

8

1

2

2

Мод03

5

3

6

4

1

1

Мод04

7

4

4

6

2

6

Мод05

3

7

2

2

1

3

Мод06

2

3

7

1

1

2

Мод07

3

7

6

2

2

1

Мод08

6

3

8

3

3

2

Мод09

3

8

4

6

1

3

Мод10

8

4

9

7

2

4

Мод11

4

9

2

5

3

1

Мод12

7

1

7

4

3

2

Мод13

5

5

3

3

2

3

Мод14

9

2

9

2

4

4

Мод15

11

6

4

1

1

5

Мод16

2

3

1

2

2

2

Мод17

5

7

8

3

1

6

Мод18

7

4

3

3

2

1

Мод19

8

8

8

5

3

1

Мод20

3

5

9

1

1

7

Задание 3. В соответствии с поставленной задачей (по варианту) составить на UML диаграмму Use Case

вариант

Задача

Примеч.

1

Назначение на стипендию (в т.ч.социальную и др.)

2

Учет поступления материалов на склады предприятия

3

Библиотека колледжа

*

4

Реализация заказов на приобретение товаров

5

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

Задание 4. Cоставить на UML компонентную диаграмму моделирования исходного программного текста. Обратить внимание на версии исходных текстов, а также на составляющие части (подключаемые при компиляции).

Модуль

Версии

Подключ.при компиляции прогр.

1

2

3

4

5

6

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р9

1

М1

х

х

х

*

*

*

*

2

М2

х

х

х

х

х

х

*

*

*

*

3

М3

х

х

*

*

*

*

*

4

М4

х

х

х

*

*

*

*

5

М5

х

х

х

х

*

*

*

*

6

М6

х

х

х

х

*

*

*

*

Задание 5. Cоставить на UML компонентную диаграмму моделирования реализации системы. Состав системы (исполняемые файлы, библиотеки, базы данных и др.) определяются в соответствии с вариантом задания. Структура – произвольная.

Ком-

понент

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Исп.модули

Ex1

х

х

х

х

х

х

х

х

х

Ex2

х

х

х

х

х

х

х

х

Ex3

х

х

х

х

х

х

х

х

х

Ex4

х

х

х

х

х

х

х

х

Ex5

х

х

х

х

х

х

Ex6

х

х

х

х

х

х

х

х

х

х

библитеки

Lb1

х

х

х

х

х

х

х

х

Ld2

х

х

х

х

х

х

х

х

Lb3

х

х

х

х

х

х

х

х

Lb4

х

х

х

х

х

х

х

х

Lb5

х

х

х

х

х

х

х

х

файлы

F1

х

х

х

х

х

х

F2

х

х

х

х

х

х

х

х

F3

х

х

х

х

х

х

х

х

F4

х

х

х

х

х

х

х

х

F5

х

х

х

х

х

х

х

х

базы данн.

Bd1

х

х

х

х

х

х

х

х

х

Bd2

х

х

х

х

х

х

х

Bd3

х

х

х

х

х

х

х

х

х

Bd4

х

х

х

х

х

х

Bd5

х

х

х

х

х

х

х

х

документы

Doc1

х

х

х

х

х

х

х

Doc2

х

х

х

х

х

х

х

х

х

Doc3

х

х

х

х

х

Doc4

х

х

х

х

х

х

х

Doc5

х

х

х

х

х

х

х

Задание 6. Спроектировать тестовые варианты с помощью диаграммы причинно-следственных связей.

вариант

Задача

1

Назначение на стипендию

2

Формирование списка абитуриентов, поступивших в колледж

3

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

4

Розничная и оптовая продажа товара – в зависимости от количества (стоимости) продаж

5

Обработка заявок на отпуск товаров со склада

6

Формирование банка «горящих путевок» - в зависимости от продаж по конкретным турам