Файл: Компьютерное моделирование контрольная работа.doc

Добавлен: 19.11.2018

Просмотров: 2885

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таким образом, УСЛОВИЕ представляет собой событие (или события), вызывающее переход и идентифицируемое именем перехода. Если в условии участвует входной управляющий поток управляющего процесса – предка, то имя потока должно быть заключено в кавычки, например, «Пароль» = АВС1977, где «Пароль» - входной поток.

Кроме условия с переходом может быть связано действие или ряд действий, выполняющихся, когда переход имеет место. ДЕЙСТВИЕ – это операция, которая может иметь место при выполнении перехода. Если действие необходимо для выбора управляющего потока, то имя этого потока должно заключаться в кавычки.

Фактически условие есть некоторое внешнее или внутреннее событие, которое система способна обнаружить и на которое она должна отреагировать определённым образом, изменяя своё состояние. При изменении состояния система обычно выполняет одно или более действий. Таким образом, действие представляет собой отклик, посылаемый во внешнее окружение, или вычисление, результаты которого запоминаются в системе, для того, чтобы обеспечить реакцию на некоторые из планируемых в будущем событий. НА STD состояния представляются узлами, а переходы – дугами.

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

При построении STD рекомендуется следовать следующим правилам:

- строить STD на как можно более высоком уровне детализации диаграмм потоков данных (DFD);

- строить как можно более простые STD;

- по возможности детализировать STD;

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

Пример выполнения задания

Построение диаграммы переходов состояний рассмотрим на примере рассмотренной ранее системы ведения кадрового учёта на предприятии.

Следует напомнить основные функции, реализуемые системой учёта кадров:

- ведение личных карточек и личных дел работников;

- учёт рабочего времени;

- формирование распорядительной документации;

- ведение трудовых книжек;

- формирование организационных документов;

- регистрация организационной, распорядительной документации (см. рис. 28).

Кроме того, следует отметить, что система ведения кадрового учёта является информационной системой (ИС), основные функции и состояния которой связаны с получением, обработкой и выдачей информации.

Действия, условия их выполнения и состояния системы ведения кадрового учёта отражены в табл. 6. Следует отметить, что в виду ограниченного объёма настоящего пособия ниже будут рассмотрены только некоторые условия (стимулирующие события) и переходы системы из одного состояния в другое при выполнении данных условий, действия, которые выполняются при смене состояний.


Таблица 6

Динамика состояний системы ведения кадрового учёта на предприятии

Текущее

состояние

Условие

Действие

Следующее состояние

НАЧАЛЬНОЕ СОСТОЯНИЕ

Организация проводит набор персонала

Приём первичной документации от наёмных работников

ВВОД

ИНФОРМАЦИИ

ВВОД

ИНФОРМАЦИИ

Необходимо сформировать документацию по персоналу организации

Завершить приём первичных документов, выполнить их первичную систематизацию

ОБРАБОТКА ИНФОРМАЦИИ

ОБРАБОТКА ИНФОРМАЦИИ

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

Сохранить обработанную и систематизированную информацию

СОСТОЯНИЕ ОЖИДАНИЯ

СОСТОЯНИЕ ОЖИДАНИЯ

Необходимо предоставить информацию администрации о сотрудниках организации

Подготовить личные дела и личные карточки персонала организации

ВЫДАЧА ИНФОРМАЦИИ

ВЫДАЧА ИНФОРМАЦИИ

Следует подготовить информацию о сотрудниках предприятия в пенсионный фонд и налоговую инспекцию

Сформировать базу данных о сотрудниках предприятия с помощью программ «Налогоплательщик ЮЛ», «Пенсионный фонд»

ОБМЕН ИНФОРМАЦИЕЙ С ВНЕШНИМИ ИС

ОБМЕН ИНФОРМАЦИЕЙ С ВНЕШНИМИ ИС

Необходимо предоставить сведения о сотрудниках организации

Переслать по электронной почте или передать информацию

СОСТОЯНИЕ ОЖИДАНИЯ

На основе информации, помещённой в табл. 6, построена STD (см. рис. 29) с использованием Pacestar UML Diagrammer.

Рис. 29. Фрагмент диаграммы переходов состояний системы ведения учёта кадров на предприятии (по данным табл. 6)

Пояснение к рис. 29.

Состояния системы на диаграмме обозначаются прямоугольниками, переходы между ними обозначаются стрелками. Каждый переход (обозначенный стрелкой) выполняется при соблюдении условия и после выполнения системой некоторых действий. Для этого возле стрелки перехода из состояния в состояние ставится горизонтальная полоса, над которой указывается условие перехода, под ней указывается действие, выполняемое системой.

Для построения диаграмм переходов состояний можно пользоваться CASE– средством Pacestar UML Diagrammer, запуск которого после его инсталляции на ПЭВМ в среде операционной системы MS Windows можно выполнить из меню «Пуск» - «Программы» - «Pacestar UML Diagrammer» - «PSUML» (см. рис. 30).


Рис. 30. Запуск Pacestar UML Diagrammer

В среде Pacestar UML Diagrammer для создания нового файла – диаграммы используют меню «File», закладку «New», после чего появляется список типов диаграмм, из которых выбирают диаграммы деятельностей (UML Activity Diagram) (см. рис. 31), определяют стиль их оформления, размер.

Рис. 30. Меню выбора типа диаграммы в Pacestar UML Diagrammer

ЗАДАНИЕ 5

Тема: Исследование влияния факторов на поведение объектов и систем с помощью корреляционно – регрессионного анализа данных.


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

Задание: Разработать имитационную модель, позволяющую оценить влияние факторов на параметры системы. Для разработки имитационной модели рекомендуется использовать табличный процессор MS Excel и VBA for Excel. Если студент не владеет указанным инструментальным средством, то для создания имитационной модели можно использовать любой язык программирования или инструментальную среду разработчика. В качестве основы для математического обеспечения имитационной модели использовать корреляционно – регрессионный анализ данных. Факторы, влияющие на поведение системы, обозначаются , параметр системы, изменяющийся по предположениям от воздействия факторов, обозначается y. Определить характер и силу влияния факторов на параметр системы у.

Разработка имитационной модели включает:

- построение матрицы парных коэффициентов корреляции факторных признаков друг на друга и вектора парных коэффициентов корреляции результативного признака (у) с каждым из факторных;

- расчёт параметров линейного уравнения регрессии, построение его графика и графика остатков;

- оценку значимости линейного уравнения регрессии в целом и его параметров;

- вычисление частных коэффициентов эластичности.

Вариант № 1.

Таблица 7

Y

х1

х2

x3

1600

78

0,866

14,9

7100

81

0,833

11,7

6750

89

0,833

11,7

6130

68

0,801

18,8

6110

73

0,848

10,7

4190

80

0,730

10,9

3850

82

0,514

34,8

Продолжение табл. 7

Y

х1

х2

x3

3680

88

0,566

41,7

3650

75

0,717

22,8

3280

76

0,711

20,7

2680

74

0,672

17,7

2600

81

0,589

22,5

2600

82

0,626

17,5

2200

69

0,513

17,3

2150

72

0,445

46,8

1370

74

0,328

41,3

1350

75

0,393

41,6

1350

78

0,446

36,7

Вариант № 2.

Таблица 8

Y

х1

х2

x3

203

78

118

105

63

77

28

56

45

75

17

54

113

76

50

63

121

76

56

28

88

71

102

50

110

69

116

54

56

70

124

42

80

72

114

36

237

69

154

106

160

70

115

88

75

72

98

46

Вариант № 3.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 9.

Вариант № 4.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х4» из табл. 9.

Вариант № 5.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х2», «х3», «х4» из табл. 9.

Вариант № 6.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 10.

Таблица 9

Y

х1

х2

х3

х4

0,9

31,3

18,9

43,0

40,9

1,7

13,4

13,7

64,7

40,5

0,7

4,5

18,5

24,0

38,9

1,7

10,0

4,8

50,2

38,5

2,6

20,0

21,8

106,0

37,3

1,3

15,0

5,8

96,6

26,5

4,1

137,1

99,0

347,0

37,0

1,6

17,9

20,1

85,6

36,8

6,9

165,4

60,6

745,0

36,3

0,4

2,0

1,4

4,1

35,3

1,3

6,8

8,0

26,8

35,3

1,9

27,1

18,9

42,7

35,0

1,9

13,4

13,2

61,8

26,2

1,4

9,8

12,6

212,0

33,1

0,4

19,5

12,2

105,0

32,7

0,8

6,8

3,2

33,5

32,1

1,8

27,0

13,0

142,0

30,5



Таблица 10

Y

х1

х2

х3

6,6

6,9

83,6

222,0

3,0

18,0

6,5

32,0

6,5

107,9

50,4

82,0

3,3

16,7

15,4

45,2

0,1

79,6

29,6

299,3

3,6

16,2

13,3

41,6

1,5

5,9

5,9

17,8

5,5

53,1

27,1

151,0

2,4

18,8

11,2

82,3

3,0

35,3

16,4

103,0

4,2

71,9

32,5

225,4

2,7

93,6

25,4

675,0

1,6

10,0

6,4

43,8

2,4

31,5

12,5

102,3

3,3

36,7

14,3

105,0

1,8

13,8

6,5

49,1

2,4

64,8

22,7

50,4

1,6

30,4

15,8

480,0

1,4

12,1

9,3

71,0

0,9

31,1

18,9

43,0

Вариант № 7.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 11.

Таблица 11

x1

x2

x3

x4

x5

x6

x7

x8

Y

1

1

39,0

20,0

8,2

0

1

0

15,9

3

1

68,4

40,5

10,7

0

1

0

27,0

1

1

34,8

16,0

10,7

0

1

12

13,5

1

1

39,0

20,0

8,5

0

1

12

15,1

2

1

54,7

28,0

10,7

0

1

12

21,1

3

1

74,7

46,3

10,7

0

1

12

28,7

3

1

71,7

45,9

10,7

0

0

0

27,2

3

1

74,5

47,5

10,4

0

0

0

28,3

4

1

137,7

87,2

14,6

0

1

0

52,3

1

1

40,0

17,7

11,0

1

1

8

22,0

2

1

53,0

31,1

10,0

1

1

8

28,0

3

1

86,0

48,7

14,0

1

1

8

45,0

4

1

98,0

65,8

13,0

1

1

8

51,0

2

1

62,6

21,4

11,0

1

1

0

34,4

1

1

45,3

20,6

10,4

1

1

8

24,7

2

1

56,4

29,7

9,4

1

1

8

30,8

1

1

37,0

17,8

8,3

0

1

0

15,9

3

1

67,5

43,5

8,3

0

1

0

29,0

1

1

37,0

17,8

8,3

0

1

3

15,4

Вариант № 8.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х4», «х5», «х6» из табл. 11.

Вариант № 9.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х6», «х7», «х8» из табл. 11.

Вариант № 10.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 12.


Вариант № 11.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х4», «х5», «х6» из табл. 12.

Вариант № 12.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х6», «х7», «х8» из табл. 12.

Таблица 12

x1

x2

x3

x4

x5

x6

x7

x8

Y

3

1

69,0

42,4

8,3

0

1

3

28,6

1

1

40,0

20,0

8,3

0

0

0

15,6

3

1

69,1

41,3

8,3

0

1

0

27,7

2

1

68,1

35,4

13,0

1

1

20

34,1

2

1

75,3

41,4

12,1

1

1

20

37,7

3

1

83,7

48,5

12,1

1

1

20

41,9

1

1

48,7

22,3

12,4

1

1

20

24,4

1

1

39,9

18,0

8,1

1

0

0

21,3

2

1

68,6

35,5

17,0

1

1

12

36,7

1

1

39,0

20,0

9,2

1

0

0

21,5

2

1

48,6

31,0

8,0

1

0

0

26,4

3

1

98,0

56,0

22,0

1

0

0

53,9

2

1

68,5

30,7

8,3

1

1

6

34,2

2

1

71,1

36,2

13,3

1

1

6

35,6

3

1

68,0

41,0

8,0

1

1

12

34,0

1

1

38,0

19,0

7,4

1

1

12

19,0

2

1

93,2

49,5

14,0

1

1

12

46,6

3

1

117,0

55,2

25,0

1

1

12

58,5

1

2

42,0

21,0

10,2

1

0

12

24,2

2

2

62,0

35,0

11,0

1

0

12

35,7

3

2

89,0

52,3

11,5

1

1

12

51,2


Вариант № 13.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 13.

Вариант № 14.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х4», «х5», «х6» из табл. 13.

Вариант № 15.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х1», «х2», «х3» из табл. 14.

Вариант № 16.

При построении и испытаниях имитационной модели использовать данные столбцов «Y», «х2», «х3», «х4» из табл. 14.

Таблица 13

Y

x1

x2

x3

x4

x5

x6

0,904

115,0

75,5

56,1

25,2

3343

77,0

0,922

123,0

78,5

61,8

21,8

3001

78,2

0,763

74,0

78,4

59,1

25,7

3101

68,0

0,923

111,0

77,7

63,3

17,8

3543

77,2

0,918

113,0

84,4

64,1

15,9

3237

77,2

0,906

110,0

75,9

57,0

22,4

3330

77,2

0,905

119,0

76,0

50,7

20,6

3808

75,7

0,545

146,0

67,5

57,1

25,2

2415

62,6

0,894

113,0

78,2

62,0

20,7

3295

78,0

0,900

108,0

78,1

61,8

17,5

3504

78,2

0,932

113,0

78,6

58,6

19,7

3056

79,0

0,740

71,0

84,0

71,7

18,5

3007

67,6

0,701

210,0

59,2

48,0

42,4

2844

69,8

0,744

94,0

90,2

63,9

23,0

2861

68,4

0,921

118,0

72,8

59,1

20,2

3259

77,9

0,927

130,0

67,7

47,5

25,2

3350

78,1

0,802

127,0

82,6

65,3

22,4

3340

72,5

0,747

61,0

74,4

53,2

22,7

2704

66,6

0,927

117,0

83,3

67,9

18,1

3642

76,7

0,721

46,0

83,7

61,7

20,1

2753

68,8

0,913

107,0

73,8

52,9

17,3

2916

76,8

0,918

110,0

79,2

59,9

16,8

3551

78,1

0,833

99,2

71,5

51,5

29,9

3177

73,9

0,914

101,0

75,3

61,2

20,3

3280

78,6

0,923

105,0

79,0

53,1

14,1

3160

78,5