|
Создано: 24 мая 2008 16:15:06 · Поправил: AlexZ Личное сообщение #1
Кто хоть немного расбирается в этой хрени?
Искал инфу, но ничего не понял. А "программировать" требуют через этот сраный юмл.
Помогите кто чем сможет (инфа, пояснения, советы).
И как обычно, чёрт побери, характер проблемы почти срочный.
----- Firefox!
|
|
Создано: 24 мая 2008 23:07:09 Личное сообщение #2
AlexZ пишет:
Искал инфу, но ничего не понял.
В смысле, что инфы мало, и та - не помогает.
----- Firefox!
|
|
Создано: 25 мая 2008 20:29:30 Личное сообщение #6
Эх, не понимаю я всего этого.
Читал вводные мануалы, пока только поверхностно.
Думаю, может там для тупых есть какие книжки.
----- Firefox!
|
|
Создано: 27 мая 2008 01:12:27 · Поправил: s0larian Личное сообщение #11
AlexZ, енто, к слову, UML обычно применяется в больших проектах когда обсуждаются взаимодействие компонентов, поведение подсистем, и т.д. Это всё надо когда много кода, несколько человек работают и хотят обсуждать/планировать софт. Я к тому, что если вы вдвоём пишете небольшую прогу "на коленке", то никаго UML вам не надо. Кста, самая большая оплата (расплата) за UML это необходимость обновлять модели при изменении кода. (в случае с C++)
Из моего опыта, нет смысла вычерчивать всю систему в UML перед реализацией - если ты не знаешь как ты будешь писать, то всё изменится 10 раз, а если точно знаешь, т.к. это клон прежде написанного, то и UML не нужен.
Я считаю, как и написал раньше, что UML это инструмент для того что бы показать, продумать и обсудить ключевые узлы и их интерфейсы. То есть не надо превращать проект в waterfall модель с полной спецификацией, полным дизайном, полной реализацией, полным тестированием. Это просто не работает. Используй UML там где небходимо, обновляй модели, пиши софт небольшими циклами: спек, дизайн, реализация, тест.
|