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

×


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

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


Сообщения - 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 »
4801
Предлагаю отметить после семинара?!
Саня, сделай красочное объявление о праздновании годовщины.

4802
Эд, супер. :))))))
Все вроде даже правильно с точи зрения семантики :)
Единственное, что можно было бы сделать более глубокое наследование:
Живое существо->Человек
Живое существо->Птица->Курица
Живое существо->Животное->Мышка

Лучше враг хорошего. Трать столько усилий сколько нужно :) Не делай сложным то, что не требует усложения. Я полагаю. что обощение в моем случае мягко говоря излишне :-)

4803
Эд, А утешала Кура Ряба кого??
Поправил чуток

4804
Сказка про курочку-рябу.

Жили-были дед и баба. Была у них курочка-ряба. Снесла как-то раз курочка-ряба яйцо да не простое, а золотое. Дед бил-бил, не разбил. Бабка била-била не разбила. Пробежала мышка, хвостиком махнула, яйцо упало и разбилось. Дед плакал-плакал, бабка плакала-плакала. Стала курочка утешать: "Не плачь бабка, не плачь дедка. Я вам еще снесу"

Все это финал :)

4805
А по-моему, все классно. Разве только вот тянут-потянут, а вытянуть не могу, как-то надо по-другому. Т.е. дед подает команду - тянет-потянет. Репка - не могу :)

4806
Сообщество Аналитиков / Re: Визитки
« : 02 Ноября 2007, 23:15:26 »
Что-то идею с фотографией не очень понял...или ты и как виртуальную визитку ее хочешь использовать?
А что идея с виртуальной визиткой не плоха. Наша сообщество не так велико, можно провести ревизию и предлагаю запостить всех членов сообщества (коли они не против) с фейсами и прочими регалиями в Контакты сайта. Правда исходный компонент контактов - не очень позволяет управлять контактом из-под фронтэнда. Правда если проблема станет актуальной - решение найду. Вот тут неплохо сделать визитку куда и поместить фотки участников.

Но можно фотку поместить и прямо в визитку. Все таки человеческая память лучше фиксирует зрительные образы, чем текстовые

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

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

Очень хочется услышать мнение практикующих специалистов

Думаю ответ по теме можно переместить в раздел управления проектами

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

Почему спросил. Сам я английский знаю паршиво. В смысле на слух да и говорю с трудом. Может та англоговорящая часть была похожа на меня  ;)

4809
Для объектного подхода - ВИ, UML для верхнеуровневых моделей. Делать реализацию объектного решения якобы на основе функциональной модели верхнего уровня (бизнес-уровень, аналитическая модель) дело неблагодарное. Лучше бы это действительно избегать...

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

В прошлом году я пробил курс объектно-ориентированный анализ. Пытаюсь восполнить пробел.

Однако хотя в курсе проектирования ИС и читается UML, но явно не в том ракурсе. Практически читается не использование UML в проектировании, а просто нотацию и ее особенности.

Курсовые же работы по проектированию ИС построены на российском ГОСТ 34 и структурном подходе с ориентацией на DFD. Причем я читаю DFD на 3 курсе, практически за год до проектирования ИС. Что само по себе плохо, но при этом в курсе проектирования ИС при использовании DFD акценты на мой взгляд расставлены не верно.

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

Далее делается так называемая диаграмма нулевого уровня системных процессов, где просто к модели описанной выше добавляется например принтер :).

Далее при защите курсовой делается упор на порядке оформления работы и оценивается фактически не реализация проекта в виде системы, хотя она и представляется, а то как оформлены вся работа. Соответсвие реализации требованиям, качество требования, выбранная архитектура и архитектурные решения вообще не прописаны и не озвучаны. Под архитектурой порой понимается, то что в ТЗ называется подсистемами системы.

Все это, конечно, печально.

4810
Саша, работа пошла :)

Хотелось бы уточнить. Если рассматриваются альтернативные системы поддержки, то существуют какие-то обще принятые. Нельзя ли огласить список. Или же под альтернативной понимается система Wiki+BugTraker+SourceControl, как бесплатная?

4811
Концептуальный документ (Vision),
? Vision (знаю только Visio) что за оно
ссылку плиз почитаю
оп-пана. Народ не знает что такое вижын - вижын - это видение проекта. Т.е. то что обсуждается с самого начала и содержит фиксацию проблем, их анализ, цели системы, ожидаемые свойства системы.
ссылок конкретных очень много - поиск рулит.

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

Крэг Ларман, Лиффенгуэлл, Коберн, Кратчен, Рамбо, Блаха - кроме того можно посмотреть здесь: http://www.epfwiki.net/wikis/openupru/


4812
Вообще 1 пост на сайте был 27.10.2006 года - статья о проекте.
Ну а первый пост на форуме где-то в это время тоже
Если привязаться к дате 1 ноября - отличная идея.
Можно кстати сделать чуточку посложнее 1 суббота ноября :-)
В этом году будет 3 ноября :-)

4813
хех, огласите сначала условия конкурса, размер призового фонда

4814
Это очень сильное утверждение.
Да согласен. Эту мысль я подчерпнул на просторах рунета и, в частности, где-то на http://authorit.ru или http://www.rugost.com. Пытался найти подтверждения - потерял.
Думаю имелось в виду та ситуация, когда разработчик сам придумывает идею и ее реализует. Соответсвенно ТЗ в том смысле, как документ соглашения между заказчиком и исполнителем не нужен. Но концепция с предполагаемыми формализованными требованиями, конечно, нужна.

Цитировать
Чем больше эти требования от жизни, а не от профессинально-технологической специфики решения - тем меньше они стесняют творческую мысль создателя решения (в ГОСТе 34 на ТЗ про это прямо написали - не ограничивать требованиями возможные решения). Хорошо бы если бы можно было оиентировать специалистов на такие подходы уже с института.
Да безусловно. Это описыватся во всех книгах по требованиям, это указано и в ГОСТах. К сожалению не могу утверждать, что это доносится до студентов.

Цитировать
В ГОСТ 34 пространство для описания модели по уровням (видам моделей) очень ограничено. Поэтому ГОСТ лучше всего дружит с IDEF0, IDEF3 или DFD.
Однако насколько я понимаю, ГОСТ - это не методология и никак не ограничивает использования разных подходов. Тем не менее из текста ГОСТа, из его семантики, действительно явно следует структурно-функциональный подход.
Что ж пусть так. Тогда интересно, какое место IDEF0, IDEF3 или DFD занимают именно в техническом задании или другом документе.

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

Цитировать
Может быть можно рассматривать аналитическую модель как основу для описания требований? Тогда можно её поместить в ТЗ (ГОСТ 34) в раздел Характеристика объекта автоматизации.

Это интересно. Комментарии к этому разделу можно найти здесь.

Цитировать
Не очень понятно, что Вы имеете в виду под трассировкой спецификаций в код?
Возможно неудачно выразился. При проектировании мы создаем решение. Решение в виде архитектуры системы, детальном проектировании алгоритмов и интерфейсов. Предположим логику работы системы и ее частей мы описываем через DFD. Вся совокупность спецификаций процессов (описанных на естественном структурированном языке, с использованием визуальных языков типа блох-схем или FLOW) составят спецификацию системы. Но такая спецификация будет описана в структурно-ориентированном стиле.

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

Понятнее теперь :)?

Цитировать
Если имеется в виду возможность установления соответствия между физическим и логическим уровнем, то их сильное различие скорее правило, чем исключение.

Да я согласен. Читая Лармана, можно понять почему. Однако нужно понимать различие уровней системы: некий уровень предметной области - он часто хорошо прослеживается от концептуального до физического и уровень приложения - то есть собственно реализация. У нас же в дипломных работах между моделями и их реализациями часто вообще ничего общего нет :(

Цитировать
Возможно, имеет смысл делать совсем простые системы для конкретных, очень частных задач (возможно, одноразовые :) ).
Конечно, я только за. Более того, в течение вот уже 6 лет я настойчиво призываю кафедру подумать над так называемым типовым проектом, и иметь банк различных тем.
Естественно это не исключает использование реальных задач, для конкретного закзчика. Я также постоянно пизываю студентов и их руковдителей ограничивать себя в амбициях на реализацию. Все же просто. Сделали анализ, выделили наиболее значимые требования и реализовали их в программе первой версии. Главное показать понимание и умение. Если задачи интересные и важные, можно продолжать их выполнения в следующие годы. Правда студенты - народ хитрющий.
В прошлом году сделала одна студентка задачу - типа рабочего места преподавателя. В целом работает система, однако неудобный интерфейс, некие функции не реализованы. Самое-то развивать дальше. Предложили другой студентке - закапризначала. Вот еще, мол, буду я в чужом коде разбираться, лучше я свое напишу с нуля.
В чем-то она права. Потому как в дипломе описана постановка и требования, достаточно грамотно описана схема БД и ее реализация, но вот модель приложения напрочь отсутствует. Понятно, что ковыряться в чужом коде без описания алгоритмов, общией схемы и деталей, мало интересно...

4815
Сообщество Аналитиков / Re: Визитки
« : 31 Октября 2007, 22:51:03 »
Вот пример визитки:
http://www.ljplus.ru/img3/r/e/reproachmind/card_filippov.gif
Номано. Визитка скромно и солидно. Я думаю прежде чем выпускать визитку надо немного формализовать логотип.
1. левую часть в целом можно оставить как есть. Разве поиграться с цветом и добиться большей четкости букв, на белом фоне нужно смотреть
2. Трехмерность букв UMLife надо либо передать неким значком в виде кубика - при этом нужно использовать не ортогональную. а аксонометрическую прямоугольную изометрическую проекцию или вообще перспективную проекцию. Сбалансировать логотип по освещению и тени
3. Договрится о цветах - например триколоре отражающим наше коммьюнити

После этого - сделать визитку.

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