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

×


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

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


Сообщения - 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 »
4231
Странная у тебя манера отвечать вопросом.
Ну не хочешь делится мыслью. Может кто другой выскажется.

Термин бизнес-анализ мне не нравится в приницпе. В литературе я часто встречаю бизнес-аналитик = аналитик требований.

Потому бизнес-анализ читай анализ предметной области.

Я же рассуждаю несколько о ином

4232
xP Xd Agile ICONIX пр. / Re: Agile RUP
« : 18 Марта 2008, 20:03:01 »
Есть целая книга, "Гибкие технологии: экстремальное программирование и унифицированный процесс разработки."
http://www.piter.com/book.phtml?978594723545

Лежит дома. Прочитал давно, ничего не помню. :)
У меня есть Скотта Амблера. Интересная книга

4233
А Бизнес анализ и системный анализ и соответствующие модели, - это не то??
Про системный анализ я уже высказался. Ты что конкретно вкладываешь в это понятие?

Бизнес-анализ очень двоякий термин и имхо не равен анализу предметной области.


4234
Читая Рамбо и Блаха "UML 2.0 Объектно-ориентировнное моделирование и разработка" и составляя лекции студентам по объектно-ориентированному анализу, столкнулся с проблемой терминологического характера.

Авторы (использую только русский перевод) выделяют две стадии этапа анализа: анализ предметной области и анализ приложения.

Насчет анализа приложения Денис-Майевтик как-то высказался в том смысле, что не понятно, как можно анализировать то, чего нет.

Внимательное прочтение трудов великих авторов дает пояснение этому вопросу.

Приведу полную цитату стр. 204
Цитировать
Этап анализа делится на две стадии. Сначала осуществляется анализ предметной области, а затем — анализ приложения. Анализ предметной области применяется к объектам реального мира, семантику которых охватывает приложение. Например, рейс самолета — это объект реального мира, который должна отражать система бронирования билетов. Объекты предметной области существуют независимо от приложений и имеют смысл для бизнес-экспертов. Эти объекты выявляются во время анализа предметной области или исходя из априорных соображений. Объекты предметной области в модели несут информацию об объектах реального мира и обычно являются пассивными. Анализ предметной области выделяет понятия и отношения, а функциональность при этом неявным образом содержится в модели классов. Конструирование модели предметной области сводится, главным образом, к принятию решений о том, какую информацию следует отразить в модели и как ее нужно представить.
За анализом предметной области следует анализ приложения, который относится к компьютерным аспектам приложения, видимым пользователям. Например, меню бронирования билета является частью системы бронирования авиабилетов. Объекты приложения существуют не в предметной области. Они имеют смысл только в контексте приложения. Однако эти объекты не являются чем-то внутренним по отношению к проекту, потому что их видят пользователи. Объекты приложения должны полностью удовлетворять пользователей. Модель приложения не предписывает конкретной реализации системы. Она описывает внешний вид приложения, которое воспринимается как черный ящик. Классы приложения нельзя определить на этапе анализа, но их часто можно взять из предыдущих приложений. В противном случае объекты приложения приходится придумывать на этапе анализа, как часть интерфейса с другими системами и с пользователями.

Из нее я делаю вывод, что анализ приложения есть суть анализа входов выходов системы, при рассмотрении ее как черного ящика. Т.е. мы по сути анализируем возможные интерфейсы системы к другим системам и интерфейсы, видимые пользователям при выполнении ими своих функциональных задач. Если вспомнить Лармана, то это очень похоже на системные диаграммы последовательностей (по сути), которые предназначены для выявления системных событий и операций и определения интерфейсов к системе.

При этом, если слово "приложение" заменить на "система", то получим анализ системы или системный анализ.

Последнее словосочетание не слишком однозначно для русского и несет особую историческо-философскую нагрузку.

Цель этап анализа является построение аналитической модели и уточнение и утверждение требований к системе.

Может не имеет смысла делить этап анализа на анализ предметной области и анализ приложения (системы)?

Кто тогда видит это иначе и может предложить для обсуждения?

4235
Да нет, вспомни, как проходили тренинги у Саши Орлова или тренинги как построить свой IT-бизнес.

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

4236
xP Xd Agile ICONIX пр. / Re: Agile RUP
« : 18 Марта 2008, 16:08:07 »
ИКОНИКС изначально не эджил, скорее сильно облегченный РУП процесс ориентированный на use cases
Однако есть расширение или вариация ИКОНИКС - это Agile ICONIX

4237
Саша не плохо бы вообще организовать бродкастинг, ну понятно, не везде это удается но если ты например берешь бразды, даешь какую-то установку тезисы и вперед, Как?

4238
Спасибо за ответы:) Не думала что они платные;)

Это так, стимул к самостоятельности. Все-таки сначала надо изучать справку и опцион :)

4239
Я поучаствую.

4240
1.Как поставить стрелкам (например Control Flow) по умолчанию режим Auto Routing?
Tools/Options/Links - Default Style - Routing:Routed
Действует только на вновь создаваемые линки, сделанные ранее, до установки свойства нужно устанавливать вручную.

2. Как "приклеить" к Swimlanes активити? чтобы при изменении размера Swimlane активити не "съезжали" в чужие Swimlane?
Боюсь, никак. Правда, если Вы сформулируете этот вопрос на английском, я смогу передать его разработчикам.
Обратите внимание, что термина Swimlane уже в UML нет или, по крайней мере в ЕА, используйте Partition

ЗЫ: Вам номер моего счета как лучше сообщить?  ;D

4241
Если у вас есть опыт написания ВИ, то предлагаю им и воспользоваться.

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

Предложенное вами описание следует  конкретизировать:
1. является ли устройство для чтения электронного ключа стандартным?
2. что представляет собой этот электронный ключ?
3. является ли Security Component - разрабатываемой вами системой?

Если ответ на 3 вопрос положительный, то Security Component- именно то что вы разрабатываете, а устройство для чтения электронного ключа, медицинская система и доктор внешние действующие лица.

Таким образом видно, наш Security Component должен иметь интерфейс к медицинской системе, к устройству чтений. По всей видимости перехватывать все сообщения от компьютера к медицинской системе, проверять наличие электронного ключа в устройстве.

Нужно описать какова статическая структура  Security Component и отсюда плясать в сторону реализаии алгоритмов и работы

4242
В данном случае, "ключ" - это железка, которую человек прикладывает. Он будет в системе до тех пор пока не вытащит ключ.
Есть ключ, есть мед. система, есть Security Component, которое делать верификацию.
ключ - это реализация некоторого требования или набора требований.
Опишите требования для системы электронного ключа.
Будет ли эта система автономна и интегрироваться в некоторую существующую систему или она должна быть разработана как часть общей системы?
Цитировать
Какие роли и use cases будут для диаграммы вариантов использования? Какие классы для диаграммы классов?
Я на работе сейчас учусь, а спросить не у кого.
в данном случае - регистрация с помощью ключа - это может быть вариантом использования уровня подфункции системы. Нет такой цели у пользователя как идентификация с помощью ключа, это предусловие для выполнения его функциональных обязанностей.
Но поскольку аутентификация и проверка наличия ключа  - важный аспект доступа к функциональности системы, то и следует рассматривать эту задачу комплексно.

Напишите для начала некий типовой сценарий работы с электронным ключом, как вы его видите

4243
Электронный ключ, это способ реализации процесса идентификации человека в системе. Идентификация может происходит множеством различных способов:
1. путем классической  идентификации по каким-то уникальным параметрам (паспорт, регномер, логин-пароль)
2. путем считывания каких-то параметров (сетчатка глаза, отпечатки пальцев, карта идентификации и т.п)

вот это ваш электронный ключ.

Опишите модель классов для реализации процесса идентификации по электронному ключу, опишите вариант использования Идентифицировать человека, в котором как сценарий будет использоваться процесс регистрации по электронному ключу.

4244
Обучение / Re: Навыки аналитика
« : 14 Марта 2008, 20:05:51 »
Когда я себе такое самоопределение написал, ко мне в МК стали стучаться химики )
Они, наверное, клевали на слово синтетик. Синтетик в химии - большой авторитет

4245
Обучение / Re: Навыки аналитика
« : 14 Марта 2008, 16:05:47 »
хорошо, что там не было "аналитический синтетик", а том мне сразу страшно стало, как представил, какие варианты там могли представить :)

Страницы: « 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 »