Документирование процесса разработки программного обеспечения с использованием UML - Курсовая работа

бесплатно 0
4.5 154
Выбор, обоснование и особенности языка программирования. Вербальное и графическое описание функционального назначения системы. Разработка диаграммы классов, описывающей логическую модель системы. Проектирование физической структуры программного средства.


Аннотация к работе
3. Вербальное и графическое описание функционального назначения системы, включающее графическую схему (диаграмму вариантов использования) и текстовых комментариев, поясняющих на схеме как выполняется процессОписание языка программирования или среды разработки особенности, включающее наименование языка (среды), основные особенности и причины выбораРазработка диаграммы классов, описывающей логическую модель системыПроектирование физической структуры программного средства.Входные Данные о курах, содержащихся на птицефабрике (вес, возраст, порода, количество ежемесячно получаемых от курицы яиц, информация о местонахождении курицы). Работники Выполняют предписанные обязанности в трудовом договоре. Заказчики Юридические лица, производящие заказ на птицефабрике. Потребители Потребляют товар данной птицефабрики. G2 Повысить спрос на продукцию, повысить оперативность получения информации P2Язык UML ориентирован для применения в качестве языка моделирования различными пользователями и научными сообществами для решения широкого класса задач объектно-ориентированного анализа и проектирования (ООАП). С другой стороны, создает предпосылки для унификации различных моделей и этапов их разработки для широкого класса систем, не только программного обеспечения, но и бизнес-процессов. язык программирование диаграмма логический Язык UML предназначен для решения следующих задач: 1. В качестве самостоятельных представлений в языке UML используются следующие диаграммы: - диаграмма вариантов использования; В настоящее время разработаны средства визуального программирования на основе UML, обеспечивающие интеграцию, включая прямую и обратную генерацию кода программ, с наиболее распространенными языками и средами программирования, такими как MS Visual C , Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Smalltalk.Разработка диаграммы классов, описывающей логическую модель системы Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. Главное предназначение этой диаграммы - описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Графическая нотация диаграммы деятельности во многом похожа на нотацию диаграммы состояний, поскольку на диаграммах деятельности также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние срабатывает только при завершении этой операции в предыдущем состоянии.Диаграмма компонентов описывает особенности физического представления системы и позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный, бинарный и исполняемый код. Пунктирные стрелки, соединяющие модули, показывают отношения взаимозависимости, аналогичные тем, которые имеют место при компиляции исходных текстов программ. Основными графическими элементами диаграммы компонентов являются компоненты (Администратор, Владелец, Работник, Заказчик, Браузер), интерфейсы (ІАДМИНИСТРАТОР,…,IWEB) и зависимости между ними. Диаграмма компонентов разрабатывается для следующих целей: • визуализации общей структуры исходного кода программной системы; Компонент - основной элемент диаграммы компонентов, реализующий набор интерфейсов и служащий для общего обозначения элементов физического представления модели.2.

План
Содержание

Введение

Содержание работы: Глава 1

1. Анализ предметной области проектирования

2. Нормативные документы, устанавливающие требования к процессу

Вывод
В рамках выполненной работы на тему «Программная система птицефабрики»: 1. проведен анализ предметной области, сформированы функциональная и информационная модели процесса;

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

В ходе исследования выяснилось, что на данный момент задача повышения работоспособности птицефабрики решалась без использования компьютера, что приводило к большим затратам времени и высокой вероятности ошибки. Для решения этой проблемы был использован язык программирования UML, с помощью которого была разработана программа, позволяющая хранить данные о курах, работниках, заказчиках и работе птицефабрики в целом, оценивать по вводимым данным их достаточность для повышения производительности в предстоящем году.

Список литературы
Введение

Целью расчетной работы является приобретение навыков по созданию формализованных требований к программному обеспечению. Расчетная работа предназначена для практического закрепления и расширения полученных теоретических знаний.

Задачей расчетной работы является формирование у студентов навыков применения: ? языка UML;

? правил формирования требований;

? принципов проектирования программных средств;

? стандартов по оформлению программных документов.

В данной расчетной работе требуется создать программную систему, ориентированную на администрацию птицефабрики и позволяющую работать с информацией о работниках фабрики и об имеющихся на ней курах.1. Буч Г., Рамбо Д. Язык UML: руководство пользователя. - Москва, 2010. - 240 с.

2. Фаулер М., Кендал С. UML: основы. - СПБ. : Питер, 2008. - 186 с.

3. Методические указания к расчетной работе по дисциплине «Программная инженерия».

4. Зимнов С. Лекции по дисциплине «Программная инженерия».

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?