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

×


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

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


Сообщения - 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 »
2296
Красавчиг, чего это вас все время на синхронизацию тянет?

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

Если нет разделение потоков  с какого перепуга возникает потребность слияния?

Какая-то забавная у вас последняя диаграмма - имхо что-то не так

Не надо путать разделение потока управления в decision node и слияние потока управления  в merge

2297
Хорошо, но, к сожалению, в инструменте Software Modeler, при клике на object node, мне предлагают создать либо Central buffer, либо DataStore, либо Activity Parameter. Визуального отображения Object Node нет.
С этим инструментом не работаю. Не знаю чем вам помочь

2298
Документ нужно отобразить на диаграмме деятельности. Я немного запуталась с различными объектами: есть Central Buffer, Data Store, но они используются как:
•   Central Buffer – представляет собой буфер сбора входящей и исходящей информации
•   DataStore – объект, обозначающий информацию, которая используется, когда необходимо

А просто документа, текущего, который от action к action переходит, не нашла.
это есть object node. Он как раз и может использоваться для этих случаев.

2299
3. C# на Visual Studio 2008.
Попробуйте из кода методом обратного инжиниринга извлечь все-что можно: чаще всего диаграмму классов, можно также построить сценарии - диаграммы последовательностей (Enterprise architect умеет вроде бы)

2300
У меня вопрос по UML 2.0 и Software Modeler, кто работал, какой объект в UML 2.0 отображает входящий документ? Заранее большое спасибо за ответ. И какой он в Modelerе?

p.s. Пока только изучаю..
А что за Software Modeler?
Понятие входящий документ в UML 2.0 нет. Но отобразить его можно. Вопрос в следующем: где на какой диаграмме и в каком контексте это нужно сделать?

2301
По поводу 4, посмотрите книгу А.Коберна "Современные методы описания функциональных требований к системе".
Это детали. Имхо, нужно сначала договорится о главном. А писать ограничения можно: русским языком в предикативной форме - как требования описываются, с помощью OCL - это расширение UML и специально для этого предназначено, с помощью графических диаграмм в случае сложных ограничений, с помощью псевдокода, с помощью языка на котором создана система, да еще с помощью языка z И т.п.

2302
На мой взгляд все это нежизнесопособно.
1. Этим должен заниматься человек уже глубоко знающий систему, а вряд ли ему это позволят
2. Это займет такое колоссальное количество времени, что как в задаче про бегуна и черепаху, пока вы делаете модель, в системе еще наменяют кучу всего
3. Но делать надо, никуда не денешься. Исходники на чем написаны?

2303
Т.е. существующую ДВИ я оставляю как БВИ и начинаю делать другую - СВИ.
Не уверен, что у вас это ДБВИ, тут смесь точек зрений и перспектив.

2304
А что есть в вашем случае ИС фирмы?

Смотрите: есть фирма - разработчик ПО. Есть внешние по отношению к ней системы (люди, организации, и т.п.), которым данная фирма-разработчик для чего-то нужна. Заказчику, видимо, нужна, чтобы он мог обратиться с целью - заказать требуемое ПО.

Фирма-разработчик организует процесс создания ПО, каким образом она это делает, заказчику неважно, ему нужен не процесс, ему нужен результат - требуемое ПО.

Если Вы разрабатываете ИС фирмы-разработчика то возникает вопрос, какая ИС нужна фирме-разработчику, что она должна делать, чьи нужды обеспечивать. Заказчика или сотрудников фирмы?

UML и все его диаграммы - способ описания некой системы (главным образом все-таки систем с использованием программных средств). Вам в курсовой и дано задание: 1/определиться с предметной областью, для которой Вы будете строить систему; 2/используя UML и набор его диаграмм составить спецификацию такой системы (не самой системы, а набор именно спецификаций языковых и графических, определяющих суть моделируемой вами системы.

У фирмы разработчика может быть:
1. система регистрации запросов заказчика
2. система регистрации ошибок ПО, используемых заказчиком
3. система управления процессом разработки ПО
4. система управления кадрами и заработной платой сотрудников фирмы
5. система бухгалтерского учета
и т.п.
Все эти системы могут быть интегрированы в одну или реализованы на одной платформе. Ваша задача - или описать существующую систему, или описать предполагаемую систему (думаю скорее последнее). Учитывая уровень курсовых работ, это должна быть небольшая система, т.е. очень маленькая с небольшим набором функциональности. Иначе просто будет не курсовая, а нечто гораздо более и семестра не хватит, да не хватит и двух :)

2305
Делаешь шаблон в Word с точными фиксированными элементами, вплоть до макросов обработки (кстати в инете такие шаблоны есть на том же гост.ру). А остальное все равно же не автоматизируешь, так что че париться?

А вообще наберите запрос в гугле или яндаксе, удивитесь:)

2306
Задание КР: Разработать ИС какой-либо фирмы (магазина и т.д.) используя диаграммы Use-case, классов, последовательности, размещения, коопераций.
Что значит разработать ИС? Если в результате должны появиться изделие, продукт, прототип ИС какой-либо фирмы, то причем тут UML?  Если результатом должно стать формальное описание ИС, по сути проектное решение, готовое завтра воплотится в реальную систему - то причем тут все ваши диаграммы UML, которые вы вообще сделали? По-моему, они никак вас не приблизили к исполнению требования по заданию.
Реально вы выполняете некое задание такого типа: продемонстрируйте основные диаграммы UML на примере ИС какой-либо фирмы.
 
Цитировать
А что Вы предлагаете сделать с этими Разработка ПП, Тестирование ПП?
Это уж вы, пожалуйста, предлагайте

Цитировать
Я уже запутался с этой ДВИ.
Что на ней должно быть конкретно изображено?
Хороший надо сказать вопрос - вот и задайте его себе и спросите - А ЧТО Я ХОЧУ ИЗОБРАЗИТЬ НА ЭТОЙ ДИАГРАММЕ: какой контекст, какие границы, какой scope (область действия). Тогда и будет ясно
Цитировать
Ведь и заказчик, и менеджер, и разработчики и т.д. это пользователи системы.
или же они не пользователи

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

Цитировать
Если я не прав, помогите хотя бы начать правильно разрабатывать (хотя бы начало новой правильной ДВИ)
Ну изучите лекции, изучите книги, а потом пытайтесь использовать UML. Иначе не используйте

2307
Как мне тогда их показать в ДВИ?
Для этого ДВИ не предназначена, либо их нужно демонстрировать как отдельные внешние системы - актеры

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

Цитировать
Т.е. разбить их на более мелкие процессы.
ВИ - это цель пользователя, т.е. декларация какой-то законченной хотелки пользователя, приносящая ощутимый результат
Цитировать
Могу предположить, что например Разработка ПП можно разбить на:
1) Выбор языка программирования
А причем тут ваша система?
Цитировать
2) Выбор технологий
А причем тут ваша система?
Цитировать
3) Написание исходного кода
А причем тут ваша система?

Цитировать
Тестирование ПП:
1) Написание сценариев тестов к ПО
А причем тут ваша система?
Цитировать
2) Тестирование по сценарию
...
А причем тут ваша система?

Цитировать
Корректировка и улучшение ПП:
1) Анализ новых технологий
2) Анализ новых версий языков
3) Анализ изменений требований (возможно такое? или написать проще: анализ новых требвоаний)
...
А причем тут ваша система?
Цитировать
Я правильно думаю?
Категорично нет"

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

Цитировать
Я просто на примерах видел, что все актеры выставлены за границу системы, поэтому и думал что так правильно будет.

Правильно думали, на то они и актеры.

Цитировать
Тогда в данной ситуации можно переместить всех актеров внутрь системы, кроме заказчика и внешних сотрудников (добавив их).
А это будет ошибкой, это уже будет не ДВИ

Цитировать
1. Да. Я сделал это потому-что в системе есть много сущностей (я их так назову) которые имеют имя "Отдел...", поэтому в этих отделах как атрибут стоит персонал (по другому можно сказать так: список сотрудников). Возможно я это не правильно сделал.
Это вы не правильно сделали

Цитировать
2. Да.
Попутали обобщение и конкретизацию. Разработчики или тестировщики - это сторонние разработчики - так правильно, наоборот нет

Цитировать
3. Насколько я знаю что нельзя делать связи много-много, поэтому и вывел так. Просто не знаю как можно по другому сделать.
Поясните что вы хотели отобразить я не понял.
Цитировать
4. Не понял, если можно пример из другой системы похожий.
Имеем систему классов Клиент (1) - (*) Заказ (1) - (*) Строка заказа (*) - (0-1) Товар
Петя:Клиент
    Заказ №1:Заказ (23.12.2012)
         Книга1:Товар 300 р 2 шт
         Книга2:Товар 350 р 3 шт
    Заказ №100:Заказ ((3.02.2020))
          Книга100:Товар 1000 р 1 шт

Цитировать
Используется потому-что стоит в требованиях в КР. Хочу изобразить на ней весь этап от приема заявки от клиента до отсылки ему ПП.
Требование к курсовой в студию


Цитировать
Я просто делал из примера. Как разобрался так и сделал. Но скорее это будет правильным выражением: Насчет диаграммы компонентов еще не разобрался. Если можно пример привести.
Читаем книги

Цитировать
Что значит "ДЛ"?
Действующее лицо = Actor

Цитировать
Возможно такое задание: Разработать документацию по "Фирма разработчик ПО" (сделать ИС), а также создать ПО выполняющие такие-то функции?
Это что?

2308
В принципе, это можно включить в раздел требования к информационному обеспечению. По теории ИО состоит из внемашинного и внутримашинного. Внемашинное - это системы класссификации и кодирования и система унифицированной документации, а внутримашинное - это структура хранения информации и эскизы экранных форм входных и выходных документов.
+ Посмотрите здесь: http://authorit.ru/?c=8&b=3 + http://authorit.ru/?c=2&b=1
Кто-то рекомендует включать все в разделе дополнительные требования

2309
Что-то меня сильно смущает синхронизация в конце вашей диаграммы. А так ну может и быть, не идеально но вполне.
Вопрос в чем?

2310
Word или OpenOffice(Writer) - отличное средство для формирование доков по ГОСТ серии 19

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