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

×


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

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


Сообщения - 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 »
3031
Да является. Можно использовать 3 издание.
Также можно посмотрть Фаулера. Основы UML, также лучше заказать 3 издание. На books.ru pdf стоит 150 рублей

3032
Давайте подумаем, как это изменить.
Может действительно предлагать краткое самопредставление?

3033
Вероятно, они ищут специалиста, который может решить задачу (от начала до конца). И видимо полагают бизнес-аналитик = требования, программист = реализация :)

3034
Наткнулась еще на одну подобного рода вакансию. Меня сначала это объявление возмутило - они в названии вакансии так и указали "Программист, бизнес аналитик (IT)":
А потом?

3035
Хочу сказать пару слов в защиту "натурального хозяйства" )).
По опыту могу утверждать, что программный продукт, созданный под конкретного заказчика будет и надежнее, и удобнее  универсального аналога, так как в первом случае автоматизируется непосредственно существующий на предприятии тех. процесс. Во втором же случае, как правило, вместе с программным продуктом заказчику предлагается там-то и там-то поменять то-то и то-то в технологии работы. Иногда это не плохо, когда компания-разработчик ПО на ряду с внедрением занимается и консалтингом, но всегда ли это нужно и оправдано?
Мне, кажется, всегда. Правда я не имею супер опыта в этой области но тот опыт, который есть утвержает, что ничего не меняя успеха не добьешься. Тот факт что сейчас система будет адаптирована под процесс, не означает что завтра он не изменится. А тот кто делал систему - не испарится как мыльный пузырь

Цитировать
Могу привести такой образный пример - можно пойти в магазин и купить готовый костюм, а можно пойти в ателье и сшить его на заказ, учитывая особенности фигуры. Если фигура стандартная (= предметная область, связанная с бухгалтерией, например, где все процессы максимально формализованы), можно пойти и в магазин, а уж если нет...
Поэтому, если есть желание и силы сделать самим - вперед!
Люди, конечно, по определению не стандартны, потому аналогия не совсем хорошая.  Хотя, если продолжить аналогию - костюм вам могут сшить очень хреновый, а денег вы заплатите не мало :)

3036
Что-то у меня после вашего совета вот что выдало

There was an error parsing D:\Мусор\include\cmndline.h on line 69.  Unexpected symbol: CCommandLine   
You may need to define a language macro.   
There was an error parsing D:\Мусор\include\debugtools.h on line 10.  Unexpected symbol: LoadDebugReporter   
You may need to define a language macro.   
There was an error parsing D:\Мусор\include\eventlog.h on line 211.  Unexpected symbol: {   
You may need to define a language macro.   
There was an error parsing D:\Мусор\include\ilogimpl.h on line 7.  Unexpected symbol: ITCS   
You may need to define a language macro.   
There was an error parsing D:\Мусор\include\log.h on line 33.  Unexpected symbol: {   
You may need to define a language macro.   

И пусто в диаграммах

3037
Сорри, но сейчас полный загруз по делам, совсем некогда.
Если кто-то займется проверкой, будет здорово. Где наш заказчик??
Ну это ваши трудности господа. К заказчику какие вопросы? Есть? отвечу :)

3038
и что, пользователь теперь должен документацию писать чтоли, как в соседней теме?
пользователем и будет программист.

3039
Эд, спасибо за критику, бум исправляться.
Если есть еще замечания, то можешь прислать более полные замечания письмом?
Особых замечаний нет, т.к. не удается посмотреть семинар целиком. Хотя как совет - все примеры нужно все-таки переводить на русский. Стараться использовать понятные и оригинальные примеры. Точнее применять терминологию нотаций

3040
Т.е. описание классов будет составлять программист?
Затрудняюсь ответить точно. Я думаю, что разумно, что описание класса будет осуществлять программист после его разработки. Существующие классы, возможно, будут описываться выделенным человеком или группой людей в сотрудничестве с отделом проектирования и программистами.

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

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

Цитировать
И на этот модуль было написано ТЗ, которое кому-то не понравилось?
Да было написано ТЗ в духе ГОСТ 34, которое оказалось непонятным для соотвествующих читателей

Цитировать
Это вопросы по частной задаче (собственно, это и есть задача, как я поняла).
Совершенно верно - это частное ТЗ

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

Цитировать
Так вот о чем речь сейчас - об общей задаче или о частной?
Пока речь идет о частной задаче

Цитировать
Может темы разделить все-таки?
Да возможно Вы правы.

Наверное имеет смысл разделеить тему на как документировать требования и зачем - в смысле как это влияет на процесс управления ими и их изменениями.

Но пожалуй уже поздно :)

3041
Все ясно, Гриша, тебе большое спасибо за работу :)

3042
В общем, я понял, что пытаюсь тебя отговорить от "правильного" оформления документов по ГОСТ. :) Если потребители твоего документа не предъявляют никаких требований, кроме понятности и здравого смысла, этому только радоваться надо. А ГОСТ использовать только как справочник по возможным разделам.
Да мне он тоже особо не нужен и важен. Этот ГОСТ :). Но есть и иные стандарты: IEEE, ISO и т.п.

В общем твоя позиция мне понятна :)

3043
В смысле, ты его не видишь вообще?
Это второй фрагмент, собственно о контекстной диаграмме речь идёт начиная примерно с 3:55.
Гриша, ты знаешь у меня скорость соединения до 512 килобит в секунду. Смотреть не возможно :). Там есть такие прямоугольнички с наименованием разделов. Второй говорит о контекстных диаграммах, но почему-то начинается с карт памяти. Так и должно быть?

3044
Складывается впечатление, что все эти люди (кроме программиста-исполнителя) ГОСТ 34 либо внимательно не читали, либо не использовали. Нет там ничего птичьего.
Может это связано с тем, что не было особой потребности в этом?

Цитировать
А во время службы в НИИ ВВС приходилось иметь дело уже с реальными, "боевыми" ТЗ, оформленными по ГОСТу. И там на буковки, конечно, никто уже не смотрел. Зато всегда знали, где и что нужно искать. Но ТЗ задаёт только структуру - грубо говоря, чтобы не пропустить что-нибудь важное.
Вообще главные потребители документов по ГОСТ - это военные орагнизации

Цитировать
Я из твоего длинного поста не очень понял проблему. Тебе нужно подготовить документ, обязательно оформленный "по ГОСТу"?
Да мне бы хотелось бы представить это именно по ГОСТ. Все таки ГОСТы и другие рекомендации создаются не для того, чтобы заниматься очковтирательством

Цитировать
Я вот сейчас готовлюсь к мастер-классу на PHPConf, шарю по интернету в поисках примеров документов и диаграмм, и практически во всех годных к использованию документах нахожу твою подпись. imho как раз тебе не нужно переживать (или кокетничать? ;)) по поводу "достаточной компетентности выразить информацию стандартно, но понятно".
Серьезно? Если, честно, я поражен.

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

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

Документ был забракован отделом проектирования с резолюцией НЕПОНЯТНО.

Потому хотелось бы увидеть как например ты бы описал, то что я написал, в виде ГОСТ. Понятно, что большая часть разделов нужно игнорировать...


3045
Большой юридический словарь.
С каких пор медицинские термины стали неприличными?...
А почему Вы ставите людям диагноз? Вы сертифицированный психиатр?

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

Цитировать
А трясти терминами нужно, чтобы произвести впечатление :)
Да же улыбающаяся физиономия не скрывает грубости этой фразы. В данном случае я ничем не трясу. Тем более терминами.
Я уже

Цитировать
теперь следующий вопрос: каким образом вы собираетесь программно создавать описания объектов? кто эти описания придумывать будет, перед тем, как вносить их в справочную систему - ваш модуль?... :) я думаю, что все-таки человек.
Платформа уже существует. Она содержит более 3000 классов. Классы эти не документированы. Струкутур классов можно получать в некотором формате - это я уже писал:
Цитировать
В системе предусмотрены возможности получения структуры классов и его составляющих в некотором формате X.
.

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

Далее программист дополнит описание класса семантикой, т.е. опишит назначение класса, атрибутов, методов и другой важной информации

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