КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Поняття те визначення ООП
Вступ. Зміст лекції План лекції Тема 1. Обєктно - орієнтовне програмування Лекція № 1 Вступ. 1.Поняття те визначення ТОП. 2.Об'єктно - орієнтована методологія (ООМ). 3.Об'єктно - орієнтовані мови програмування. 4.Системи і середовища програмування ТОП. 5.Коротка характеристика по С++. Дисципліна "Об' єктно - орієнтоване моделювання інформаційних систем" має на меті забезпечити грунтовну підготовку фахівців з інформаційного менеджменту. Вона спирається на цикл фундаментальних знань, що їх здобули бакалаври з економічної кібернетики у процесі вивчення базових курсів і таких дисциплін: "Алгоритмізація та програмування процедур обробки інформації", "Прикладні прог-рами та оболонки", "Інформаційні системи і технології", "Моделювання економіки". Відстежування складних і різноманітних економічних процесів чи міжнародних відносин, своєчасний облік і контроль у фінансовій сфері - ці та численні інші фактори потребують розробки складних програмно - технічних структур з можливістю отримання будь- якої необхідної економічної інформації. Тому головна мета зазначеної дисципліни полягає в тому, аби допомогти студентам набути практичних навичок (на базі відповідної теоретичної підготовки) з моделювання сучасних інформаційних систем на базі концепції об' єктно - орієнтованого підходу. Об' єктно - орієнтовані моделі корисні для з'ясування проблем взаємодії з експертами предметних областей, інформаційного моделювання підприємств, підготовки документації, розробки програмного забезпечення та баз даних. Щоб досягти цієї мети, у процесі викладання дисципліни передбачено: · визначити місце об' єктно - орієнтованого підходу при проектуванні складних, зокрема інформаційних, систем; · з'ясувати складові та зміст об' єктно - орієнтованого підходу; · висвітлити базові інгредієнти об' єктно - орієнтованого програмування; · побудувати моделі інформаційної системи; · визначити мову об' єктно - орієнтованого програмування; · розробити проект інформаційної системи з використанням об' єктно - орієнтованого підходу; · реалізувати фрагмент інформаційної системи конкретної предметної області однією з мов об' єктно - орієнтованого рівня. Опановуючи дисципліну, студенти набувають навичок зі складання об' єктів та класів відповідної предметної області, формування зв' язків між об' єктами, а також побудови статистичної і динамічної моделей. Закінчивши навчання, студенти мають уміти складати розподілені, високопродуктивні програми, транспортовані в середовищі Internet. Основний зміст дисципліни полягає у використанні об' єктного підходу під година побудови моделей інформаційних систем: визначення класів та об' єктів, введення системи означень і діаграм, події, умови, опис операцій - усе це надає інструмент для складання функціональної моделі системи. Завдяки вибору мови програмування, наприклад JAVA, та особливостям її застосування до конкретної задачі можна розробляти аплети з якісною графікою, мультимедійною та мультиплікативною архітектурою, пристосовані до ятірного використання.
Об' єктно - орієнтоване програмування (ООП) - це методика, яка концентрує основну увагу програміста на зв'язках між об' єктами, а не на деталях їх реалізації. ООП дозволяє розкласти проблему на зв' язані між собою завдання. Кожна проблема стає самостійним об' єктом, що містить свої власні коди і дані, які відносяться до цього об' єкту. У цьому випадку початкове завдання в цілому спрощується, і програміст дістає можливість оперувати з великими за об' ємом програмами. Існує три основні принципи: Наслідування Інкапсуляція Поліморфізм Останнім годиною розвиток апаратних засобів істотно випереджав розвиток систем і засобів програмування. Щоб виправити положення, в 70-80-х роках булі запропоновані різні підходи до збільшення продуктивності праці програміста. Серед цих спроб виділяється такий напрям, як об' єктно - орієнтований підхід до конструювання і кодування програм. Особливу роль в популярності цього підходу зіграло як його тісний зв'язок з інтерфейсами користувача (особливо графічними), так і включення елементів цього підходу в популярні (на персональних комп'ютерах фірми IBM) реалізації гібридних мов програмування C++ і Pascal with Objects фірми Borland. До цих пір більшість використовуваних програмних систем побудовані на принципах структурного підходу, суть якого полягає в декомпозиції системи на ряд модулів, процедур, функцій і структур даних, зв'язаних загальним алгоритмом функціонування. Але розповсюдження могутніх персональних комп' ютерів (порівнянних з робочими станціями 70-80-х років) створило в 90-х роках основу для широкого застосування об' єктно - орієнтованого підходу на практиці. Останнім часом ширше починають використовуватися мови програмування, створені у рамках об' єктно - орієнтованої методології, такі як Smalltalk і Java.
Дата добавления: 2013-12-14; Просмотров: 564; Нарушение авторских прав?; Мы поможем в написании вашей работы! |