Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка програмного модуля колірної корекції зображення з використанням засобів OpenGL

Реферат Розробка програмного модуля колірної корекції зображення з використанням засобів OpenGL





nity також присутній більш просунутий метод колірної корекції, який використовує буфер глибини і додаткову градієнтну карту, щоб ступінь колірної корекції залежала від віддаленості об'єктів від камери.

У рамках дипломного проектування було прийнято рішення реалізувати всі методи колірної корекції, які присутні в розглянутих движках і порівняти їх.


. 3 Вибір технології проектування


На сьогоднішній день проблема вибору найбільш відповідного і повністю задовольняє поставленим цілям і завданням CASE-засоби представляється максимально актуальною на увазі їх широкого розмаїття і величезного спектру рішень, який готовий запропонувати розробник для задоволення потреб автоматизації.

Вибір CASE-засоби в чому залежить від конкретного підходу до проектування програмного забезпечення. Найважливішими з підходів є структурний (функціональний), об'єктно-орієнтована, також окремо виділяється методологія ARIS.

Сутність структурного підходу до розробки програмного забезпечення полягає в його декомпозиції на автоматизує функції: програмне забезпечення розбивається на функціональні підсистеми, які в свою чергу діляться на підфункції, що підрозділяються на завдання і так далі. На сьогоднішній момент широкого поширення набули:

- CA ERwin Process Modeler (раніше: BPwin);

- CA ERwin Data Modeler (раніше: ERwin);

- Vantage Team Builder;

- Oracle Designer.

Об'єктно-орієнтований підхід використовує об'єктну декомпозицію, при цьому статична структура програмного забезпечення описується в термінах об'єктів і зв'язків між ними, а поведінка програмного забезпечення описується в термінах обміну повідомлень між об'єктами. Засоби, що відповідають об'єктно-орієнтованого підходу:

- IBM Rational Rose;

- Sybase PowerDesigner;

- Enterprise Architect.

Методологія ARIS визначає принципи моделювання різних аспектів діяльності організацій, ґрунтується на концепції інтеграції, що пропонує цілісний погляд на бізнес-процеси, і являє собою безліч різних методологій, інтегрованих в рамках єдиного системного підходу.

В якості критеріїв для порівняння CASE-засобів доцільно виділити: можливість проведення глибокого комплексного аналізу бізнес-процесів, повноту опису і наочність використовуваних моделей, гнучкість, ступінь адаптації використовуваного засобу для вирішення конкретних завдань, а також можливість генерації програмного коду і показник поширеності засобів, що відповідають розглянутого підходу.

Порівняння розглянутих підходів у відповідності з виділеними критеріями представлено в таблиці 1.1.


Таблиця 1.1 - Вибір Case-засобів на підставі порівняння різних підходів з проектування програмного забезпечення

ПодходиСтруктурний/ФункціональнийОб'ектно-оріентірованнийARISКрітеріі средствERwin, Bpwin, Vantage Team, Builder, Oracle, DesignerRational Rose, Power Designer, Enterprise, ArchitectAris ToolsetГлубіна і комплексність аналізу бізнес-процесів + - + Повнота опису та логічна цілісність + -+/-наочність - + - Структурність + - +/-Гнучкість і адаптованість +/- ++/-Можливість генерації коду +/- + - Поширеність ++/-

У результаті порівняння продуктів, можна зробити висновок про те, що кошти, що відповідають структурному підходу (ERwin, BPwin), в основному знаходять своє застосування на етапах визначення вимог до програмного забезпечення. Такі засоби підходять для здійснення глибокого аналізу розглянутих процесів (Vantage Team Builder), дозволяють максимально раціонально витрачати ресурси, внаслідок незалежності готельних компонент програмного забезпечення (ПЗ). Що стосується об'єктно-орієнтованих засобів, варто відзначити, що методика їх застосування дозволяє здійснювати проектування будь-якого типу, за засобу універсальності і наочності мови UML, який використовується в рамках Enterprise Architect, Rational Rose і Power Designer і є досить зручним інструментом для оперування фахівцями будь-якого рівня підготовки [19].

На підставі проведеного аналізу було прийнято рішення використовувати засіб Enterprise Architect, яке найбільш точно відповідає вимогам до проектування продукту, що розробляється.


. 4 Спеціальне і загальносистемне програмне забезпечення


При реалізації програмного модуля колірної корекції зображення з використанням засобів OpenGL для забезпечення всіх функцій, передбачених технічним завданням необхідно наявність спеціального загальносистемного програмного забезпечення, яке наведене в таблиці 1.2.


...


Назад | сторінка 3 з 25 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення інформаційної системи "Poker Helper" з використанням су ...
  • Реферат на тему: Об'єктно-орієнтований аналіз та проектування програмного забезпечення. ...
  • Реферат на тему: CASE-технології розробки програмного забезпечення
  • Реферат на тему: Об'єктно-орієнтована технологія розробки програмного забезпечення будил ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Розробка програмного забезпечення