Цель работы:
Ознакомление с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML. Знакомство с диаграммами последовательности и кооперации.
Задачи:
- Описать выбранную исследуемую область, с представлением диаграммы прецедентов (указание минимум 2-х ключевых прецедентов, для которых будет рассмотрено построение диаграмм последовательности);
- Построить 2 диаграммы последовательности, для выбранных прецедентов (каждая диаграмма должна: отражать все возможные варианты решения выбранной задачи, что достигается использованием фреймов, отражать не гуманитарный, а технический аспект);
- Для одной из диаграмм последовательности привести фрагмент кода (на любом языке программирования). Представленный код должен полностью реализовывать задачи, решаемые на диаграмме последовательности;
- Построить диаграмму кооперации для одной из диаграмм последовательности;
- Вывод (роли диаграмм последовательности и кооперации при проектировании ИС, достоинства и недостатки диаграмм).
В качестве предметной области был выбран оператор сотовой связи и его личный кабинет абонента.