|
|
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. Я студент. Столкнулся со следующей проблемой. Дали реализовывать нехилый проект, но техническое задание и описание предметной области никто, понятное дело, нормально предоставить не может. Я понял, что пока клещами не вытащишь из людей информацию, никто и не рыпнется! Так с чего же следует все-таки начинать? Какие "правильные" вопросы необходимо задавать работникам в этой предметной области? Есть ли стандарты на это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 08:27 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Таких стандартов нет (по крайней мере, у меня сложилось такое впечатление после прослушивания курса "Проектирование информационных систем"). Для первоначального знакомства с предметной областью достаточно изучить первичные документы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 09:08 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Стандарты есть и их достаточно много. Для описания бизнес-процесса можешь воспользоваться стандартом IDEF0 ("..используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, преобразуемые этими функциями. "). Описание стандарта в инете навалом. Использовать можно BpWin. Для описания информационной модели применяется стандарт IDEF1X (" ..отображает структуру и содержание информационных потоков, необходимых для поддержки функций системы..") Процесс приблизительно такой: C помощью IDEF0 состовляешь модели с точек зрения участников бизнес-процесса (ПР: менеджер, бухгалтер, руководитель..). Модель КАК ЕСТЬ. Со своей точки зрения состовляешь обобщенную модель. Делаешь модель КАК ДОЛЖНО БЫТЬ, на основе задач автоматизации, которые ставит перед тобой заказчик. В итоге имеешь две модели бизнес-процесса в системе. Дополнительно могут быть использованы и другие стандарты (ПР: DFD - модель потоков данных..) Ну, а далее можно переходить к проектированию БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 09:12 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Dik76: Да не забивай ты студенту голову! Чтобы воспользоваться этими стандартами (IDEFXX) в реальной жизни надо не одну собаку съесть под руководством опытных людей-консалтеров!!! А где их найти? Тем более студенту... Кроме того, описание даже простенькой системы выльется в несколько листов формата А0 и несколько месяцев напряженной работы... И еще, не все бизнес-процессы легко идентифицируются... И стоит такая работа не одну тысячу "зеленых"... А насчет DFD - я согласен. Полезная вещь! 2 goodron: Мне кажется, что, в данном случае, все должно быть намного проще: входящие документы, исходящие документы, правила преобразования (формулы для расчета, негласные правила в организации, ограничения на значения данных) информации из входящих документов в исходящие. И так для каждого структурного подразделения (или отдельного пользователя, если надо)! И самое главное - понять чего хотят пользователи. Чтобы они высказали это простыми человеческими словами (например: хочу знать как изменение цены изделия влияет на его сбыт)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 10:17 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Смотри, Прямо на данном сайте: Проект "Образцово-документированная база данных" ... смотри также: ГОСТ ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА СОЗДАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ 34.602-89 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 10:26 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
В UML есть несколько диаграмм, с помощью которых можно показать какую-то сторону предметной области, Use-Case,к примеру. В книжке Мацяшека "Анализ требований и проектирование систем" есть несколько примеров, как формулировки требований преобразовывать в диаграммы UML и вообще как с ними работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:02 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Станислав С.Таких стандартов нет (по крайней мере, у меня сложилось такое впечатление после прослушивания курса "Проектирование информационных систем"). Твое впечатление ложно, можешь почитать здесь про проектирование информационных систем. И это лишь один из вариантов.. авторДа не забивай ты студенту голову! Все эти проекты, курсовые и т.п. направлены как раз на приобретение практических навыков работы. Знания еще ни кому не мешали. К тому же IDEF0 не так уж и сложен. >goodron Если надо могу прислать доку по IDEF0 (госстандарт россии). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:33 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
а можно проще объяснить. тз должен писать ты сам - за отдельные деньги. перед написанием тз нужно с их слов записать бизнес требования и подписать у них - тоже за отдельные деньги. проект же нехилый - сделаешь не так - нехило вздрючат. ТЗ должно соотвествовать требованиям. если у них появляются новые требования - (выучи как мантру) - Change Request, обсудим, оценим! *** Ухожу с ПТ *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:55 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Dik76: У меня есть книжка Маклакова С.В. "BPwin & ERwin. Сase - средства разработки ИС". Но там, как мне кажется, маловато написано про DFD. Эта модель мне пожалуй понадобится поболее остальных, т.к. моделировать и далее автоматизировать мне придется работу деканата. А документов там сами понимаете. Думаю, что в моей ситуации любая документация пригодится. В том числе и госстрандарт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:57 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Мое мыло goodron@danet.ath.cx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:58 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Выслал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 12:08 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
авторУ меня есть книжка Маклакова С.В. "BPwin & ERwin. Сase - средства разработки ИС". В этой книжке есть расхождение с госстандартом, почитаешь - убедишься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 12:10 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Dik76 Почитал статью по проектированию БД (по предоставленной ссылке). Что-то нет там упоминания о IDEF0 и IDEF1, только о DFD. Но ведь я-то говорил то же самое (что DFD - полезная вещь)! И встречный вопрос: насколько необходимо применение IDEF в описании работы деканата? Ведь это все равно, что палить из пушки по воробьям... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 12:20 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Станислав С. Дело не в пушке и не в воробьях, а дело в том, чтобы научиться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 13:23 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 goodron Нотации - выбери нужное: 1. DFD используется (опционально) в IDEF0 для описания потоков данных - самый нижний уровень IDEF0 2. IDEF0 предназначена для описания процессов , и впоследствии обсуждается с представителями заказчика, которые понимают эту нотацию . 3. IDEF1X предназначена для описания ER отношений в РСУБД, т.е. схемы БД. На логическом уровне так-же обсуждается с представителями заказчика, которые понимают эту нотацию . 4. UML предназначен для работы с ОО технологиями, т.е. хорош, когда нужно описать модель ОО системы (довольно неразумно пытаться описать на UML схему РБД, хотя - сдуру можно и на ежика сесть). Обсуждается с представителями заказчика, которые понимают эту нотацию . Вывод: Все зависит от заказчика (или препода?). Что ему нужно и что из этого он поймет? PS Кроме того, наличие диаграмм, построенных с применением любой нотации - это не ТЗ и не описание предметной области, а всего лишь вспомогательные инструменты. ------------ Best regards, Jimmy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 13:26 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Станислав С.Что-то нет там упоминания о IDEF0 и IDEF1 А ER-диаграмма, что это уже не IDEF1X? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 13:37 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
> Так с чего же следует все-таки начинать? Потрать немножко денег и купи "Применение UML и шаблонов проектирования", Крэг Ларман, ИД "Вильямс", 2002, ISBN 5-8459-0250-9: будешь думать в нужном направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 15:37 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 goodron: \r Я студент. Столкнулся со следующей проблемой. Дали реализовывать нехилый проект, но техническое задание и описание предметной области никто, понятное дело, нормально предоставить не может. ... \r \r Мы все были когда-то студентами... :о) В ТехЗадание даны ссылки на топики,посвященные ТЗ и документированию проекта.\r В В чем различия между термином методология и архитектура даны ссылки на топики,посвященные методологиям проектирования (RUP,UP,OOAD,XP) и UML (в них также есть и ссылки на лит-ру)\r \r .. Я понял, что пока клещами не вытащишь из людей информацию, никто и не рыпнется! Так с чего же следует все-таки начинать? Какие "правильные" вопросы необходимо задавать работникам в этой предметной области? Есть ли стандарты на это? \r \r В дополнение к тому, что уже сказали Dik76 и Jimmy по поводу структурных методологий функционального (IDEF0/3, DFD) и проектирования данных (IDEF1x): ваш вопрос лучше разделить на 3 подвопроса-подзадачи:\r \r выбор методологии анализа БП/структуры организации \r \xa0 (цель: построение модели "КАК ЕСТЬ" бизнес-процессов/структуры (например,\r \xa0 организационной) для лучшего понимания бизнеса заказчика. Здесь можно использовать:\r \xa0 текстово-таблично описание, графические нотации/методологии типа SADT/IDEF0-3, \r \xa0 ARIS, ISO, UP,RUP/UML - да, именно для получения бизнес-моделей);\r выбор методологий анализа и проектирования ИС/ПО \r \xa0 (цель создание моделей и описаний, например, ТЗ необходимых для понимания\r \xa0 и создания ИС/ПО, автоматизирующей БП заказчика. Здесь можно использовать\r \xa0 методологии/нотации: либо уже устаревшие чисто структурные типа SASD/DFD+ERD,\r \xa0 либо чисто ОО или ОО-структурные типа XP,UP,RUP,ICONIX с нотациями UML/ERD);\r как аналитику общаться с участниками проекта (заказчиком/пользователями и т.д)? \r \xa0 (это отдельный и важный гуманитарный аспект 2 предыдущих подзадач)\r \r Если у вас возникнут вопросы по выбору методологии анализа и описания требований, а также проектирования именно ИС/ПО, то лучше задавать их в топике Подходы к проектированию системы.... Если у вас возникнут вопросы именно по OOAD/UML, то лучше задавать их в топике Обсуждение и Вопросы по ОБЪЕКТНО-ОРИЕНТИРОВАННЫМ МЕТОДАМ (ООАП / OOAD) и UML\r \r \r 2 Jimmy: \r 4. UML предназначен для работы с ОО технологиями, т.е. хорош, когда нужно описать модель ОО системы (довольно неразумно пытаться описать на UML схему РБД, хотя - сдуру можно и на ежика сесть). Обсуждается с представителями заказчика, которые понимают эту нотацию. \r \r Вообще UML универсален, т.е не предназначен для изображения только объектных моделей, т.е с его помощью можно достаточно хорошо изображать и структурные модели, например, функциональные (что делают IDEF0/DFD) или данных (что делают IDEF1x/IE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 20:41 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Репликант Вообще UML универсален, т.е не предназначен для изображения только объектных моделей, т.е с его помощью можно достаточно хорошо изображать и структурные модели, например, функциональные (что делают IDEF0/DFD) или данных (что делают IDEF1x/IE) Вот это и сбивает с толку - универсальность. Вернее - сбивает такое позиционирование UML (в отношении РСУБД). Насколько я знаю, плата за универсальность - отказ от некоторых частностей (возможностей). И здесь это очень заметно. Например, хотелось бы увидеть, как с помощью UML можно сделать: -- Primary Key -- Foreign Key -- Cascade update/delete/insert -- Check constraint -- Default constraint ------------ Best regards, Jimmy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2004, 10:06 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Jimmy: \r >Вообще UML универсален, т.е не предназначен для изображения только объектных моделей, т.е с его\r >помощью можно достаточно хорошо изображать и структурные модели, например, функциональные (что\r >делают IDEF0/DFD) или данных (что делают IDEF1x/IE) \r \r Вот это и сбивает с толку - универсальность. \r Вернее - сбивает такое позиционирование UML (в отношении РСУБД). \r Насколько я знаю, плата за универсальность - отказ от некоторых частностей (возможностей). \r \r Никакого отказа, т.е спецификация UML включает "механизмы", позволяющие изображать и хранить (например, в модели) не только модели/схемы данных, а очень многие виды статический и дианмических структур. Причем исходной целью было именно удобство (несколько возможностей для описания элемента), непротиворечивость, расширяемость (метамодель) и т.д. Например, в том же языке PL/SQL или Delphi есть масса возможностей языка, функций или тех же классов, к-рые при выборе своего стиля программистом, просто не используются :о)\r \r И здесь это очень заметно. \r Например, хотелось бы увидеть, как с помощью UML можно сделать: \r -- Primary Key \r -- Foreign Key \r -- Cascade update/delete/insert \r -- Check constraint \r -- Default constraint \r \r Вообще это имеет отношение не столько к UML, а к возможностям CASE-средства с поддержкой UML, т.е как это реализовано в нек-рых сегодняшних средствах:\r \r PK, FK, Check & Default constraints: стереотипом (например, <<PK>>),\r иконой (например, ключ для PK), цветом и стилем шрифта для атрибута\r (столбца таблицы) или класса (таблицы),\r Cascade update/delete/insert: стереотипом, стилем, комментарием, если есть\r условные триггеры для стрелки ассоциации (отношения) или класса\r соответственно\r \r См. также топик Помогите выбрать CASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:01 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Репликант Забавно :0)) Я хотел сначала добавить в свой пост примечание, что не нужно аппелировать к стереотипам - не стал. Почему? Ну, я думал, что может быть есть таки механизм, который я просто не знаю и который может применяться для описания схем РСУБД. Увы. Стереотип - вещь неформализуемая , т.е. два человека, рисуя одну и ту-же схему РСУБД c использованием UML применят разные стереотипы (их реализацию) и не смогут прочитать диаграммы друг-друга. Это я и хотел сказать, когда говорил о том, что нужно применять именно ту нотацию, которая разрабатывалась специально для решения конкретной задачи. ------------ Best regards, Jimmy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 12:10 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Это я и хотел сказать, когда говорил о том, что нужно применять именно ту нотацию, которая разрабатывалась специально для решения конкретной задачи. Неправильное применение любой нотации ведет к непредсказуемым результатам, но возможность применеия UML в разных областях проектирования как ОО ПО, ОБД, так и РБД является не оспаримой, на эту тему умные люди даже книги пишут. А на счет проектирования РСУБД, Репликант имел ввиду в первую очередь не возможность построения физической структуры РБД (что то же возможно с помощью стериотипов), а предпроектное исследование и логическое проектирование РБД, результатом последней должна стать ЛОГИЧСКАЯ схема БД, кот. можно представить в простейшем виде с МИНИМУМ стеоритопов или вообще без них. Я, например, в дипломе предложил использовать UML для моделировния технических объектов (как пример, я взял редуктор), и получил как не странно для Jimmy достаточно приемлимые результаты. Так что по сравнению с этим, проетирование РБД в UML еще цветочки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 10:02 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Но мы как всегда отклонились от темы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 10:03 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Забавно :0)) Я хотел сначала добавить в свой пост примечание, что не нужно аппелировать к стереотипам - не стал. И правильно, что не добавили! Неплохая попытка "очернить" (в хорошем смысле) стереотипы :о) Почему? Ну, я думал, что может быть есть таки механизм, который я просто не знаю и который может применяться для описания схем РСУБД. Есть: стереотипы и все остальное Стереотип - вещь неформализуемая, т.е. два человека, рисуя одну и ту-же схему РСУБД c использованием UML применят разные стереотипы (их реализацию) и не смогут прочитать диаграммы друг-друга. Как это не странно, но сколько я видел CASE-средств, в к-рых UML (или чуть измененный UML) используется для моделирования данных - там везде используются одни и те же стереотипы: <<PK>>, <<FK>>, <<unique>>, <<null>>/<<not null>> <<index>>, <<trigger>>, <<sp>> <<default>>, <<check>> и т.д (здесь могут быть вариации, но как я подозреваю это связано просто с желанием вывести больше инфы и обеспечить читабельность) Проблемы не в понимании стереотипов в реляционных моделях данных, т.к терминология уже устоялась и их ведь читают люди, а не программы распознавания текста. ((Проблема, например, в том, что UML средства, использующие официальный стандарт OMG XMI для обмена (одни и те же версии) упорно не понимают экспорты друг друга, но и эта проблема решаема, т.к разработчики не пользуются более чем 2-3 средствами, т.е один раз пишется скрипт и все)) Это я и хотел сказать, когда говорил о том, что нужно применять именно ту нотацию, которая разрабатывалась специально для решения конкретной задачи. Лично я не против использования других нотаций вместе с UML. Это нисколько не затратно и даже оправдывает себя. Например, мы используем UML(также и для данных) + IE/DM(только для данных). Другое дело, что у нас средства это позволяют и они как бы "состыкованы", т.е модели передаются туда-обратно без проблем. А кто-то не может себе позволить купить достаточно дорогие средства с поддержкой UML и нотаций для данных поэтому он и выберет одно, но с универсальной нотацией - UML :о) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 10:10 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
предложил использовать UML для моделировния технических объектов (как пример, я взял редуктор), и получил как не странно для Jimmy достаточно приемлимые результаты Коллеги, чтобы не раздувать флейм на пустом месте, я еще раз повторю свою мысль, которая выражает мое скромное мнением , и ни в коем случае, никому не навязывается: Можно забивать гвозди плоскогубцами, но лучше это делать молотком. PS Если комуто нравится использовать UML для проектирования РСУБД или еще чего - на здоровье. Это - ваш выбор. ------------ Best regards, Jimmy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 10:55 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
По теме, наиболее близко - это: http://www.nist.fss.ru/hr/doc/gost/24-204-80.htm ------------ Best regards, Jimmy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 11:08 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
А не мог бы кто-нить и мне выслать нормальное и подробное описание idef1x, желательно на русском языке? или сцылочкой бы поделился :-) Заранее спасибо :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 09:34 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
oablohinА не мог бы кто-нить и мне выслать нормальное и подробное описание idef1x, желательно на русском языке? или сцылочкой бы поделился :-) Заранее спасибо :-) http://www.info-system.ru/designing/design.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:29 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Спасибо конечно, но информации по Вашей ссылке не много, хотелось бы детальное описание стандарта, а не общее описание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:50 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
goodronДоброе время суток. Я студент. Столкнулся со следующей проблемой. Дали реализовывать нехилый проект, но техническое задание и описание предметной области никто, понятное дело, нормально предоставить не может. Я понял, что пока клещами не вытащишь из людей информацию, никто и не рыпнется! Так с чего же следует все-таки начинать? Какие "правильные" вопросы необходимо задавать работникам в этой предметной области? Есть ли стандарты на это? Есть стандарты, есть хорошие практики. Первое - чаще для важности и упрощения сравнительно честного отъёма денег у заказчиков :), второе - чаще для себя. IMHO: Нужно попробовать подойти к тому человеку, который платит деньги, и спросить, какие проблемы нужно решить и кто ещё может о них рассказать. Потом обойти людей, которых перечислил человек, который платит деньги, и расспросить, как они работают и что им нужно. Потом - написать Концепцию (RUP Vision) и ПОКА Концепция не утверждена НЦ Попробовать утвердить Уточнить КЦ Потом (или во время) попробовать описать варианты использования (MUC) и требования к системе (SRS), и тоже их утвердить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 10:50 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Присоединяюсь к просьбе, высказанной выше. Есть ли описание стандартов (меня интересуют IDEF3 и DFD) на русском языке, подобные IDEF0? Чертовски нужно для курсового проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 13:03 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Блин,все охренили.Ну спросите у яндекса или скачайте с interface.ru или vernikov.ru.Я когда был студентов,например,просто книжки нужные покупал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 14:05 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Не надо так нервничать и считать других за дураков. Мне не нужна статья "Стандарт IDEF3" от Верникова, которая на каждом втором сайте, список которых дает Гугл. Я говорю о полноценном описании стандарта, типа Р 50.1.028-2001 "Методология функционального моделирования" (IDEF0). Описания есть на офиц.сайте idef.com, но там на английском языке. Все материалы, которые встречаются по IDEF3 и DFD - это краткий обзор, дающий просто понятие о предмете, но никак о том, как построить модель. IDEF0 в этом плане описан гораздо полнее: и стандарт на русском есть, и в литературе встретить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:10 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Я думаю фраза "Описания есть на офиц.сайте idef.com, но там на английском языке." и фраза "считать других за дураков" очень четко связаны :). Может быть я и не прав,но читать лучше всегда в первоисточнике.Меньше будет путаница в голове,а то будут сценарии использования,прецеденты вместо use case и прочая хрень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:26 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
> а то будут А чем, собственно, "прецедент" не устроил? Напишите книжку по проектированию и дайте свой перевод use case, - чего проще? ;) Глядишь, приживется. Хотя, конечно, к совету о чтении первоисточников присоединяюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:38 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
to guest:есть что-то в слове "прецендент" элемент криминала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 17:58 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
2 Shtock: В первом посте я сразу указал, что нужно на русском. На изучение аглицкого времени уже нет. Я, конечно, понимаю, что студенты за одну ночь выучивают язык :D, но возраст уже не тот :D Не говоря уже о том, что для перевода такого текста нужно несколько специфичное знание английского, а не разговорного (это худо-бедно можно было бы перевести). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 09:08 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
К тому же, батенька, не мешало бы Вам быть более последовательным в советах. Сначала советуете посетить сайты в зоне *.ru, потом - читать описания стандартов в оригинале. Советчиков много, вот хороших среди них мало. А делающих дело, вместо того, чтобы советовать, - и того меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 09:13 |
|
||
|
Есть ли стандарты на описание предметной области?
|
|||
|---|---|---|---|
|
#18+
Не, господа, я в шоке ) Вы тут второй год мусолите каждый своё, не отвечая на заданный вопрос.Так с чего же следует все-таки начинать? Какие "правильные" вопросы необходимо задавать работникам в этой предметной области? Есть ли стандарты на это?Во-первых, интересующая вас тема - не проектирование БД, а подготовка к проектированию БД, традиционно называемые как этапы Постановка бизнес-задачи, Бизнес-моделирование, Определение требований и только потом уже Системный анализ и проектирование, включая проектирование БД. Постановку бизнес-задачи надо обсуждать с Заказчиком, или будущим Владельцем системы. Вопросы, которые ему стоит задать, это: 1) почему вообще пошла речь о создании системы 2) в чём вы видите её назначение 3) какие бизнес-возможности она должна реализовать 4) какие проблемы должна решить. В качестве "Стандарта" на вопросы такого рода смотрите шаблон документа "Stakeholder Request", например, из RUP (кто не найдёт - могу прислать). Бизнес-требования может выразить Заказчик или Эксперты предметной области. Они обычно фиксируются в виде списка из 10-30 ключевых свойств продукта - в качестве шаблона см. Vision из RUP. Бизнес-моделирование надо проводить на основе информации от, а лучше совместно с экспертами предметной области. Вопросы по сути сводятся к "Что, почему, когда, как и кем происходит в предметной области и как оно взаимосвязано?": 1. Каковы основные понятия предметной области, их определения и взаимосвязи? Результат можно оформить в виде глоссария и/или концептуально-семантической модели предметной области. 2. На основании каких правил - международных, федеральных, муниципальных, районных и т.д. законов, указов, стандартов, спецификаций, регламентов и т.д. - происходит то, что происходит в предметной области? Результат оформляете в виде структурированного списка или прикрепляете к элементам концептуальной модели. 3. Что реально (какие процессы, события, факты) происходит и в какой последовательности, взаимосвязи? Результат оформляете в виде сценариев описания бизнес-процессов (что достаточно универсально) или диаграмм SADT (IDEF0, IDEF3, DFD) / ARIS (eEPC и т.д.) / UML (Business Use-case Diagram (BUC) + Activity Diagram + Sequence Diagram). Это один из сложнейших этапов. 4. Какими свойствами обладает каждое из выделенных понятий - структурными и поведенческими? Результат описывается в виде таблиц с атрибутами Концептуальных сущностей или Детальной концептуальной моделью - ER - IDEF1X / UML Class Diagram (BOM). Определение требований - частично Бизнес-требования и Требования, проистекающие из предметной области вы уже определили выше, теперь осталось исследовать Пользовательские требования и Системные требования и ограничения к отдельным аспектам качества системы. Пользовательские требования, как можно понять, нужно выявлять из общения с потенциальными пользователями системы. Вопросы: 1) На какую систему будет похожа создаваемая? 2) С какими системами и как давно вы работаете? 3) Какое у вас образование? 4) Каковы ваши ожидания от системы - что и как она должна делать, какие задачи помогать решать, как должна выглядеть? 5) Какие шаги необходимо предпринятть для решения каждой задачи? 6) В каком случае вы будете считать, что система "Хороша"? Результаты анкетирования/интерьюирования обычно представляют в виде пользовательских историй (User Story, Agile) или Пользовательских сценариев (Use-case), также возможно их диаграммное представление средствами диаграмм потока работ (IDEF3), ARIS (?), Activity/State UML Diagram. Системные требования нужно выяснять у IT-специалистов Заказчика, если таковые имеются, из специфики контекста использования системы, опыта построения аналогичных систем (у IT-Экспертов-Архитекторов) и Специалистов по отдельным аспектам системы, значимым для данного проекта (Юристы, Эргономисты, и т.д.) и Заказчика - будет ли система единичной или тиражируемой? В каких странах она будет работать? Насколько важна информация, хранящаяся, обрабатываемая и передающаяйся системой? Каков возможный ущерб от потери той или иной информации? Сколько пользователей будет работать с системой сегодня, завтра, через год? Переработанный результат оформляется в виде Системных требований (Software Requirement Specification, стандарт IEEE-STD-830-1998, или ТЗ ГОСТ 34-602-89 или неформально в виде Supplementary Specificaion из RUP). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2006, 19:34 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1544827]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 461ms |

| 0 / 0 |
