Проектирование программного комплекса
типах кодировок, например в KOI-8-R, cp1251 и т.д. с перекодированием «на лету»;
все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках;
псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице;
легкость управления таблицей, включая добавление и удаление ключей и полей;
мультиплатформенность, позволяющая переносить базу данных между различными ОС;
относительно небольшие требования к ресурсам системы;
большие возможности в области сохранения целостности данных (включая транзакции).
Все эти возможности отлично подходят для целей разрабатываемого проекта.
3.2. Средства обеспечения безопасности
Кроме непосредственных функций, для выполнения которых было создано программное средство, оно дожно выполнять функции, призванные обеспечить стабильную работу и сохранность используемых данных. Эта проблема особенно остро стоит в многокомпонентных программных комплексах (к которым и относится EPCS Lite ). Сетевые службы, на базе которых обычно разрабатываются такие комплексы, делают простым доступ к данным, расположенным где угодно в локальной или глобальной сети. Обратной стороной является то, что нежелательные пользователи тоже могут иметь доступ к хранимой и передаваемой информации. Например, взломщик системы может использовать тот же web-браузер, что и все правомочные пользователи, для доступа к хранимой информации.
Приложения, использующие патентованные протоколы, принципиально имеют высокую степень
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 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |


