Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zaochn_ТППС.doc
Скачиваний:
7
Добавлен:
17.09.2019
Размер:
329.22 Кб
Скачать

Задания к лабораторным работам по дисциплине "Технология проектирования программных систем" для студентов специальности "Экономическая кибернетика".

Порядок выполнения работы.

1. Построить информационную модель (ИМ) системы, для чего:

  1. Определить основные объекты (сущности), входящие в систему, и их атрибуты (идентификаторы, привилегированные идентификаторы и описательные атрибуты).

  2. Определить или задать связи между объектами, их типы и условность.

  3. Формализовать связи. С этой целью, в зависимости от типа связи,

  1. Ввести вспомогательные атрибуты в соответствующие отношения;

  2. Добавить ассоциативные объекты в ИМ.

2. Построить модели состояний каждого объекта с использованием графического представления диаграммы Мура. Для этого:

  1. Определить возможные состояния объекта;

  2. Определить события, переводящие объект из одного состояния в другое;

  1. Задать действия, выполняемые объектом в каждом из состояний, в виде укрупненного алгоритма. •

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

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

  1. Определить процессы и их типы — аксессоры, генераторы событий, преобразователи, процессы проверки;

  1. Определить условные и безусловные потоки данных и управления.

5. Построить диаграмму класса для каждого объекта системы, для чего:

  1. Определить логические компоненты, исходя из атрибутов объектов;

    1. На основе моделей состояний и моделей процессов определить общедоступные операции, разделив операции, базируемые на классах и базируемые на экземплярах;

    2. Задать входы и выходы операций, исходя из данных, переносимых соответствующими событиями.

  1. Для каждого объекта построить схему структуры класса, основываясь на моделях процессов.

  2. Построить диаграмму наследования и диаграмму зависимостей, исходя из информационной модели, модели взаимодействия объектов и модели доступа к объектам.

Для каждого из заданий можно воспользоваться пакетами Rational Rose 2001 либо StarUML.

Останні дві цифри шифру

Номер

задачі 1

1

21

41

61

81

6

2

22

42

62

82

2

3

23

43

63

83

1

4

24

44

64

84

17

5

25

45

65

85

16

6

26

46

66

86

15

7

27

47

67

87

14

8

28

48

68

88

13

9

29

49

69

89

12

10

30

50

70

90

11

11

31

51

71

91

10

12

32

52

72

92

9

13

33

53

73

93

8

14

34

54

74

94

7

15

35

55

75

95

6

16

36

56

76

96

5

17

37

57

77

97

4

18

38

58

78

98

3

19

39

59

79

99

2

20

40

60

80

1

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