Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Об'єктно-орієнтована база данихСодержание книги
Поиск на нашем сайте Перевага об'єктно-орієнтованої бази даних - вищий рівень абстракції. Це полегшує проектування і реалізацію одного і того ж застосування в ефективнішій, сумісній і однорідній формі. Досягнуте спрощення і систематичний підхід до розробки проекту, зменшення відстані між фазою аналізу, дизайну і програмування, мінімальні поняття ввели вищий рівень абстракції. Також введений людськия чинник. Об'єктно-орієнтований підхід вводить більше понять, через що реляційна модель розширює мозкову функцію. Об'ектно-орієнтовані бази даних (ObjectStore, O2, Versant, Gemstone, Poet, Objectivity/DB, Jasmine, Jade і т.д.) вже зрілі, але все ще ведуть боротьбу за клієнтів. Об'єктно-орієнтовано-реляційні середовища баз даних Завдяки успіху об'єктно-орієнтованого підходу безліч понять були введені в реляційні середовища. Підхід називається "гібридним" або "об'єктно-орієнтовано-реляційним". Сервер під назвою "Універсальний сервер" також стає популярним, що означає можливість зберігання і обробки об'єктів, відносин, мультимедійних даних і т.п. Концептуальна ідея полягає в тому, щоб застосувати відомі реляційні технології (наприклад, SQL) і ввести об'єктну орієнтацію "вищого рівня". Об'єктно-орієнтовано-реляційні системи (Oracle-8, Informix Dynamic Server і т.п.) розвиваються з повільно. Середовище програм користувача Приклад середовища програми користувача - Microsoft Office, документи якого можуть бути оброблені багатьма програмами. Наприклад, найважливішими особливостями Microsoft Excel є: повністю процедурна мова Visual Basic для програм, добре розроблена об'єктна бібліотека, яка надає майже всі пакети, дозволяє реєстрацію макроозначень, можливість створення інтерфейсного діалогу, розміщуючи поля у листах, оснащена відладчиком, має вдосконалений метод роботи з DLL, DDE, OLE, ODBC. Перераховані методи роблять MS Office середовищем, яке може використовуватися для розробки програм з складним логічним і швидким прикладним розвитком. Інструментарій CASE на етапі реалізації Прогрес інструментів CASE за останній час полегшив життя програмістів. Вони можуть застосовувати інструменти CASE безпосередньо для проглядання діаграм і словника баз даних. Деякі системи CASE генерують коди, які створюють діаграми і шаблони. Типовими кодовими елементами є: · скрипти, що створюють відношення в базі даних; · визначення структури даних; · заголовки процедур і функцій; · визначення класів; · заголовки методів. Код завершує багато коментарів, заснованих на словнику баз даних. Деякі з інструментів CASE мають інтерфейс для RAD. Чинники успіху і результати етапу реалізації Успіх етапу реалізації залежить від багатьох чинників. Найголовніші - якість проекту, хороше знання середовища і відповідність стандартам. Основними результатами етапу реалізації є: · Розширений документ, що описує вимоги; · Розширена аналітична модель; · Розширений проект, який в даний момент закінчується документацією; · Код, що складається з протестованих модулів; · Звіт, що описує результати тестів; · Спроектована і створена база даних; · Розклад етапу тестування. Короткий звіт Етап реалізації - це написання моделі проекту на вибраній мові програмування. Успіх залежить від коректності і легкості для читання проекту також, як і від застосування відповідних середовищ і хороших методів програмування. Значення програмування в циклі розробки ПЗ зменшилося, але все ще залишається вельми важливим. Реалізація повинна відбуватися з обережністю, систематичністю і відповідно до всіх процедур, щоб гарантувати високу якість програми. Обробка помилок і тестування повинні бути важливими аспектами реалізації. XI. Тестування Етап тестування Тестування є дуже важливим етапом розвитку ПЗ. Застосовуються і інші методи для його розвитку. Тестування знаходить помилки і дозволяє виправити їх для того, щоб оцінити надійність ПЗ. Мають місце наступні два поняття: Перевірка – тестування на предмет відповідності ПЗ вимогам, описаним на етапі формулювання вимог. Затвердження – оцінка того, чи є система або її компоненти правильною системою. Проводиться під час або після розробки.
Малюнок 11.2.1. Етап тестування. Перевірка Методи перевірки: Перегляди, інспекція, тестування, ревізія, порівняння і інші методи перевірки відповідності компонентів, процесів, документів вимогам. Перевірка повинна оцінювати, чи відповідає продукт на даній стадії розробки вимогам, встановленим на початку етапу. В ході перевірки виконуються наступні дії: · технічні перегляди і інспекції ПЗ; · порівняння вимог користувача і ПЗ; · перевірка відповідності компонентів ПЗ вимогам ПЗ; · тестування модулів програми; · тестування цілісності; · ревізія. Фази проекту мають свої уявлення на етапі тестування. Малюнок 11.3.1. показує їх зв'язки і відносини. Як показано нижче, кожен з етапів відповідає своїм типам тестування.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 314; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |