|
Раздел: Программирование, Базы данных ВСЕ РАЗДЕЛЫ |
Объектно-ориентированный подход не дает немедленной отдачи. Эффект от его применения начинает сказываться после разработки двух-трех проектов и накопления повторно используемых компонентов, отражающих типовые проектные решения в данной области. Переход организации на объектно-ориентированную технологию — это смена мировоззрения, а не просто изучение новых CASE-средств и языков программирования. Таким образом, структурный подход по-прежнему сохраняет свою значимость и достаточно широко используется на практике. На примере языка UML хорошо видно, что его авторы заимствовали то рациональное, что можно было взять из структурного подхода: элементы функциональной декомпозиции в диаграммах вариантов использования, диаграммы состояний, диаграммы деятельностей и др. Однако очевидно, что в конкретном проекте декомпозировать сложную систему одновременно двумя способами невозможно. Можно начать декомпозицию каким-либо одним способом, а затем, используя полученные результаты, попытаться рассмотреть систему с другой точки зрения. Министерство науки и образования Республики Казахстан Семипалатинский Государственный Университет имени ШакаримаКафедра: «Экономической кибернетики» Дисциплина: «Проектирование информационных систем»Курсовая работа Тема: «Объектно-ориентированный подход к проектированию программного обеспечения на примере работы отдела налоговой инспекции». Выполнил: студент группы ЭК-306 Тлекин Б.С. Проверила: старший преподаватель Бекмухаметова Т.М.Семипалатинск 2004 год.
Пока достаточно понять общий принцип. Другим важным свойством функций является возможность вложения их друг в друга. JavaScript не поддерживает истинный объектно-ориентированный подход к проектированию, но это свойство обеспечивает очень похожие возможности. Кроме вложения функций, важно отметить, что имеется несколько различных способов объявления функций: function myFunction(){ function nestedFunction1(arg1, arg2, arg3){ alert(arg1+arg2+arg3); } var nestedFunction2 = function(arg1, arg2, arg3){ alert(arg1+arg2+arg3); } var nestedFunction3 = new Function('arg1, arg2, arg3', 'alert(arg1+arg2+arg3);'); } В этом примере функции nestedFunction1, nestedFunction2 и nestedFunction3 являются одинаковыми по своим возможностям. Единственное различие состоит в том, как они определяются. nestedFunction1 объявлена, как это делалось раньше. Синтаксис для nestedFunction2 немного отличается. Мы задаем для функции переменную this.nestedFunction2. Синтаксис этого объявления будет следующий имяПеременной= function(аргументы){. Аналогично для функции nestedFunction3 задается переменная для новой функции
Объектно-ориентированный подход к программированию
Пути реализации личностно-ориентированного подхода в профориентационной диагностике
Педагогика сотрудничества и личностно-ориентированный подход в преподавании истории
Объектно-ориентированное программирование
Развитие объектной ориентированности PHP
Объектно-ориентированное программирование на C++ с использованием библиотеки OpenGL
Применение объектно-ориентированного программирования в параметрическом анализе структур Тьюринга
Объектно-ориентированное программирование
Разработка модели анализа и объектно-ориентированного компонента для игры Terrarium 2.0
Личностно-ориентированный подход в обучении иностранному языку
Личностно-ориентированный подход как важное условие эффективности процесса обучения
Некоторые вопросы общего подхода к проблеме соотношения гражданского и налогового права
Применение программных средств при проектировании радиотехнических устройств
Проектирование токарного станка с числовым программным управлением повышенной точности
Программное обеспечение в фазе модернизации
Разработка системного программного обеспечения
Разработка программного обеспечения решения нелинейных уравнений
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ
Вирусы и антивирусное программное обеспечение
Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения
Продуктовая политика организации (на примере продвижения услуг программного обеспечения)
Разработка программного обеспечения
Современный подход к оценке креативности с использованием компьютерных программных средств
Программное обеспечение календарного планирования и контроля
Надежность программного обеспечения
Программное обеспечение почтового обмена
Развитие программного обеспечения
История развития прикладного программного обеспечения
Постановка, настройка и исследование абонентского программного обеспечения сети Internet
Программное обеспечение персонального компьютера
Системное программное обеспечение
Крупнейшие производители операционных систем и программного обеспечения
Бухгалтерский учет компьютеров и программного обеспечения
Легализация программного обеспечения
Аппаратура, программное обеспечение и микропрограммы
Информатика и программное обеспечение ПЭВМ
Операционная система, программное обеспечение ПК
Основные понятия и программное обеспечение систем реального времени
Прикладное программное обеспечение
Проблемное и системное программное обеспечение
Программное обеспечение Lotus-Notes
Программное обеспечение системы обработки изображения в реальном времени
Программное обеспечение ЭВМ и языки программирования
Разработка базы данных и прикладного программного обеспечения для автобусного парка
Разработка прикладного программного обеспечения деятельности отдела аренды ЗАО "Сириус"
Разработка программного обеспечения для нахождения корней биквадратного уравнения
Разработка программного обеспечения по автоматизации учебного процесса в колледже
Реинжиниринг программного обеспечения
Анализ прикладного программного обеспечения
Математическое обеспечение схемотехнического проектирования
Системное программное обеспечение
Революция в программном обеспечении УЧПУ
Программное обеспечение базы данный "Экологический мониторинг"
Программные средства как объект авторского права
Программные средства и приёмы работы на компьютере
Проектирование производительности ЛВС
Краткий конспект лекций по Теории тестирования аппаратных и программных средств
Программатор ПЗУ /программный интерфейс/
Проектирование и разработка баз и банков данных
Проектирование и создание современного web-сайта
Проектирование автоматизированных информационных систем
Крупнейшие фирмы-разработчики операционных систем и программных средств
Применение программного комплекса Electronics Workbench для разработки радиоэлектронных устройств
ПРОЕКТИРОВАНИЕ УПРАВЛЯЮЩЕГО АВТОМАТА
Проектирование школьного сайта
Проектирование аспирационной системы деревообрабатывающего цеха
Проектирование многокамерной барабанной мельницы
Проектирование привода к ленточному конвейеру
Расчет и проектирование одноступенчатого, цилиндрического, шевронного редуктора общего назначения
Проектирование фасонного резца
ПРОЕКТИРОВАНИЕ ГЛАВНОЙ ВЕНТИЛЯТОРНОЙ УСТАНОВКИ В УСЛОВИЯХ ШАХТЫ "ДЗЕРЖИНСКОГО"
Проектирование АТС на районированной сети
Станки с программным управлением
Проектирование выпарной установки
Проектирование дереворежущих фрез
Проектирование силового кулачкового контроллера
Технологическое проектирование АТП
Проектирование внутригородских почтовых сообщений
Физические основы проектирования оборудования микроэлектроники
Проектирование схем телефонного сигнализатора
Автоматизированное проектирование СБИС на базовых матричных кристаллах
Автоматизация проектирования цифровых СБИС на базе матриц Вайнбергера и транзисторных матриц
Схемотехническое и функциональное проектирование вакуумной коммутационной аппаратуры
Проектирование активных RC-фильтров
Проектирование однополосного связного передатчика
Расчёт и проектирование установки для получения жидкого кислорода
Организационное проектирование
Программно – целевое планирование
Проектирование машиностроительного производства
Проектирование локальной вычислительной сети для агетства по трудоустройству
Технологическое проектирование АТП
Создание программных продуктов для решения задач
Проектирование первичной сети связи на участке железной дороги
Проектирование и строительство собора св. Петра в Риме
Исследование и проектирование управленческих решений
Проектирование рациональной организации труда руководителей
Расчет и проектирование внутреннего водопровода
Проектирование и расчет обделки гидротехнических туннелей
Проектирование технологий и изготовления изделий машиностроения
Проектирование промышленного здания
Роль различных средств общения в проектировании обучающих сред
Проектирование привода к цепному конвейеру
Расчет и проектирование червячного редуктора
Технология проектирования ключевых и предметных компетенций
ПРОЕКТИРОВАНИЕ И КОНСТРУИРОВАНИЕ СВЧ ИНТЕГРАЛЬНЫХ УСТРОЙСТВ
Проектирование Цифрового устройства
Проектирование сигнатурного анализатора
Проектирование устройства преобразования сигналов
Проектирование приемного устройства
Проектирование Цифрового устройства
Проектирование канала сбора аналоговых данных микропроцессорной системы
Автоматизированное проектирование СБИС на базовых матричных кристаллах
Проектирование бесконтактного магнитного реле
Проектирование главной схемы электрических соединений подстанции
Методология разработки программных продуктов и больших систем
Проектирование вертикально фрезерного станка
Проектирование малых водопропускных сооружений
Проектирование привода общего назначения
Проектирование прядильного производства мощностью А по выпуску аппаратной пряжи для изделия Б
Проектирование судовой системы водяного пожаротушения
Проектирование фасонного резца
Расчет и проектирование в тонкопленочном исполнении усилителя мощности
Расчёт и проектирование установки для получения жидкого кислорода.
Проектирование операционного устройства
Исследование и проектирование управленческих решений
Проектирование и корректировка организационной структуры предприятия
Определение трудозатрат на разработку программных модулей
Организационно-экономические расчеты при проектировании участков и цехов авиационных предприятий
Проектирование металлической фермы
Нормы освещения при проектировании помещения
Современный этап развития инженерной деятельности и проектирования
Проектирование осушительной системы
Основные физико-механические свойства горных пород, необходимые для проектирования и строительства
Проектирование малых водопропускных сооружений и водоотвода
Проектирование, управление и контроль за разработкой месторождения
Программно-целевые аспекты стратегического управления персоналом полиграфических предприятий
Проблемы функционального проектирования самотестируемых СБИС
Программный комплекс «Sapr_100_W»