| 
			| 
					
						| Olegator | 
								|  | «  : 28-12-2004 23:31 »  |  | 
 
 Что такое UML? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| npak | 
								|  | « Ответ #1 : 29-12-2004 08:12 »  |  | 
 
 Unified Modeling Language
 В теории -- набор графических значков и правил рисования (диаграмм) для моделирования чего угодно.
 На практике -- правила рисования удобных диаграмм для представления программных систем, разработанных в рамках объектно-ориентированного подхода.
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Never | 
								|  | « Ответ #2 : 29-12-2004 14:48 »  |  | 
 
 Олегатор, еще проще чем Прак написал надо? |  
						| 
								|  |  
								|  |  Записан | 
 
 не умеете летать- не мучайте метлу! |  |  | 
	| 
			| 
					
						| Alf 
								Гость
 | 
								|  | « Ответ #3 : 29-12-2004 14:55 »  |  | 
 
 Олегатор, еще проще чем Прак написал надо?
 Never, это как???    Типа "это такие пусечки, которыми дяденьки-программеры рисуют модельки своих программулек"?    |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #4 : 29-12-2004 18:24 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| Olegator | 
								|  | « Ответ #5 : 30-12-2004 23:17 »  |  | 
 
 Если не сложно дайте определения:STL, GUI, gcc ?
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| darkelf 
								Молодой специалист    Offline | 
								|  | « Ответ #6 : 31-12-2004 06:33 »  |  | 
 
 STL - Standard Template Library - Стандартная библиотека шаблоновGUI - Graphic User Interface -  Графический интерфейс пользователя
 GCC - Gnu Compiler Collection - коллекция компиляторов GNU
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| xelos 
								Гость
 | 
								|  | « Ответ #7 : 16-03-2005 16:09 »  |  | 
 
 может кто подскажет бесплатные редакторы UML какие есть? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  | 
	| 
			| 
					
						| xelos 
								Гость
 | 
								|  | « Ответ #9 :  16-03-2005 16:53 »   |  | 
 
 пасип большой |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Olegator | 
								|  | « Ответ #10 : 28-03-2005 15:01 »  |  | 
 
 Вот здесь находятся бесплатные курсы по UML_http://www.intuit.ru/department/pl/umlbasics/
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Артем 
								Опытный    Offline 
								Пол:   
								Beware the wolf in sheep's clothing.
								
								
								
								
								
							 | 
								|  | « Ответ #11 : 09-08-2006 09:25 »  |  | 
 
  Всем -  день добрый! Olegator, можешь ли ты сказать что-нибудь по поводу: Вот здесь находятся бесплатные курсы по UML_http://www.intuit.ru/department/pl/umlbasics/
 
 стоит ли пройти тот курс или можно "ограничиться" Г. Буч, Д. Рамбо, А. Джекобсон Язык UML Руководство пользователя? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельМодератор    Offline 
								Пол:    | 
								|  | « Ответ #12 : 09-08-2006 09:36 »  |  | 
 
 стоит ли пройти тот курс или можно "ограничиться" Странный вопрос. Материалы курса там все выложены, т.е. вопрос сводится к следующему: "Стоит ли получить бумажку о прохождении курса?" На этот вопрос за тебя, пожалуй, никто не ответит. Или же это вопрос о сравнении указанной книжки с указанным курсом по содержанию - что лучше? |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Артем 
								Опытный    Offline 
								Пол:   
								Beware the wolf in sheep's clothing.
								
								
								
								
								
							 | 
								|  | « Ответ #13 : 09-08-2006 11:38 »  |  | 
 
  Прошу прощения, я действительно не очень правильно задал вопрос.  Дело в том, что я недавно скачал книгу Буча. До этого про UML я знал не больше, чем написал npak в своем сообщении. Поэтому по "материалам курса" (т.е. по оглавлению/введеннию/аннотации) сделать заключение обо всем курсе мне не позволяет огромнейший недостаток знаний в этой области.    В  тоже время, по своему опыту, я знаю, что существует множество как минимум не корректной литературы по различным техническим вопросам.  И если начинающему (не важно в какой области) попадает в руки подобная "неправильная" книга (статья, курс и т.д.) то начинающий не сможет определить "неправильность" книги (в силу того, что он начинающий), и в лучшем случае просто потратит время на чтение и попытки понять, а в худшем - начнет применять неверные утверждения на практике.  Но и потом может оказаться что книга (статья, курс и т.д.) правильная, но написана так, что очень трудно осмыслить ее    .     Когда я искал инфу про UML, я наткнулся на сообщение Olegatora, и подумал, что будет лучше начинать изучать новую для меня область по литературе (материалам)  "с рекомендациями".   Именно по этому критерию я начал читать книгу Бутча. В "правильности" этой книги у меня нет сомнений (по крайней мере пока), а вот с осмыслением написаного в ней у меня возникли проблемы     , поэтому я и начал искать более простое изложение... |  
						| 
								|  |  
								| « Последнее редактирование: 09-08-2006 11:40 от Артем » |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельМодератор    Offline 
								Пол:    | 
								|  | « Ответ #14 : 09-08-2006 13:24 »  |  | 
 
 В таком случае о корректности того курса ничего не скажу - не читал. а вот с осмыслением написаного в ней у меня возникли проблемы Давай ты попробуешь эти проблемы излагать здесь, а другие попробуют отвечать на твои вопросы. Первая мне известная проблема состоит в том, что начинающие не понимают в полной мере, что UML - это лишь язык, инструмент, а не методика правильного проектирования программ и правильного применения этого языка. Поэтому, выучив нотацию, впадают в ступор относительно её применения на практике. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Alf 
								Гость
 | 
								|  | « Ответ #15 : 09-08-2006 16:53 »  |  | 
 
 стоит ли пройти тот курс На основании личного опыта скажу - я бы не рекомендовал. Именно этот курс я не читал досконально, но из интереса проштудировал несколько других курсов, разработанных в INTUIT. Все их объединяет общая черта - неглубокое и сумбурное изложение. Все части вроде бы надерганы из правильных источников, а вот цельной картины при чтении не возникает. Хуже их учебных материалов - только ими же разработанные экзаменационные вопросы. Сформулированы они небрежно, на большинство никто, кроме автора, не даст четкого ответа (да и сам автор, возможно, ошибется, если забудет, какой именно ответ считает правильным). Так что не завидую я их студентам, кто вынужден сдавать зачеты и экзамены по таким билетам... Единственное достоинство этих курсов - они бесплатны. Из него же вытекают и все недостатки. Если сравнивать с авторизованными курсами Novell, 3COM и Microsoft, на которых мне посчастливилось побывать, - откровеннейшая халтура. Впрочем, можно рассчитывать на какие-то дивиденды, лишь вложив сначала капитал. А бесплатный сыр так и не стал слаще. Хотя, конечно, бескорыстие авторов заслуживает самой высокой похвалы, по нынешним временам такие порывы редки. Но все же доброе дело можно бы делать и качественно. В данном виде оно больше напоминает бесплатную раздачу голодающим испорченных продуктов - забота вроде бы проявлена, а вот результата нет. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Артем 
								Опытный    Offline 
								Пол:   
								Beware the wolf in sheep's clothing.
								
								
								
								
								
							 | 
								|  | « Ответ #16 : 10-08-2006 06:04 »  |  | 
 
 Спасибо, Альф, примерно такого отзыва я и ждал     (насчет бесплатного сыра...)  Давай ты попробуешь эти проблемы излагать здесь, а другие попробуют отвечать на твои вопросы.
 обязательно    Пока же я чувствую что банально "тону" в новых терминах, не получилось за два дня освоить этот язык    Поэтому, выучив нотацию, впадают в ступор относительно её применения на практике.
 Для того что бы впасть в ступор я еще не выучил нотацию      Пока у меня стоит цель -- написать на UML (или может правильнее - отобразить на UML) уже написанный (точнее, написанный процентов на 70)проект.   P.S.   Возникли очень обоснованные опасения, что этот проект не закончится. И есть некое ощущение, что мол  "поздно пить боржоми"...   |  
						| 
								|  |  
								| « Последнее редактирование: 10-08-2006 06:10 от Артем » |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельМодератор    Offline 
								Пол:    | 
								|  | « Ответ #17 : 10-08-2006 09:14 »  |  | 
 
 Пока у меня стоит цель -- написать на UML (или может правильнее - отобразить на UML) уже написанный (точнее, написанный процентов на 70)проект. Например, Visual Studio и кое-какие средства Borland (а может и другие среды разработки - не знаю) умеют автоматически генерировать UML-диаграммы по коду. (Правда, в основном лишь диаграммы классов.) Возникли очень обоснованные опасения, что этот проект не закончится. Правильнее сказать, опасения, что он закончится не так, как хотелось бы   . А вообще всё когда-нибудь заканчивается.   |  
						| 
								|  |  
								| « Последнее редактирование: 10-08-2006 09:16 от dimka » |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Артем 
								Опытный    Offline 
								Пол:   
								Beware the wolf in sheep's clothing.
								
								
								
								
								
							 | 
								|  | « Ответ #18 : 10-08-2006 13:38 »  |  | 
 
   Например, Visual Studio  ... умеют автоматически генерировать UML-диаграммы по коду. (Правда, в основном лишь диаграммы классов.)
  Не знал!  А где бы про это можно посмотреть подробнее?ъ   А вообще всё когда-нибудь заканчивается    . Это довольно филосовский вопрос     И мне кажется не все так очевидно и однозначно    Но вообще-то под "закончится", я подразумевал "дойдет до конечного пользователя"....  |  
						| 
								|  |  
								| « Последнее редактирование: 10-08-2006 13:40 от Артем » |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельМодератор    Offline 
								Пол:    | 
								|  | « Ответ #19 : 10-08-2006 14:37 »  |  | 
 
 А где бы про это можно посмотреть подробнее? При загруженном проекте пункт меню Project/Visio UML/Reverse Engineer. Естественно, нужно иметь MS Visio (хотя версия Visio может быть установлена вместе с VS). В UML-диаграммах Visio автоматически включены пакеты с типами данных поддерживаемых VS языков. Где об этом читать, и какой компонент в VS ответственнен за такую интеграцию - не знаю. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	|  |