Sdfsdf

  • 29 апр. 2012 г.
  • 1639 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УО «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ»




ОТЧЕТ



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


Объектно-ориентированное описание и моделирование ИС «Интернет магазин» на унифицированном языке моделирования UML.

Реализация отдельных модулей ИС «Интернет магазин» в C++ BuilderСтудентки
Александры












Минск 2011

Оглавление

Введение 5

1. Методология объектно-ориентированного программирования 6

1.1 Общие сведения об унифицированном языке моделирования UML 7

1.2 Основные типы UML -диаграмм, используемые в проектировании информационных систем 8

1.2.1 Диаграмма классов 9

1.2.2 Диаграмма вариантов использования 101.2.3 Диаграммы взаимодействия 10

1.2.4 Диаграмма деятельности 11

2. Построение объектной модели ИС «интернет магазин» на унифицированном языке моделирования UML 12

2.1 Назначение и цели создания системы 12

2.2 Характеристика объектов системы 12

2.3 Требования к системе 12

2.4 Общая диаграмма интегрированной модели системы 13

2.5 Диаграммы вариантов использования интернетмагазина 13

2.6 Диаграммы взаимодействия интернет магазина 13

2.7 Диаграммы классов интернет магазина 13

2.8 Диаграммы компонентов ИС 13

3. Реализация отдельных модулей системы в C++ Builder 13


Введение

Концепция объектно-ориентированного программирования подразумевает, что основой управления процессом реализации программы является передача сообщений объектам. Поэтомуобъекты должны определяться совместно с сообщениями, на которые они должны реагировать при выполнении программы. В этом состоит главное отличие ООП от процедурного программирования, где отдельно определённые структуры данных передаются в процедуры в качестве параметров. Таким образом, объектно-ориентированная программа состоит из объектов отдельных фрагментов кода, обрабатывающего данные, которыевзаимодействуют друг с другом через определённые интерфейсы. Объектно-ориентированное программирование позволяет моделировать объекты определённой предметной области путем программирования их содержания и поведения в пределах класса. Конструкция «класс» обеспечивает механизм инкапсуляции для реализации абстрактных типов данных. Инкапсуляция как бы скрывает и подробности внутренней реализации типов, и внешние операции ифункции, допустимые для выполнения над объектами этого типа. Каждый объект системы обладает своим собственным поведением, моделирующим поведение объекта реального мира
UML - язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактноймодели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.

1. Методология объектно-ориентированного программирования

Объектно-ориентированное программирование -  этопарадигма программирования, в которой основными концепциями являются понятия объектов и классов.   Объектно-ориентированное программирование предоставляет технологию управления элементами любой сложности. Суть ООП состоит в том, чтобы обращаться с данными и процедурами, которые выполняют действия над этими данными, как с единым объектом, т.е. самодостаточным элементом, который в чём-то идентичен другимтаким же объектам, но в то же время отличается от них определёнными уникальными свойствами.

Методы ООП позволяют перейти от алгоритмических моделей программ к объектным. При ООП пользователя в первую очередь заботят типы объектов, с которыми приходится иметь дело их программам, свойства этих объектов, а также то, как они взаимодействуют между собой и с другими...
tracking img