Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задания к курсовой работе

по предмету «Объектно-ориентированное программирование»

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

обеспечения. Процесс создания модели состоит из нескольких этапов:

1. Составление глоссария проекта;

2. Создание модели вариантов использования;

3. Анализ вариантов использования;

4. Проектирование системы;

5. Реализация системы.

После выполнения третьего этапа модель должна удовлетворять перечисленным

ниже требованиям. На диаграммах вариантов использования каждое действующее лицо

(actor) и вариант использования должны сопровождаться описанием. Все описания

должны быть составлены на украинском языке. Описание действующего лица должно

коротко (в одну-две строки) сообщать о роли данного лица. Описание варианта

использования должно включать в себя пояснение, предусловие, потоки событий

(основной и альтернативные, если таковые есть) и постусловие. Диаграммы

взаимодействия, соответствующие потокам событий вариантов использования, должны

содержать необходимые пояснения.

При проектировании системы требуется:

 создать иерархию классов системы;

 разместить классы по пакетам (использовать деление: пользовательский интерфейс

– управление – данные; или другое в зависимости от постановки задачи);

 каждый класс снабдить описанием, которое должно включать в себя краткое

описание (ответственность класса), описание атрибутов в виде таблицы (имя,

описание, тип), таблицу с описанием операций (имя, описание, сигнатура);

 построить диаграммы классов системы, отображающие связи между классами;

 для описания поведения экземпляров отдельных классов построить диаграммы

состояний;

 разработать (если необходимо) схему базы данных и отобразить ее на диаграмме

«сущность – связь».

При реализации системы необходимо построить диаграммы компонентов для

каждого пакета и для системы в целом. Также следует разработать диаграмму

размещения. В зависимости от варианта задания диаграмма размещения должна

показывать расположение компонентов в распределенном приложении или связи между

встроенным процессором и устройствами.

17:37:24

Вариант 11

Тема: Программная система учета товаров

Требуется разработать модель системы поддержки заказа и учета товаров в бакалейной

лавке.

В бакалейной лавке для каждого товара фиксируется место хранения (определенная

полка), количество товара и его поставщик. Система поддержки заказа и учета товаров

должна обеспечивать добавление информации о новом товаре, изменение или удаление

информации об имеющемся товаре, хранение (добавление, изменение и удаление)

информации о поставщиках, включающей в себя название фирмы, ее адрес и телефон.

При помощи системы составляются заказы поставщикам. Каждый заказ может содержать

несколько позиций, в каждой позиции указываются наименование товара и его количество

в заказе. Система учета по требованию пользователя формирует и выдает на печать

следующую справочную информацию:

 список всех товаров;

 список товаров, имеющихся в наличии;

 список товаров, количество которых необходимо пополнить;

 список товаров, поставляемых данным поставщиком.

язык программ с#

10 лет назад
Diplomki
Артём 
32 года
11 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров