2010-05-11 2 views
1

Я разрабатываю приложение с UML. Я должен представлять видео и изображение в качестве содержимого моего приложения. Я думаю, что оба они являются файлами, одним из типов изображений и другим типом видео.Разработка программного обеспечения: изображение и видео - это файл

Как я могу представить это на модели UML?

спасибо.

ответ

1

Отдельно от вопроса SE я бы бросил вызов вашему предположению здесь. Вы уверены, что файл содержит одно изображение? Вы уверены, что видео содержит одно видео? Вы уверены, что вы можете показывать только видео и изображения из файлов (а не, скажем, сокет или поток?)

В диаграмме классов UML вы можете моделировать тип для Контента с двумя подтипами: видео и образ.

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

+0

Ответы на ваши вопросы: Вы уверены, что файл содержит одно изображение? Изображение - это тип, независимо от того, что он содержит (возможно, я не понимаю ваш вопрос). То же самое для второго вопроса. Вы уверены, что можете показывать только видео и изображения из файлов (а не, скажем, сокет или поток?) Если видео и изображение являются типами, я могу добавить в будущем больше типов. – VansFannel

+0

Возможно, я моделирую базу данных , не так ли? Это моя первая модель UML, и я не знаю, что я делаю. Я думал, что занимаюсь классами приложений, а не базой данных. Любые советы о том, как сделать дизайн приложения. – VansFannel

+0

Вы говорите о наследовании? – VansFannel

Смежные вопросы