🗊Презентация Технологии разработки программного обеспечения

Нажмите для полного просмотра!
Технологии разработки программного обеспечения, слайд №1Технологии разработки программного обеспечения, слайд №2Технологии разработки программного обеспечения, слайд №3Технологии разработки программного обеспечения, слайд №4Технологии разработки программного обеспечения, слайд №5Технологии разработки программного обеспечения, слайд №6Технологии разработки программного обеспечения, слайд №7Технологии разработки программного обеспечения, слайд №8Технологии разработки программного обеспечения, слайд №9Технологии разработки программного обеспечения, слайд №10Технологии разработки программного обеспечения, слайд №11Технологии разработки программного обеспечения, слайд №12Технологии разработки программного обеспечения, слайд №13Технологии разработки программного обеспечения, слайд №14Технологии разработки программного обеспечения, слайд №15Технологии разработки программного обеспечения, слайд №16Технологии разработки программного обеспечения, слайд №17Технологии разработки программного обеспечения, слайд №18Технологии разработки программного обеспечения, слайд №19Технологии разработки программного обеспечения, слайд №20Технологии разработки программного обеспечения, слайд №21Технологии разработки программного обеспечения, слайд №22Технологии разработки программного обеспечения, слайд №23Технологии разработки программного обеспечения, слайд №24Технологии разработки программного обеспечения, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Технологии разработки программного обеспечения. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Технологии разработки программного обеспечения
Составитель: Эверстов В.В.
Дата составления: 02.02.2016
Дата модификации: 02.02.2016
Описание слайда:
Технологии разработки программного обеспечения Составитель: Эверстов В.В. Дата составления: 02.02.2016 Дата модификации: 02.02.2016

Слайд 2





Что такое UML?
это универсальный язык визуального моделирования систем.
Хотя чаще всего UML ассоциируется с моделированием ОО программных систем, он имеет намного более широкое применение благодаря свойственной ему расширяемости.
Описание слайда:
Что такое UML? это универсальный язык визуального моделирования систем. Хотя чаще всего UML ассоциируется с моделированием ОО программных систем, он имеет намного более широкое применение благодаря свойственной ему расширяемости.

Слайд 3





Что такое UML?
UML предоставляет собой лишь визуальный синтаксис, который можно использовать для создания моделей.
Описание слайда:
Что такое UML? UML предоставляет собой лишь визуальный синтаксис, который можно использовать для создания моделей.

Слайд 4





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

Слайд 5





Структура UML
Описание слайда:
Структура UML

Слайд 6





Типы диаграмм
Описание слайда:
Типы диаграмм

Слайд 7





Пример диаграммы
Описание слайда:
Пример диаграммы

Слайд 8





Модель классов
Во-первых, необходимо построить модель предметной области. Модель предметной области отражает статическую структуру системы в реальном мире и делит ее на отдельные элементы, удобные для оперирования. Модель предметной области описывает реальные классы и их отношения друг с другом.
Описание слайда:
Модель классов Во-первых, необходимо построить модель предметной области. Модель предметной области отражает статическую структуру системы в реальном мире и делит ее на отдельные элементы, удобные для оперирования. Модель предметной области описывает реальные классы и их отношения друг с другом.

Слайд 9





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

Слайд 10





Моделирование классов
Модель классов описывает статическую структуру системы:
Объекты и отношения между ними,
Атрибуты и операции.
Модели классов являются интуитивным графическим представлением системы и поэтому особенно полезны при общении с заказчиками.
Описание слайда:
Моделирование классов Модель классов описывает статическую структуру системы: Объекты и отношения между ними, Атрибуты и операции. Модели классов являются интуитивным графическим представлением системы и поэтому особенно полезны при общении с заказчиками.

Слайд 11





Диаграммы классов
Диаграммы классов позволяют описать модель классов и их отношений (а значит, и возможные объекты) при помощи графической системы обозначений.
В языке UML для обозначения объекта класса используется прямоугольник, внутри которого ставиться имя объекта, двоеточие и имя класса, к которому относиться этот объект. И имя объекта и имя класса подчеркиваются.
Для обозначения класса в UML так же используется прямоугольник, Необходимо указать имя класса полужирным шрифтом, помещая его по середине прямоугольника.
Описание слайда:
Диаграммы классов Диаграммы классов позволяют описать модель классов и их отношений (а значит, и возможные объекты) при помощи графической системы обозначений. В языке UML для обозначения объекта класса используется прямоугольник, внутри которого ставиться имя объекта, двоеточие и имя класса, к которому относиться этот объект. И имя объекта и имя класса подчеркиваются. Для обозначения класса в UML так же используется прямоугольник, Необходимо указать имя класса полужирным шрифтом, помещая его по середине прямоугольника.

Слайд 12





Значения и атрибуты
Атрибут это именованное свойство класса, описывающее значение , которое может иметь каждый объект класса.
Атрибутами объектов класса Person являются name, birthdate, weight.
Атрибутами класса Car являются color, modelYear, weight.
Описание слайда:
Значения и атрибуты Атрибут это именованное свойство класса, описывающее значение , которое может иметь каждый объект класса. Атрибутами объектов класса Person являются name, birthdate, weight. Атрибутами класса Car являются color, modelYear, weight.

Слайд 13





Значения и атрибуты
Согласно системе обозначений UML, атрибуты указываются во втором (сверху) отделе прямоугольника, обозначающего класс. После каждого атрибута могут быть указаны необязательные сведения о нем (например, тип и значение по умолчанию). Перед значением по умолчанию стоит знак равенства.
Иногда среда реализации может требовать наличия у объекта уникального идентификатора. Идентификаторы всегда неявным образом присутствуют в модели классов. Их не следует указывать явно.
Описание слайда:
Значения и атрибуты Согласно системе обозначений UML, атрибуты указываются во втором (сверху) отделе прямоугольника, обозначающего класс. После каждого атрибута могут быть указаны необязательные сведения о нем (например, тип и значение по умолчанию). Перед значением по умолчанию стоит знак равенства. Иногда среда реализации может требовать наличия у объекта уникального идентификатора. Идентификаторы всегда неявным образом присутствуют в модели классов. Их не следует указывать явно.

Слайд 14





Операции и методы
Операция это функция или процедура, которая может быть применена к объектам класса.
Методом называется реализация операции в конкретном классе. Выбор метода которое выполняется в каждом конкретном объекте зависит только от класса целевого объекта.
Аргументами операции могут быть как значениями, так и другими объектами. Все операции имеют один неявный аргумент – это целевой объект.
Если операция реализована несколькими методами в разных классах важно чтобы они имели одинаковые сигнатуры, т.е. одинаковый набор аргументов.
Описание слайда:
Операции и методы Операция это функция или процедура, которая может быть применена к объектам класса. Методом называется реализация операции в конкретном классе. Выбор метода которое выполняется в каждом конкретном объекте зависит только от класса целевого объекта. Аргументами операции могут быть как значениями, так и другими объектами. Все операции имеют один неявный аргумент – это целевой объект. Если операция реализована несколькими методами в разных классах важно чтобы они имели одинаковые сигнатуры, т.е. одинаковый набор аргументов.

Слайд 15





Операции и методы
Система обозначений UML предписывает перечислять операции в третьем отделе прямоугольника класса. После названия операции могут быть указаны необязательные дополнительные сведения, такие как список аргументов и тип возвращаемого результата. Аргументы отделяются друг от друга запятыми. Перед типом возвращаемого результата ставиться двоеточие.
Описание слайда:
Операции и методы Система обозначений UML предписывает перечислять операции в третьем отделе прямоугольника класса. После названия операции могут быть указаны необязательные дополнительные сведения, такие как список аргументов и тип возвращаемого результата. Аргументы отделяются друг от друга запятыми. Перед типом возвращаемого результата ставиться двоеточие.

Слайд 16





Связи и ассоциации
Связь – это физическое или концептуальное соединение между объектами. В большинстве случаев связь соединяет два объекта, но бывают связи соединяющие два и более объектов.
Ассоциации – это описание группы связей, обладающих общей структурой и общей семантикой. Связи, являющиеся экземплярами некоторой ассоциации, соединяют объекты тех классов, которые соединены между собой этой ассоциацией. Ассоциации описывают множество потенциальных связей, точно так же, как классы описывают объекты.
Описание слайда:
Связи и ассоциации Связь – это физическое или концептуальное соединение между объектами. В большинстве случаев связь соединяет два объекта, но бывают связи соединяющие два и более объектов. Ассоциации – это описание группы связей, обладающих общей структурой и общей семантикой. Связи, являющиеся экземплярами некоторой ассоциации, соединяют объекты тех классов, которые соединены между собой этой ассоциацией. Ассоциации описывают множество потенциальных связей, точно так же, как классы описывают объекты.

Слайд 17





Связи и ассоциации
Описание слайда:
Связи и ассоциации

Слайд 18





Связи и ассоциации
Система обозначений UML предписывает изображать связь как линию между двумя объектами. Линия может состоять из нескольких прямолинейных сегментов. Если у связи есть имя, оно подчеркивается. Ассоциация соединяет между собой классы и тоже обозначается линией (которая может иметь несколько прямолинейных сегментов).
Описание слайда:
Связи и ассоциации Система обозначений UML предписывает изображать связь как линию между двумя объектами. Линия может состоять из нескольких прямолинейных сегментов. Если у связи есть имя, оно подчеркивается. Ассоциация соединяет между собой классы и тоже обозначается линией (которая может иметь несколько прямолинейных сегментов).

Слайд 19





Связи и ассоциации
Название ассоциации указывать не обязательно, если в модели не возникает двусмысленности. Когда между одними и теми же классами существует несколько ассоциаций, то возникает необходимость в именовании ассоциаций или именовании полюсов ассоциаций.
Описание слайда:
Связи и ассоциации Название ассоциации указывать не обязательно, если в модели не возникает двусмысленности. Когда между одними и теми же классами существует несколько ассоциаций, то возникает необходимость в именовании ассоциаций или именовании полюсов ассоциаций.

Слайд 20





Кратность ассоциаций
Кратность – это количество экземпляров одного класса, которые могут быть связаны с одним экземпляром другого класса через одну ассоциацию.
Кратность ограничивает количество связанных между собой объектов.
Описание слайда:
Кратность ассоциаций Кратность – это количество экземпляров одного класса, которые могут быть связаны с одним экземпляром другого класса через одну ассоциацию. Кратность ограничивает количество связанных между собой объектов.

Слайд 21





Кратность ассоциаций
На диаграммах UML кратность указывается явно около конца линии, которой обозначается ассоциация. Значение кратности указывается в виде диапазона, например «1» (ровно один), «1..*» (один и более раз) или «3..5» (от трех до пяти включительно). Специальный символ «*» обозначает «много» - нуль и более.
Описание слайда:
Кратность ассоциаций На диаграммах UML кратность указывается явно около конца линии, которой обозначается ассоциация. Значение кратности указывается в виде диапазона, например «1» (ровно один), «1..*» (один и более раз) или «3..5» (от трех до пяти включительно). Специальный символ «*» обозначает «много» - нуль и более.

Слайд 22





Пример
Описание слайда:
Пример

Слайд 23





Пример
Описание слайда:
Пример

Слайд 24





Кратность ассоциаций
Кратность «много» указывает, что объект может быть связан с произвольным количеством объектов. Однако для каждой ассоциации  между конкретной парой объектов может существовать только одна связь.
Если же между двумя объектами должно быть две связи, необходимо создать две ассоциации.
Описание слайда:
Кратность ассоциаций Кратность «много» указывает, что объект может быть связан с произвольным количеством объектов. Однако для каждой ассоциации между конкретной парой объектов может существовать только одна связь. Если же между двумя объектами должно быть две связи, необходимо создать две ассоциации.

Слайд 25





Кратность ассоциаций
Кратность зависит от предположений и от определенных разработчиком границ задачи. Нечеткие требования могут затруднить определение кратности ассоциаций. Не следует беспокоиться о правильных значениях кратности на начальных этапах разработки системы. Сначала следует определить классы и ассоциации, а затем указать кратность. Если кратность на диаграмме не указана, она считается неопределенной.
Недооценивая кратность, вы можете  ограничить гибкость или функциональность приложения. Например, некоторые программы не позволяют указывать несколько телефонных номеров для одного человека.
Описание слайда:
Кратность ассоциаций Кратность зависит от предположений и от определенных разработчиком границ задачи. Нечеткие требования могут затруднить определение кратности ассоциаций. Не следует беспокоиться о правильных значениях кратности на начальных этапах разработки системы. Сначала следует определить классы и ассоциации, а затем указать кратность. Если кратность на диаграмме не указана, она считается неопределенной. Недооценивая кратность, вы можете ограничить гибкость или функциональность приложения. Например, некоторые программы не позволяют указывать несколько телефонных номеров для одного человека.



Похожие презентации
Mypresentation.ru
Загрузить презентацию