Метрология и качество ПО Лабораторная работа, РГР Информатика

Лабораторная работа, РГР на тему Оценка характеристик программ (Вариант 7) Часть 2.

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

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

1.1 Реализация программы 4

1.2 Словарь программы 5

1.3 Оценка характеристик программы 8

ЛАБОРАТОРНАЯ РАБОТА № 2 10

2.1 Реализация программы 10

2.2 Словарь программы 10

2.3 Оценка характеристик программы 11

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

3.1 Реализация программы 13

3.2 Оценка характеристик программы 14

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

4.1 Реализация программы 16

4.2 Оценка алгоритмической сложности 18

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

5.1 Реализация программы 23

5.2 Оценка характеристик программы 24

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

Задание. 28

Контрольные вопросы 30

ЛАБОРАТОРНАЯ РАБОТА № 7 35

7.1 Реализация программы 35

7.2 Оценка характеристик программы 36

ЛАБОРАТОРНАЯ РАБОТА № 8 39

8.1 Реализация программы 39

8.2 Оценка характеристик программы 40

ЛАБОРАТОРНАЯ РАБОТА № 9 44

9.1 Реализация программы 44

9.2 Оценка характеристик программы 45

ЛАБОРАТОРНАЯ РАБОТА № 10 56

10.1 Реализация программы 56

10.2 Оценка характеристик программы 57

ЛАБОРАТОРНАЯ РАБОТА № 11 61

11.1 Модель Джерински-Моранды 61

11.2 Статистическая модель Миллса 62

11.3 Эвристическая модель 63

11.4 Модель Нельсона 64

11.5 Модель Коркорэна 64

11.6 Модель Шумана 65


Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Фрагмент текста работы:

 

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

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

Задача. Описать функцию minmax(x,y), которая присваивает первому параметру большее, а второму – меньшее из значений x и y. Используя эту функцию, перераспределить введенные значения переменных A,B,C так, чтобы стало A<=B<=C.
1.1 Реализация программы

Текст программы приведен на рисунке 1

Номера строк Строки программы

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63 using System;

namespace Test

{

class MyClass

{

private int code,code2,code3;

public MyClass(int a,int b,int c)

{

code = a;

code2 = b;

code3 = c;

}

public void MinMax(int x,int y) {

if (x < y)
{

x += y;

y = x — y;

x -= y;

}

Console.WriteLine(«Новое значение x: » + x);

Console.WriteLine(«Новое значение y: » + y);

}

}

class Program

{

static void Main()

{

Console.WriteLine(«Введите число А:»);

int A = int.Parse(Console.ReadLine());

Console.WriteLine(«Введите число B:»);

int B = int.Parse(Console.ReadLine());

Console.WriteLine(«Введите число C:»);

int C = int.Parse(Console.ReadLine());

MyClass objA = new MyClass(A,B,C);

objA.MinMax(C, A);

objA.MinMax(C, B);

objA.MinMax(B, A);

if (A > C)

{

int temp=C;

C = A;

A = temp;

}

if (B > C)

{

int temp = C;

C = B;

B = temp;

}

if (A > B)

{

int temp = B;

B = A;

A = temp;

}

Console.WriteLine(«Новое значение C: » + C);

Console.WriteLine(«Новое значение B: » + B);

Console.WriteLine(«Новое значение А: » + A);

if (A <= B && B <= C) Console.WriteLine("Условие A<=B&&B<=C верно");
}

}

}

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы