Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Galogen

Страницы: « 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 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 »
2416
Galogen, в п.6 есть такой пункт, как автомаизация..
это уже будет далеко не свободный поиск, да и с трудом представляю себе манки-тестинг в нашей ерп-системе :)

2417
Я всегда пользуюсь поиском, прежде чем создавать темы на форумах, подобных тем, на самом деле, нашла только две, и некоторую полезную информацию почерпнула, но они не пользовались особой популярностью в ответах, если честно :)
Тигра, потому как сложно это советовать. Этоже наука, а у вас к тем более цель достаточно меркантильная. Имхо, найдите человека, которому надо и сделайте для него в параллель свою работу

Например у нас была тема: в медакадемии женщина писала диссер на тему каких-то такм заболеваний и факторов.

С нашей кафедры ей помогли и в последующем сделали диссер по использованию ИТ для задач сбора, анализа. прогнозирования и моделирования таких вирусных заболеваний.

В медакадемии получили результат - у нас была нужная предметная область и создана система

2418
2 июля тренинг "Тестирование методом свободного поиска (exploratory testing)" будет проведен в Москве. Подробнее: http://trainings.software-testing.ru/schedule?&task=3&cid=3
Интересно, а как тестировать методом свободного поиска итерационную разработку, в которой в каждую ее часть могут быть внесены изменения и происходит это ну не реже 1 раза в неделю?

2419
Так?
Ил еще и взять это все в цикл, как я делал прежде...
А то вот думаю нужно ли всю диаграмму зацыкливать..
Нет диаграмму зацикливать не стоит. Разве фрейм алта обложить циклом - пока не завершен ввод, но думаю это не столь важно.

Это же все таки не исполняемая модель, а спецификация. Вот если бы из модели можно было генерировать исполняемый сразу код, тогда нужно было бы более строго описать условия и скроее всего с использованием OCL выражений

Мне только не совсем понятна задача JPanel - ведь по сути это только контейнер

2420
Если я правильно вас понял...
Я думаю несовсем. ДП - это визуализированный сценарий действия, даже скажем некий экземпляр такого действия. Потому можно рассмотреть вариант ввода числа кнопками или ввода числа с клавиатуры как две разные диаграммы.

Либо (поскольку ситуация несложная) объединить стрелки редактировать и нажать кнопку фреймом типа alt.

Типа я могу ввести часть числа с клавиатуры, часть нажимая кнопки калькулятора.

2421
Цель данного курса - дать как можно больше практики сбора и формализации требований, и управления ими.

На курсе не рассматривается как генерировать разнообразные подходы, оценивать их и принимать решение об их использовании. Это отдельная и большая тема для отдельного курса.
Спасибо за ответ. Однако, Дмитрий, почему бы тогда не назвать курс как Практика работы с требованиями, Инженерия требований и т.п. Почему решили назвать именно системный анализ?

2422
С учетом выше сказаного нарисовал такое.
Хорошо ли?
Лучше.
Правда вот какое замечание. Разве число можно вводить исключительно, нажимая кавиши калькулятора? Т.е. нельзя разве непосредственно в поле ввести его с клавиатуры?

Если все-таки все только через кнопку, тогда нажатие баттнона я бы разделил таким образом: Ввести элемент числа (элементчисла) - это в цикле с условием

Далее таже самая команда но в качестве параметра (арктангес)

2423
Это же у нас тогда диаграмма состояний получается... Не представляю как это в ДП нариовать.

И почему мы не может воспринимать пользователя как часть системы?
У нас система с пользоватем и калькулятором.
Ну, Вы батенька, загнули. Пользователь часть системы.

Цитировать
Main - JFrame - JPanel - JTextField
JTextField берет от пользователя число, отдает в JPanel,
JPanel дает atan, atan возвращает результат к jPanel
JPanel устанавливает число в JTextField.
Ну и прекрасно.
Пользователь вводит число - куда в поле JTextField
Пользователь жмет команду Рассчитать
Возможно Atan посылает запрос на получение значения поля getValue и получает его
Вычисляет арктангес
Отсылает значение в JtextField - т.е. setValue
Все.
Все остальное - инициализация Main, Jframe и т.п. производится до начала варианта использования

Ну а далее цикл. JTextField ждет от пользователя нового текста... и т.д.

Т.е. JTextField - интерфейсная часть, ATAN контроллер вычисления - других то функций у вас нет, сущностных клаасов как таковых нет, результат или исходное значение хранится в JTextField.

Мне не понятно почему ATAN получает значение у JPanel, почему он не может обратится непосредственно к источнику информации JTEXTField. Типичный шаблон Information Expert
Да я бы добавил класс JButton какой нить, правда в Вашем случае и так однозначно, хотя имеет смысл разделить управление от представления

Это будет хорошо тем, что если вдруг Вы заходите реализовать еще функцию, то просто добавите метод к классу контроллеру, а на еще одну кнопку повесите событие онклик с передачей индекса или имени кнопки.

Таким образом ваш калькулятор легко модифицируется

2424
Спасибо. Так хорошо будет?
Неа, нехорошо.
актер как-то у вас оказался внутри системы.

Проблема в том, что желательно написать таки сценарий ВИ - мы говорим о успешном пока, а есть еще неуспешные сценарии.

Думаю как-то так:
Пользователь вводит число
Система отображает введенное число
Пользователь подает команду "Рассчитать арктангес"
Система выполянет вычисление и отображает результат

Анализируя ВИ мы видим два внешних системных события:
1. ввод числа
2. посылка команды "Рассчитать арктангес"

Здесь при правильном анализе, мы должны специфицировать оба этих событий в виде двух системных операций.

Далее с использованием ДП мы изображаем возможную реализацию системных операций.

2425
Перерисовал опять...
Думаю так правильней.

А где же у вас внешнее системное событие (ну что пользователь ввел параметр в окно) ?

2426
1. не может быть ВИ Склад - должно  быть действие, указание цели использования
2. напрасно используются отношения включения и расширения - рано и не понятно
3. Поставщик действительно реально участвует в работе системы? Т.е. система действительно должна иметь интерфейс к системе поставщика или система предоставляет реальный интерфейс Поставщику?
4. к диаграмме прикрепите краткое описание каждого ВИ будет проще анализировать вашу диаграмму

2427
У меня ремарка. Поскольку я сам долблю читаю курс системного анализа в вузе, то могу заметить, что не совсем понятно, что  понимается в данном случае под системным анализом.

Могу предположить - что это инженерия требований.

Системный анализ - это метод решения слабоформализуемых задач, и чаще всего это способ генерации альтернативных решений, их оценивание и выбор некоего лучшего решения по заданным критериям.

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

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

2428
Похоже между Jframe и Jpanel ошибка. Вы пишите сообщение f.SetContentPanel(p1). Но по сути setContentPanel - операция класса Jpanel, а у вас получается Jframe

2429
Но ведь мой калькулятор то и делает, что редактирует экран и вычисляет только одну функцию.
Тогда у вас единственный ВИ - рассчитать акртангенс. Остальное от лукавого

2430
Я бы не стал относить ДВИ к динамическим. Да они относятся к поведенческим диаграммам, но скорее деклариуют поведение, чем изображают динамику. Если уж говорить о динамической диаграмме то тут была бы уместнее диаграмма деятельности или последовательности.

Например, из вашей ДВИ следует, что калькулятор это некое устройство предназначенное для вычисления арктангеса и очистки экрана. Мне то казалось, что это устройство для математических расчетов, в том числе и для вычисления некоторых тригонометрических функций

Страницы: « 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 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 »