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

×


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

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


Сообщения - 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 »
5221
очень много. Для начала можно посмотреть существующие учебники, например Вендров А.М. "Проектирование программного обеспечения экономических информационных систем". Стоит взглянуть и на Яана Соммервиля "Инженерия программного обеспечения". Целесообразно при наличии свободного доступа в интернет обратиться на сайт www.intuit.ru, где ты можешь найти массу полезной информации для своего реферата :)

5222
Раздел "Методических указаний" довольно полезен (Эд, посмотри обязательно!).
курс уже скачал. методические указания тоже. Только проблема со скачиванием usecase.doc
Пока не смотрел - так мельком - времени нет.

5223
Такими темпами, чувствую, действительно пиво с проблемами пьём )
Ден, я на ГАКе зависаю. Кажный день с 9 до 6 защиты. + Дипломники и бакалавры в ужасе (всели у них правильно оформлено, так ли расставлены запятые, всели понятно в докладе) Ухожу домой в 9 часов вечера. Нет времени даже подумать.
Правда потихоньку кристаллизируется тема (ы):
Проблема преподавания использования прецедентов для описания требований;
Модель бизнес-прецедентов: аспекты использования
Трансформация моделй взаимодействия: от высокоуровневых требований к системным

5224
Понимаете, может сначало понять, что требуется сделать в целом, а не как. В большей части у вас написано как вы будете делать: создам связь один-ко-многим, обязательно сделаю пакетную печать, ну и так далее. Может для начала понять что нужно пользователям, каковы их потребности, что сделает их "счастливыми"

???Вот пока меня интересует правильно ли я начал. Стоит ли продолжать в том же духе или сразу что-то подкорректировать или даже начать заново совсем по другому.
да может и правильно, если цель понятна, а может и не правильно. Нужны критерии. А пока проблема только в том, что система устарела морально. Но может система дополнительно не делает того ЧТО нужно (да у вас это есть). Но я и говорю у вас там столько проблем, может ну его  - взять и начать с главного? Или отбросить то, что есть? И начать все постепенно с нуля.... Можно пойти наоборот - прописать все процессы как они делаются (раз), как они должны делаться (два) и отсюда предложить что менять, но поскольку по идее вы будете делать систему с нуля (другая платформа, другая БД, другой функционал) если смылс изучать как есть, может сразу делать модель того, как должно быть?

Цитировать
А что такое domain?

предметная область, либо в моем контексте - диаграмма классов предметной области.

Цитировать
Думаю к такому я еще не готов. Просто не представляю пока как разбить все это на классы. Не до конца понятно как быть с печатью (пакетной) и связонностью этого с взаиморасчетами.Изменился и состав пользователей (реструктуризация фирмы). Кроме того как же быть со скрытой целью :)
если вы умеете строить ER модели - разница небольшая, просто нужно забыть от приницпах организации связи через первичные и внешние ключи.
Раз сменился соства пользователей - есть самое прямое указание понять, а что они будут делать.
А что значит скрытая цель? Скрытая от кого?

5225
наташа, мой ответ. Не сочтите за позерство, но

IDEF и CASE - разные вещи. :-)
SADT и CASE - тоже. :-)
Кто бы сомневался, но, по-моему, я не где не ставлю знака равенства.

Цитировать
SADT - это всего лишь "идеологическая основа" для IDEF, насколько я понимаю.
Почитайте, например, выдержку отсюда и отсюда.

Цитировать
1-я редакция IDEF0 - начало 80-х, а не 90-х.

Я же не про редакцию говорил, а про инструменты. А как вы заметили, это две большие разницы. А вообще если вы почитали ссылки, SADT = IDEF0, просто одно скажем так научное название предложенное автором и последователями, а IDEF0 название стандарта принятого США, после успешного его применения для формирования бюджета, кажется.
 
Цитировать
Сейчас, конечно, все перешли на C++. Даже те, кто не смог освоить C++, оставили FORTRAN и пишут на ANSI C. Ну или на Java, на худой конец.
А некоторые пишут на Delphi, php, Ruby, и т.п. :)

Цитировать
Маклаков - умный дядька.

Только книги его страдают техницизмом, а практической работы в них очень мало. От того ценность его книг маловата. Правда в статьях отыгрывается. Думаю это он спецом делает, иначе кто к нему на курсы будет ходить :)


Цитировать
бизнес-модель включает в себя следующие ключевые компоненты
* бизнес-функции, описывающие, ЧТО делает бизнес;

диаграммы деятельности, последовательности, состояний + описание

Цитировать
* бизнес-процессы, описывающие, КАК предприятие выполняет свои бизнес-функции;

Варианты использования и сценарии уровня бизнеса.

Цитировать
* организационную структуру, определяющую, ГДЕ исполняются бизнес-функции и бизнес-процессы;

диаграмма классов - читай актеров

Цитировать
* фазы, определяющие, КОГДА (в какой последовательности) должны быть внедрены те или иные бизнес-функции;
Excel- таблицы не подойдут? Можно и диаграмму состояний
 
Цитировать
* роли, определяющие, КТО исполняет бизнес-процессы;

диаграмма классов - читай актеров

Цитировать
* правила, определяющие связь между ЧТО, КАК, ГДЕ, КОГДА и КТО.
особые требования в сценариях, сторожевые условия, тегированные значения + таблицы, таблицы или текст...
 
Цитировать
Для описания БП необходимо включить в модель бизнес-процессов следующие атрибуты процессов:
* воздействия, инициирующие каждый шаг бизнес-процесса;

предусловия в описании варианта использования

Цитировать
* исполнителей каждого шага;

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

Цитировать
* воздействия, регламентирующие данный шаг;

сторожевые условия, комментарии, тегированные значения, ограничения

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

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

Цитировать
А вот в IDEF0 с ними ясно, что делать.
Да в IDEF0 есть четкие позиции для входов: управление, механизм или чистые входы. Но тажа нотация Эриксона-Пенкера лекго интегрируется в UML диаграммы.
Но опять же - дело вкуса, дело широты кругозора и практики обучения.


[/quote]

5226
С учетом трудности понимания заказчиком UML'я при описании бизнес-процессов пока вижу один выход: связка BPMN (бизнес-модель) + UML (модели требований, анализа, архитектуры). Средства, которые поддерживают и то, и другое уже есть, например, Enterprise Architect. Но пока такая связка еще в стадии исследования, т.е. решение еще не проверено полностью:

Могу сказать с уверенностью решение есть и очень хорошее. Дороговатое, вероятно, но тут извините.
Это решение называется фирма Teleleogic.
Для начала - поскольку всем тут очень важна бизнес-составляющая (а мое мнение, это вообще отдельная тема: бизнес-моделирование и далее проектирование ИТ-решения), то инструмент System Architect идеален - он не просто поддерживает все мыслимые на сегодняшний день нотации, но и дает средства интеграции всего этого богатства в рамках какого-либо фреймвёрка, например Захмана и других, в том числе ориентированных на стандарт IDEF.

Далее идет прямая интеграция с DOORS для документирования и управления требованиями.

Потом переходим к UML средствам для проектирования системы в ООП парадигме, используя Rapsody или Tau

5227
ПО Аналитика / Re: Помогите советом!
« : 21 Июня 2007, 17:43:21 »
Дмитрий, задайет вопрос вот тут
http://www.uml2.ru/index.php?option=com_smf&Itemid=45&topic=190.msg3054;boardseen#new
Ире, по всей видимости, у них как раз используется коллективная разработка

5228
Уважаемый модератор, приношу свои глубочайшие извинения за не правильное использование темы.

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

Защита будет на следующей недели - о результатах попытаюсь доложить.

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

5230
Для начала можно посмотреть нашу дискуссию, вычленить вопросы и варианты решения их и опубликовать прямо здесь.
А далее можно открыть раздел FAQ (в joomla есть встроенный компоент, но можно поискать что-то более привлекатльное) Там это будет выглядеть примерно так:
FAQ- Использование EA:
далее список вопросов: клик на каждом раскрывает ответ, который можно формировать как нормальный html документ с картинками и текстом

5231
Может пока не стоит говорить о решении. А вообще абстрагироваться от того, что есть и попытаться начать заново и изучить все бизнес-процессы в целом(что Вы правда уже начали), а уже потом двигаться к тому, что же нужно делать в системе. В качестве ограничения взять факт, что нужно перенести сущестующие данные в новую систему.

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

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

5232
нет. Попрежнему не открываются. Причем любые вложения. Сегодня создал тему, прикрепил Вордовский файл - попробовал открыть - не открывается :(
Попробуй удалить кукис, выйти и вновь зайти на форум.
А также скажите ссылку где такие экспериметы делаете

5233
На Intuit.ru наконец-то появился курс "Анализ требований к автоматизированным информационным системам"

Теперь станет полегче )
Просто замечательно. Странно, что его поместили в ИТ-менеджмент, или не странно?

5234
"Может просто не повезло IDEF? Появился UML и другие передовые нотации, в этом может дело?"
Нет. UML - не замена IDEF, и он не "более прогрессивен".
Просто у IDEF и UML - разные задачи. IDEF - это функциональный подход. В фокусе процесс, а не объект (за исключением разве что IDEF1x).
Да конечно я прекрасно это понимаю.
IDEF0 или лучше сказать то, что составляет SADT, а сюда входят еще и DFD (кстати в литературе встречал такое высказывание, что мол есть IDEF0 и SADT(т.е. DFD) - очень был удивлен такой информации), также SDT (так кажетcя) - безусловно даже позиционируется как функциональное моделирование и составляет чаксть структурного подхода в анализе и проектировании систем. Это подход отрывает данные и функции, за что его часто и критикуют применительно к программным системам.
Опять же имеет смысл немного углубиться в историю. Расцвет CASE средств приходится на начало 90-х и произошел благодаря активному распространнению объектной парадигмы. Именно CASE срества стали реальными благодаря ООП. Развитие идея ООП столкнулось с проблемой средств описания задач и систем для реализации их как раз на ООЯ.
А поскольку была проблема описания, были попытки применить для этого имеющиеся структурные методы. Опыт оказался неочень удачным, за исключением средств для моделирования и проектирования реляционных БД. Результатом и стали методы типа Гради Буча, которые объединившись, дали UML.
Однако переход к UML требовал перестройки мышления, потому IDEF и DFD остаются актуальными. Кроме того, нужно признать, что в определенном смысле у IDEF и DFD есть свои очень эффективные средства для выражения.
Тот же Маклаков предлагает подход синтеза IDEF0 и диаграмм вариантов использования. Да и Скотт Амблер частенько показывает более эффективное использование DFD для определенных целей.
Как мне думается, изначально ниша UML - это диаграммы классов и им сопутствующие. Варианты использования - вовсе не оо подход, а другой вид на описание системы. Диаграмма ВИ куда более применима для описания пользователей и функциональности системы, которую эти пользователи хотят видеть в системе. Здесь это проявляется куда четче, чем например в DFD. А IDEF0 совсем в этом смылсе не применим.
Да IDEF0 безусловно гораздо более применим для материально-технических, чем информационных систем. потому его лучше позиционировать именно как инструмент бизнес-моделирования, выделение подсистем, модулей и т.п.
 
 
Цитировать
Понятно, что для проектирования системной архитектуры такой подход мало пригоден. Но для того, скажем, чтобы быстро оценить масштабы разрабатываемой системы (понять, что туда входит, а что остается за кадром), выделить ее основные функции, проследить связи между ними, определить, какие ресурсы при этом используются и какие ограничения ставятся, оптимизировать процессы прежде чем приступать к проектированию системы - IDEF незаменим (особенно в коллективной работе).
Вполне возможно. Тем более, что структурным метододам и структурному типу мышления в программировании пока боьше лет, чем  ООП, да и ООП не перекрывает всех возможностей или лучше сказать является наследником структурного метода.

Цитировать
Далее, не всегда функциональное моделирование имеет перед собой цель создать какую-то информационную систему. Возможно, мы всего лишь решили повысить эффективность работы какого-либо бизнес-подразделения, оптимизировав бизнес-процессы - например, исключив лишние операции, разбив один сложный и запутанный процесс на несколько простых, объединив используемые источники данных по принципу общих потребителей и общей информации, которая им необходима, и т.д. Во всех этих случаях нам может помочь IDEF.
Абсолютно с Вами согласен.

Цитировать
Когда мы переходим к проектированию системы, в фокусе уже не процессы, а объекты и взаимодействия между ними. UML возник тогда, когда объектно-ориентированный подход к программированию стал нормой, и предназначен именно для того, чтобы строить архитектурные модели. Использовать его в каких-то других целях, наверное, можно, но лично мне представляется нецелесообразным.
Однако мир состоит из объектов, а не функций и процессов. Функции и процессы есть стороны хаарактеристики функционирования объектов. Но все зависит от типа декомпозиции, и многие дороги ведут в Рим.

Цитировать
Я видела, разумеется, попытки использовать UML (точнее, Use Cases) для функционального описания системы, но...
В фокусе Use Case - не функция. В фокусе Use Case - цель, ради которой выполняется то-то и то-то. Попытки подменить одно другим, как правило, приводят к очень печальному результату.
На нашем сайте есть методичка - http://www.uml2.ru/index.php?option=com_remository&Itemid=28&func=fileinfo&id=72.
Может она подаст Вам несколько идей. Но согласен, что возможно use case не столь специфичен. Хотя мои студенты настолько навострились описывать бизнес-процессы с помощью use case, что теперь я не могу никак их переучить писать системные варианты использования

5235
Для начала, посмотрите сюда: http://www.idef.com/ или http://www.idef.ru/ или http://idef0.ru/ или http://www.cfin.ru/vernikov/idef/
У меня в архивах есть pdf для 0-5, а также 9:
bpr.pdf
compendium.pdf
idef0.pdf
IDEF0_KB.PDF
IDEF1MR-part1.pdf
IDEF1MR-part2.pdf
Idef1x.pdf
Idef3_fn.pdf
idef3_kbsi_report.pdf
Idef4.pdf
Idef5.pdf
Idef9.pdf
IDEFFAMI.pdf

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