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

×


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

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


Темы - Galogen

Страницы: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 »
166
xP Xd Agile ICONIX пр. / Что есть ICONIX
« : 25 Января 2008, 22:06:41 »
Неожиданно для себя понял, что ничего не знаю об этой аббревиатуре. Конечно лучший способ быстро что-то узнать  - погуглить.

Однако, что есть ICONIX, может не стоит на него тратить и время? Если я о нем до сих пор почти ничего не слышал, может и Бог с ним?

Кто что может рассказать об этой технике? Насколько она применима, кто ею пользовался?

167
xP Xd Agile ICONIX пр. / Кратко про Agile
« : 23 Января 2008, 15:51:45 »
Коллеги!

Не могли бы Вы кратко описать основные дисциплины Agile, примерный график фаз и итераций, минимальный набор артефактов применительно к очень небольшому проекту (скажем так 6 человекомесяц, обязательное описание документации). Скажу, проект учебный.

169
Реализация / Реализация ассоциаций
« : 08 Января 2008, 12:33:15 »
Опубликовал небольшой пост на тему реализации ассоциаций. Можно посмотреть здесь: http://galogenit.livejournal.com/1476.html

Комментировать можно как в журнале, так и здесь. Кому как покажется интереснее и проще

170
Как мы знаем для разветвления потоков управления в диаграммах видов деятельности используется decision. Переход осуществляется в результате выполнения некоторого условия, которое задается guard condition. Очевидно, что каждая ветвь перехода должна содержать взаимоисключающие условия. guard condition, таким образом, есть аналог условного оператора или оператора выбора., либо то, что в IDEF3 понимается под XOR.

разделение потоков на паралельные незавивисимо исполняемые ветви достигается использование concurence или синхронизации.

Возникла кулуарная дискусси, что и когда использовать.

Золотухина пишет, что concurence можно использовать для множественного выбора, тогда на ветви перехода ставиться guard. Но что она под этим понимает?

Оппонент мой считает что разницы в использовании concurence и decision типа нет, если мы ставим guard.

Мое же мнение, что добавление guard при использовании concurence позволяет тонко регулировать суть распараллеливания, которая достигается в IDEF3 использованием OR и AND.

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

Прошу собственно высказаться в пользу или анти моего мнения.

171
Хочу начать цикл задач по различным UML диаграммам.

Лучший способ обучения, делать и обсуждать, получая рефлексию.

Задача 1.
Требуется разработать модель программной системы автоматизации работы службы такси.
Служба такси предоставляет услуги по пассажирским перевозкам. Служба не имеет собственного таксопарка, а работает по договору с водителями, имеющими личный автомобиль. Каждый водитель имеет свой позывной и график работы. Служба имеет несколько точек-стоянок по городу, на которых водитель может дожидаться поступления близлежащего заказа.
С системой работает два диспетчера. Первый диспетчер занимается приемом заказов, второй распределением заказов между водителями. При приеме заказов клиент сообщает свое текущее местонахождение и телефон, а также адрес назначения. Фиксируется время приема заказа, а также время его выполнения. Для определения оптимального маршрута по городу используется геоинформационная система. Клиент может сделать предварительный заказ, т.е. заказать такси в определенное место к определенному времени.
Клиент идентифицируется номером телефона. Система хранит информацию о заказах клиента и вычисляет его рейтинг, что позволяет клиенту со временем получать накопительную скидку. При желании клиент может сообщить о себе дополнительную информацию (ФИО, другие телефоны и т.п.), что позволит его более точно идентифицировать. Если с заказом были какие-либо проблемы (ложный вызов, неоплата и т.п.), этот факт фиксируется, и телефон заносится в черный список.
Бухгалтерия анализирует отчеты о заказах, выполненных каждым водителем, и на основании их проводит денежные расчеты с водителями. Аналогично, заработная плата диспетчеров зависит от количества принятых заказов. Система также должна обеспечивать отчеты о заказах, выполненных за период времени, выполненных конкретным водителем и заказах конкретного клиента.
Нарисовать диаграмму прецедентов (use case diagram) системы автоматизации работы службы такси.


Возможный результат построения диаграммы вариантов использования



172
Одна "нехорошая" :) девочка подкинула мне тут задачку.

Составить диаграмму классов управления проектами, используя такое примерно описание:

Компания(такие-то атрибуты) состоит из отделов. В отделе работают работники, один из которых является руководителем отдела. Компания выполняет проекты (время, назначение). За каждый проект отвечает какой-то один отдел. У проекта есть руководитель проекта. Работники участвуют в одном или более проектах, имея одну и более ролей (например, программист, проектировщик).


Более корректная и оригинальная формулировка
Требуется разработать модель системы управления проектами.
Компания состоит из отделов, в которых работают работники. Отдел отвечает за ноль, один или несколько проектов. Компания имеет название, адрес и телефон. Отдел имеет название и руководителя-работника. Проект имеет название и сроки. Каждый служащий характеризуется именем, адресом и участвует в одном или нескольких проектах. Каждый проект имеет руководителя-работника. Работник выполняет в проекте одну или несколько ролей (например, программист, проектировщик).



Какие варианты?

173
Уважаемая публика,

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

Попытка описать бизнес-процесс в нотации BPMN (тут картинка)



Далее описание процесса Прием на работу  в стиле ВИ

Номер:   1

Название:   Принять на работу сотрудника

Автор:   Эдуард Галиаскаров   Последнее обновление:   

Дата создания:   17.12.07   Дата обновления:   

Уровень:   Бизнес-процесс

Область действия:   Отдел кадров

Действующие лица:   Кандидат – лицо, принимаемое на работу
                                 Сотрудник отдела кадров

Описание:   Кандидат, имея подписанное руководителем подразделения и ректором заявление и набор необходимых документов, приходит устраиваться на работу.
Сотрудник отдела кадров проверяет наличие документов и оформляет приме на работу согласно штатному расписанию.
Кандидат оформляет трудовой договор

Предусловия:   1.   Имеется вакантная ставка
                       2.   Кандидат имеет подписанное руководителем подразделения и ректором заявление

Постусловия:   1.   На нового сотрудника заводится личная карточка и личное дело
                       2.   Приказ подписан, копия приказа передана в расчетный отдел бухгалтерии
                       3.   Трудовой договор оформлении подписан

Основной поток:   
1.   Поступило подписанное заявление кандидата.
2.   Сотрудник отдела кадров вызывает каким-то образом кандидата.
3.   Кандидат приходит в отдел кадров, возможно имея при себе необходимые документы или их копии:
         a.   Паспорт
         b.   Страховое свидетельство государственного пенсионного страхования
         c.   Дипломы об образовании
         d.   Трудовая книжка
         e.   Военный билет
4.   Сотрудник отдела кадров выдает кандидату контрольный лист и направляет его на инструктаж по охране труда в отдел охраны труда.
5.   Кандидат проходит инструктаж по охране труда
6.   Кандидат возвращается с подписанным контрольным листом и сдает его сотруднику отдела кадров
7.   Сотрудник отдела кадров проверяет наличие необходимых документов, заполняет личную карточку на основании копии документов кандидата, принимает трудовую книжку и заводит личное дело сотрудника
8.   Сотрудник отдела кадров помогает кандидату составить типовой трудовой договор
9.   Сотрудник отдела кадров на основании заявления создает приказ на прием на работу установленного образца, присваивает приказу номер и регистрирует его в журнале регистрации приказов
10.   Сотрудник отдела кадров передает приказ и трудовой договор на подпись начальнику отдела кадров и передает их в канцелярию на подпись и согласование руководством
11.   При получении подписанного приказа сотрудник отдела кадров вносит в личную карточку запись о приеме на работу с указанием номера приказа.

Альтернативные потоки:   

Исключения:   
1.   (шаг 4) Кандидат принимается на работу с производственной вредностью
1.1.   Сотрудник отдела кадров выдает бланк медицинской справки с указанием ФИО кандидата, типом производственной вредности и стажа работы
1.2.   Кандидат проходит медицинский осмотр
1.3.   Переход на шаг 5 основного потока
2.   (шаг 4) Кандидат имеет инвалидность
2.1.   Сотрудник отдела кадров просит предъявить справку ВТК
2.2.   Кандидат предъявляет справку
2.3.   Переход на шаг 5 основного потока
3.   (шаг 7) Кандидат военнообязанный
3.1.   Сотрудник отдела кадров направляет кандидата в военно-учетный стол вуза
3.2.   Кандидат встает на учет
3.3.   Переход на шаг 8 основного потока
4.   (шаг 2) Кандидат – сотрудник, принимаемый по совместительству
4.1.   Переход на шаг 8 основного потока

Включает:   нет

Приоритет:   высокий

Частота использования:   ежедневно

Бизнес-правила:   БП-1. Дата приказа не должна превышать дату приема на работу более 3 дней

Особые требования:   

Допущения:   

Замечания и вопросы:   

174
О Сайте и Форуме / ФАНТАСТИКА
« : 15 Декабря 2007, 21:21:32 »
За весь день не одного сообщения!

Либо народ активно отдыхает, либо готовится к НГ, либо ничего завораживающего на форуме нет.

Лично у меня сегодня был день семьи :). Весь отдался семейным делам

175
Управление Проектом / Ситуация
« : 06 Декабря 2007, 18:13:48 »
Некая бюджетная организация имеет достаточно скромную и, в тоже время, весьма непоследовательную автоматизацию своих бизнес-процессов.

Естественно, что автоматизация начиналась с бухгалтерии. В этом плане бухгалтерия наиболее автоматизированная часть организации.

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

Бухгалтерия в целом использует 1С. Отзывы не известны, но как говорится работают. Пр этом для составления отчетности используется некий модуль Паруса, в который часть данных заколачивается в ручную.
При этом бухгалтерия отвязана от локальной сети организации и смотрит на подключение в общую сеть крайне негативно.

Другой по значимости отдел плано-финансовый, в котором не так давно работала старая система по составлению и ведению штатного расписания. Не так давно была закуплена 1С Зарплаты и кадры. Однако способ ведения штатного расписания в ней отдел не устраивал. Была заплачена кругленькая сумма на переконфигурирования задачи ведения штатного расписания.

В силу особенностей организации, плано-финансовый отдел тесно интегрирован с работой отдела кадров через штатное расписание.

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

Кроме того в этой версии конфигурации задачи начисления з/п и задачи отдела кадров тесно интегрированы. Однако отдел начисления з/п крайне негативно настроен на эту конфигурацию и не желает интегрироваться с отделом кадров. Причина в том, что 1с не дает того удобства работы, которую отдле начисления з/п имеет в своей существующей программе, плюс есть такое убеждение, что интеграция может привести к утечки информации о з/п сотрудников.

Вместе с тем есть некое, пока не очень гласное решение, внедрить корпоративную платформу. Решение поддержано директором и другими топ-менеджерами.

Но тут возник конфликт. За 1С уплачены деньги и вроде, что выбрасывать на ветер?
С другой стороны, если что-то сделать на 1С, а все остальное на новой платформе - опять проблема не решена, получится, что часть информации дублируется в разных системах и конечно требует серьезных усилий для поддержания в синхронизированном состоянии.

Новая КИС явно будет нуждаться в информации о сотрудниках, но они к примеру будут вестись в 1с.

Я попытался привести доводы такого плана: поскольку в настоящее время кадры не автоматизированы, а планофинасовый отдел хотя и автоматизирован, но будет переходить на другую структуру расчета штатного расписания, з/п атоматизирована уже устаревшими технологиями, то учитывая общую тенденцию перехода к единой интегрированной системе - самое время принять четкое решение и сразу начать переход к новой КИС.

Однако мои аргументы пока не убеждают.

Что как вы думаете можно тут сделать?

176
Задумали тут сделать логотип, эмблему или герб кафедры. Скорее все-таки некий символ кафедры.

Кафедра носит название Информатики и вычислительной техники. Частое сокращение Кафедра ИВТ.

Специальность Информационные системы и технологии.

Первичная ассоциация - естественно с компьютером - вроде ясно и очевидно. Однако очень тривиально.

Хотелось бы попросить посетителей сайта опубликовать свои ассоциации с названными понятиями: термины, символы, ощущения от этих понятий, ну и возможно некий образ этих ощущений

177
Срочно нужна консультация по организации совместной работе в Rational Rose 2003.

По справке искать сложно и по каким словам не знаю.

Кто этим занимался, прошу проконсультировать

178
У нас стало модно иметь 2 экрана. Просто супер - очень удобно, на одном диаграмма, на другом требования.
Я тоже не против двух экранов. Саша, а как их подключать? Можно одну панельку использовать, а на другом (ЭЛТ) что-то еще запускать

180
Примеры / Голосуй, если имеет смысл
« : 15 Ноября 2007, 16:39:14 »
Вообщем меня просили мои uml-шутки исправить на корректный английский и сделать репост. Сделал - естественно потерял все свои голоса.

Так что, если кто голосовал, просьба переголосовать. Кто не голосовал - прошу посмотреть и проголосовать.

Спасибо.

Все мои шутки носят общее название Hen The Specky. А еще я добавил одну шутку Solomon Grundy. Кодовое имя Professor

http://www.umljokes.com/component/option,com_datsogallery/Itemid,34/func,detail/catid,1/id,55/
http://www.umljokes.com/component/option,com_datsogallery/Itemid,34/func,detail/catid,2/id,57/
http://www.umljokes.com/component/option,com_datsogallery/Itemid,34/func,detail/catid,4/id,56/
http://www.umljokes.com/component/option,com_datsogallery/Itemid,34/func,detail/catid,3/id,50/
http://www.umljokes.com/component/option,com_datsogallery/Itemid,34/func,detail/catid,5/id,49/


Страницы: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 »