Примеры практических заданий для сдачи экзамена по учебному предмету «Технология разработки программного обеспечения» для учащихся 3 курса дневной формы получения образования
Рассмотрите предметную область «Автоматизированная информационная система (АРМ) «Книжный магазин». При рассмотрении необходимо учесть, что база данных АРМ должна содержать сведения о поступлении книг, включая дату поступления, номер документа и сведения о поставщике; сведения о книгах — жанр, название, автор(ы), год издания, издательство, место издания, количество страниц, цена; сведения о реализации книг (дата продажи, количество экземпляров, сумма). Также АРМ должна содержать экранные формы для ввода и редактирования данных в таблицах и все необходимые выходные отчеты.
1. Составьте функциональную модель IDEF0: контекстную диаграмму и диаграмму декомпозиции.
2. Составьте UML-диаграмму деятельности для варианта использования «Оформить поступление книг в магазин».
3. Составьте UML-диаграмму классов.
4. Составьте UML-диаграмму прецедентов (вариантов использования).
5. Составьте UML-диаграмму состояний.
6. Составьте UML-диаграмму последовательности.
7. Составьте диаграмму «Сущность-связь».
8. Составьте BPMN-модель для бизнес-процесса «Поступление книг в магазин».
9. Составьте диаграмму потоков данных (DFD-диаграмму) для функции «Поступление книг в магазин».