SlideShare une entreprise Scribd logo
1  sur  8
Филиал «БГТУ»
«Витебский государственный
технологический колледж»
Презентация на тему:
«Этапы создания ПО при объективном подходе»
Выполнил: Божко Сергей, учащийся 22о группы
При создание программы с использованием
объектного подхода можно выделить три
основных этапа:
 объектно-ориентированный анализ (ООА);
 объектно-ориентированное проектирование (OOD);
 объектно-ориентированное программирование (ООР).
Объектно-ориентированный анализ
(ООА)
Объектно-ориентированный анализ направлен на создание
моделей близких к реальности. Это методология, при которой
требования формируются на основе классов и объектов, которые
составляют словарь предметной области. На результатах ООА
строятся модели, на которых базируется OOD, создающее основу
для ООР. Если при проектировании системы возникают сложности
в определении ключевых абстракций, прикладной анализ может
помочь, указав на абстракции, которые были определены в
родственных системах.
В прикладном анализе можно
выделить следующие этапы:
 построение каркаса модели;
 изучение уже существующих систем данной предметной
области;
 определение схожести и различий между разрабатываемой
системой и уже существующей;
 пересмотр существующей системы на основе предъявляемых
требований.
Объектно-ориентированное
проектирование (OOD)
Это часть объектно-ориентированной методологии, которая
предоставляет возможность программистам оперировать
понятие «Объект», нежели понятие «процедура» при
разработке своего кода. Объекты содержат
инкапсулированные данные и процедуры, сгруппированные
вместе, отображая сущность объекта. «Интерфейс объекта»,
описывает взаимодействие с объектом и то, как он
определен.
 «Объект»- некоторая сущность в виртуальном пространстве,
обладающая определённым состоянием и поведением,
имеющая заданные значения свойств (атрибутов) и операций
над ними (методов).
 «Процедура» - подпрограмма, поименованная, или иным
образом идентифицированная часть компьютерной
программы, содержащая описание определённого набора
действий. Подпрограмма может быть многократно вызвана из
разных частей программы. В языках программирования для
оформления и использования подпрограмм существуют
специальные синтаксические средства.
Объектно-ориентированное
программирование (ООР)
Это методология проектирования, которая объединяет
процесс объектной декомпозиции и приемы и
представления логической, физической, статической и
динамической моделей проектируемой системы.
Используется многообразие приемов представления
моделей отражающих логическую (структура классов и
объектов) и физическую (архитектура модулей и процессов)
структуры системы.
Выделяют два основных требования,
предъявляемых к ООР:
использовать объекты в качестве элемента
конструкции;
 организовать классы иерархически.

Contenu connexe

Similaire à этапы создания по при обьективном подходе( ) (16)

пр8 сем2 1_проектированиербд_er_model2014_02_27
пр8 сем2 1_проектированиербд_er_model2014_02_27пр8 сем2 1_проектированиербд_er_model2014_02_27
пр8 сем2 1_проектированиербд_er_model2014_02_27helenyakovleva
 
Getting Started to the System Design
Getting Started to the System DesignGetting Started to the System Design
Getting Started to the System DesignAnatoly Simkin
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Technopark
 
Объектно-ориентированные методологии
Объектно-ориентированные методологииОбъектно-ориентированные методологии
Объектно-ориентированные методологииOlya Kollen, PhD
 
197.моделирование систем в среде bp win
197.моделирование систем в среде bp win197.моделирование систем в среде bp win
197.моделирование систем в среде bp winivanov156633595
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]Alex V. Petrov
 
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_buiAnastasia Snegina
 
Индикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаИндикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаMarcus Akoev
 
Проектирование_и_архитектура_ПС_2022_L09s.ppt
Проектирование_и_архитектура_ПС_2022_L09s.pptПроектирование_и_архитектура_ПС_2022_L09s.ppt
Проектирование_и_архитектура_ПС_2022_L09s.pptdinarium2016
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Aimurat Adilbekov
 
Conception
ConceptionConception
Conceptionbiv63
 
Построение программ модулей ОПОП академического бакалавриата: первые итоги
Построение программ модулей ОПОП академического бакалавриата: первые итогиПостроение программ модулей ОПОП академического бакалавриата: первые итоги
Построение программ модулей ОПОП академического бакалавриата: первые итогиbudaeva_es
 

Similaire à этапы создания по при обьективном подходе( ) (16) (20)

ооп
оопооп
ооп
 
пр8 сем2 1_проектированиербд_er_model2014_02_27
пр8 сем2 1_проектированиербд_er_model2014_02_27пр8 сем2 1_проектированиербд_er_model2014_02_27
пр8 сем2 1_проектированиербд_er_model2014_02_27
 
ООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсыООП. Рекомендуемые информационные ресурсы
ООП. Рекомендуемые информационные ресурсы
 
Getting Started to the System Design
Getting Started to the System DesignGetting Started to the System Design
Getting Started to the System Design
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3
 
Объектно-ориентированные методологии
Объектно-ориентированные методологииОбъектно-ориентированные методологии
Объектно-ориентированные методологии
 
197.моделирование систем в среде bp win
197.моделирование систем в среде bp win197.моделирование систем в среде bp win
197.моделирование систем в среде bp win
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
 
лекция № 7
лекция № 7лекция № 7
лекция № 7
 
UML: Kinds of Diagram
UML:  Kinds of DiagramUML:  Kinds of Diagram
UML: Kinds of Diagram
 
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
SPb BA & SA Night. Learning a New Business Domain [1.01, RUS]
 
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui
0480196 746 b8_lyasin_d_n_sankov_s_g_osnovy_programmirovaniya_v_srede_c_bui
 
Индикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаИндикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университета
 
Проектирование_и_архитектура_ПС_2022_L09s.ppt
Проектирование_и_архитектура_ПС_2022_L09s.pptПроектирование_и_архитектура_ПС_2022_L09s.ppt
Проектирование_и_архитектура_ПС_2022_L09s.ppt
 
Ais Lecture 3
Ais Lecture 3Ais Lecture 3
Ais Lecture 3
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
БаРС СГУТиКД
БаРС СГУТиКДБаРС СГУТиКД
БаРС СГУТиКД
 
Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...Понятия технологии разработки объектно-ориентированных информационных систем ...
Понятия технологии разработки объектно-ориентированных информационных систем ...
 
Conception
ConceptionConception
Conception
 
Построение программ модулей ОПОП академического бакалавриата: первые итоги
Построение программ модулей ОПОП академического бакалавриата: первые итогиПостроение программ модулей ОПОП академического бакалавриата: первые итоги
Построение программ модулей ОПОП академического бакалавриата: первые итоги
 

Plus de romachka_pole

защита информации (53)
защита информации (53)защита информации (53)
защита информации (53)romachka_pole
 
управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)romachka_pole
 
технология и отладка по (47)
технология и отладка по (47)технология и отладка по (47)
технология и отладка по (47)romachka_pole
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)romachka_pole
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)romachka_pole
 
технология Rational unified process (44)
технология Rational unified process (44)технология Rational unified process (44)
технология Rational unified process (44)romachka_pole
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)romachka_pole
 
Xp программирование (41)
Xp программирование (41)Xp программирование (41)
Xp программирование (41)romachka_pole
 
принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)romachka_pole
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )romachka_pole
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )romachka_pole
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)romachka_pole
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)romachka_pole
 

Plus de romachka_pole (20)

защита информации (53)
защита информации (53)защита информации (53)
защита информации (53)
 
управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)
 
технология и отладка по (47)
технология и отладка по (47)технология и отладка по (47)
технология и отладка по (47)
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
технология Rational unified process (44)
технология Rational unified process (44)технология Rational unified process (44)
технология Rational unified process (44)
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)
 
Xp программирование (41)
Xp программирование (41)Xp программирование (41)
Xp программирование (41)
 
принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 

этапы создания по при обьективном подходе( ) (16)

  • 1. Филиал «БГТУ» «Витебский государственный технологический колледж» Презентация на тему: «Этапы создания ПО при объективном подходе» Выполнил: Божко Сергей, учащийся 22о группы
  • 2. При создание программы с использованием объектного подхода можно выделить три основных этапа:  объектно-ориентированный анализ (ООА);  объектно-ориентированное проектирование (OOD);  объектно-ориентированное программирование (ООР).
  • 3. Объектно-ориентированный анализ (ООА) Объектно-ориентированный анализ направлен на создание моделей близких к реальности. Это методология, при которой требования формируются на основе классов и объектов, которые составляют словарь предметной области. На результатах ООА строятся модели, на которых базируется OOD, создающее основу для ООР. Если при проектировании системы возникают сложности в определении ключевых абстракций, прикладной анализ может помочь, указав на абстракции, которые были определены в родственных системах.
  • 4. В прикладном анализе можно выделить следующие этапы:  построение каркаса модели;  изучение уже существующих систем данной предметной области;  определение схожести и различий между разрабатываемой системой и уже существующей;  пересмотр существующей системы на основе предъявляемых требований.
  • 5. Объектно-ориентированное проектирование (OOD) Это часть объектно-ориентированной методологии, которая предоставляет возможность программистам оперировать понятие «Объект», нежели понятие «процедура» при разработке своего кода. Объекты содержат инкапсулированные данные и процедуры, сгруппированные вместе, отображая сущность объекта. «Интерфейс объекта», описывает взаимодействие с объектом и то, как он определен.
  • 6.  «Объект»- некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и операций над ними (методов).  «Процедура» - подпрограмма, поименованная, или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий. Подпрограмма может быть многократно вызвана из разных частей программы. В языках программирования для оформления и использования подпрограмм существуют специальные синтаксические средства.
  • 7. Объектно-ориентированное программирование (ООР) Это методология проектирования, которая объединяет процесс объектной декомпозиции и приемы и представления логической, физической, статической и динамической моделей проектируемой системы. Используется многообразие приемов представления моделей отражающих логическую (структура классов и объектов) и физическую (архитектура модулей и процессов) структуры системы.
  • 8. Выделяют два основных требования, предъявляемых к ООР: использовать объекты в качестве элемента конструкции;  организовать классы иерархически.