Привет всем! Помогите с кусовой:
Задание
АСУ школы.
Разработать программное обеспечение первой очереди АСУ средней общеобразовательной школы,
Первая очередь АСУ представляет собой простую базу данных об учениках школы. Программное обеспечение должно:
• Предоставлять информацию о конкретном ученике и его родителях
• Информация об ученике содержит
1. фамилия, имя, отчество;
2. пол;
3. домашний адрес;
4. телефон;
5. дата рождения;
6. класс.
7. ссылку на информацию о родителях
8. ссылку на текущий табель успеваемости
9. текущий рейтинг
• Информация о родителях содержит для каждого из родителей
1. фамилию, имя, отчество
2. дату рождения
3. домашний адрес
4. телефон
5. место работы
• Редактировать информацию.
• При удалении ученика вся информация о нем стирается, включая данные о родителях.
• Удалять всех учеников класса.
• Предоставлять список класса.
• Предоставлять рейтинг учеников по классу и параллели.
Разработать формы исходных документов и формы отчетов.
Предусмотреть печать отчетов.
В качестве инструментальной среды проектирования используется Rational Software Architect.
Для описания модели используется язык UML.
Процесс проектирования – Rational Unified Process(RUP).
В проекте должна быть представлена UML- модель в виде следующих диаграмм:
• Модель вариантов использования:
- диаграммы вариантов использования (сценариев)- Use case diagram
- диаграммы активности(видов деятельности) – Activity diagram
• Модель анализа:
- диаграммы взаимодействия – Interaction diagram
- диаграммы последовательностей –Sequence diagram
- диаграммы кооперации – Collaboration diagram
- диаграмма классов со стереотипами
• Модель проектирования:
- диаграммы состояний – Statechart diagram
- диаграммы классов проектирования – Class diagram
- диаграммы компонент – Component diagram