2131
Книги, статьи и ресурсы / Re: Моделирование на UML
« : 28 Декабря 2010, 20:00:36 »Ещё побуждением к покупке послужило то, что данную книгу заказали в администрацию Президента.Как интересно, а откуда столь детальные сведения?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Ещё побуждением к покупке послужило то, что данную книгу заказали в администрацию Президента.Как интересно, а откуда столь детальные сведения?
Ну что скажешь? Полезна ли книга?Могу сказать, что сама по себе книга, возможно , не произведет революции вашего сознания. Более того будет развитие книги, более полно воплощающее идеи авторов. Но в любом случае книга внятная и интересная, заставляет задуматься и мотивирует изучать UML лучше, чтобы активное его применять. Пожалуй, ключевым будем - нужно применять, учиться применять
Хочется услышать кто и какой материал использует для постановки задачи программисту?Маловероятно, что Вы это когда-либо найдете. Нет универсального решения. Но есть общие принципы. Это возникает в ходе скрупулезной работы в команде и выработки такого документа для себя
Проанализировав кучу материала я так и не нашел готового шаблона (документа), грамотного составленного с четким и понятным изложением, описывающим как нужно запрограммировать ту или иную задачу, функцию и т.п.
Многие с кем общался перечисляют общие документы, разрабатываемые по разным методикам: ТЗ, Техпроект, ЮзКейзМодель, ДатаМодель, SRS, Design Specification и т.д. и т.п.Трудно залесть в голову вашего прогера.
Не спорю, все они нужны и все они обязательны в какой-то мере, но разработчик говорит "Дай мне постановку на разработку, что и как нужно делать" желая видеть некий ЕДИНЫЙ документ, в котором формализована задача, требующая реализации в коде.
Вопрос коллегам: Кто и что использовал в своей практике, чтобы поставить задачу программисту? Есть ли у вас готовый шаблон, документ или что-то типа того?Как показывает моя практика, чужие шаблоны могут пригодиться, но редко применяются как есть. Можно подчерпнуть идею, но не саму форму.
Пример: Необходимо поставить задачу на разработку экранной формы. Помимо самого снимка экранной формы, требуется расписывать назначения каждого элемента формы и используемые при этом процедуры, классы для отображения, хранения и проверки данных. Помимо этого где-то здесь же нужно описать последовательность действий пользователя этой формы, что будет происходить с ней при каждом действии... здесь же желательны представить последовательность потоков данных (возможно "Диаграмма последовательности", кстати она очень понравилась разработчикам)...USE CASE и разные способы его реализации (UML UML и UML)
Эд, какой список, там же один способ применения?Под списком я понимал вовсе не варианты использования системы. А функции инсталлера, которые требуются пользователю.
Если все-таки т-ник инстацирует экземпляр прямоугольника, то наверное зависимость должна иметь обратное направления, правда я могу и ошибаться
Я бы не отказался и от англоязычного варианта.Поищите есть электронный вариант, не найдете - вышлю
я почему то думал что отдел состоит из работников (отношение композиция)отношение композиция - это отношение часть-целое, причем указывающее, что часть не может существовать без целого в принципе.
Наверно при том, что компьютер конфигурируется именно для аналитика.Странная трактовка задачи.
У всех профессий, как вы понимаете(ведь понимаете?), разные потребности в информационных технологий.более того они все время изменяются с развитием технологий и изменением менталитета и уровня образованности в ИТ сотрудников этих профессий
Учителю физкультуры в школе, например, екселя и ворда хватит (грубо говоря второй "пенек" и никаких заморочек)1. Для учителя вообще не факт, что компьютер нужен. В журнале все записи может вести, зачем ему компьютер?
, а web-дизайнеру куча вспомогательных программ и редакторов, требующих уйму ресурсовКомпьютер для веб-дизайнера - это его профессиональный инструмент, средство его труда. Соответственно и подход другой
чтобы составить список требований к компьютеру)Хм, а причем тут ПО системного аналитика?