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

Реферат Розробка програмного забезпечення вирішення нелінійних рівнянь





Таблиця описателей входів модуля містить: ім'я параметра локальне; ім'я параметра глобальне; характеристику параметра (вхідний, вихідний, модифікується); вид структури (змінна рядок, масив арифметичний, масив рядків, структура, масив структур і т.д.); розмірність (для масиву); довжину (для рядків); основу системи числення (для змінної або елементу масиву); форму подання; точність.

Таблиця описателей наборів даних містить: ім'я набору; ім'я DD-пропозиції; тип організації; метод доступу; формат і довжина блоку; атрибути запису.

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

Для організації області обміну необхідно:

1) здійснити аналіз даних, які будуть циркулювати в середовищі програмного комплексу в складі САПР з метою визначення однакових за змістом змінних;

2) всім однаковим за змістом змінним привласнити одне і те ж ім'я, що відбиває семантику цих змінних (глобальні змінні);

3) кожної змінної, що зустрічається тільки один раз, привласнити унікальне ім'я, що відображає семантику величини (локальні змінні);

4) кожної глобальної та локальної змінної поставити у відповідність тип і структуру, які є найбільш інформативними;

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

У великих САПР, програми яких оперують з великою кількістю вхідних, проміжних і результуючих змінних, області обміну зручно організовувати у вигляді деякого банку даних. Це дозволяє покласти частину функцій, які виконуються адаптером, на СУБД, що в кінцевому підсумку скорочує час на розробку інформаційного та програмного забезпечення САПР.

Таким чином, адаптер виконує всю сукупність операцій з організації інформаційного взаємодії між програмними модулями. У разі різномовних модулів адаптер практично бере на себе виконання відповідних функцій операційної системи. Досить складною є також завдання побудови області обміну, оскільки її рішення пов'язане зі структуруванням всіх змінних, що беруть участь в інформаційному обміні. У великих САПР, програмні модулі яких оперують з великою кількістю вхідних, проміжних і результуючих змінних, функції адаптера з організації і взаємодії з обмінними областями доцільно перекласти на типові СУБД.

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


Назад | сторінка 5 з 8 | Наступна сторінка





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

  • Реферат на тему: Статистичні дослідження природи і структури просторових даних, моделювання ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Вплив внутрішніх змінних на діяльність організації
  • Реферат на тему: Програма для пошуку мінімуму функції двох дійсних змінних в заданій області