76
Примеры / Re: Описание поведения GUI средствами UML
« : 11 Сентября 2011, 23:13:54 »
В том проекте, который рассматривается как пример в цикле моих статей (http://lnew.ucoz.ru/news/povyshenie_proizvoditelnosti_analitika/2011-07-25-18), веб-дизайнер делал прототип интерфейса по диаграмме граничных классов, представленной в спецификации UC. Системный аналитик должен согласовать этот прототип с заказчиком.
Но разработка прототипа - не его обязанность и в классике, и в большинстве проектных групп.
Поведение интерфейса вообще согласовывать с заказчикам нет необходимости, кроме как иллюстрацию к спецификации UC.
Видимо, в своей компании Вы аналитик, проектировщик и дизайнер в одном лице. Не позавидуешь!
Что касается артефактов, то они почти одни и те же при любой организации, только распределение исполнителей разное.
Как представлять "поведение интерфейса"? А что это такое?
- Поведение отдельного граничного класса во всех возможных ситуациях всех применений этого класса?
- Поведение граничного класса в кооперации взаимодействующих классов при реализации конкретного UC? Ну, это самое простое, описано во всех книжках по проектированию: диаграмма последовательности.
- Поведение всех граничных классов системы во всех ситуациях?
Первое и третье - это многомерный кошмар! Вы, наверное, убедились в этом, когда смотрели табличку, которую я Вам прислал.
Но такая таблица все же полезна разработчику (форму можно уточнить). И это, конечно, не UML. Но первоисточником должна служить модель UML.
Но разработка прототипа - не его обязанность и в классике, и в большинстве проектных групп.
Поведение интерфейса вообще согласовывать с заказчикам нет необходимости, кроме как иллюстрацию к спецификации UC.
Видимо, в своей компании Вы аналитик, проектировщик и дизайнер в одном лице. Не позавидуешь!
Что касается артефактов, то они почти одни и те же при любой организации, только распределение исполнителей разное.
Как представлять "поведение интерфейса"? А что это такое?
- Поведение отдельного граничного класса во всех возможных ситуациях всех применений этого класса?
- Поведение граничного класса в кооперации взаимодействующих классов при реализации конкретного UC? Ну, это самое простое, описано во всех книжках по проектированию: диаграмма последовательности.
- Поведение всех граничных классов системы во всех ситуациях?
Первое и третье - это многомерный кошмар! Вы, наверное, убедились в этом, когда смотрели табличку, которую я Вам прислал.
Но такая таблица все же полезна разработчику (форму можно уточнить). И это, конечно, не UML. Но первоисточником должна служить модель UML.