Реферат: Разработка и стандартизация программных средств
Да (Совпадения не допускаются)
Поле
Тип данных
Число десятичных знаков
Индексированное поле
Остаток денег в кассе
Денежный
Авто
Нет
Поле
Тип данных
Число десятичных знаков
Индексированное поле
Количество денег в кассе
Денежный
Авто
Нет
После того, как база данных и таблица созданы, осуществим подключение к ней, используя Источники данных (ODBC). Для этого нам необходимо создать новый источник данных. При нажатии на кнопку «Добавить» появляется окно со списком поставщиков драйверов (см. Рисунок 2, Рисунок 3):
Рисунок 2 - Добавление нового источника данных
Рисунок 3 - Создание нового источника на основе драйвера MicrosoftAccess
Рисунок 4 - Установка драйвера
В поле «Источник данных» (см. Рисунок 4) вносим псевдоним базы данных, через которое мы впоследствии будем подключать компоненты BDE («Учет движения денежных средств по касс е»).
После того как псевдоним базы данных создан, откроем новый проект в BorlandDelphi 7, установив на форме компоненты DataSource и Table. В окне свойств DataSource, поля DataSetвыберем Table1, DatabaseName выберем псевдоним базы данных «kassa», а в Name - имя таблицы «касса». Присвоив свойству Active значение True, мы активируем подключение к базе данных. Эти же свойства устанавливаем и в компоненте Table. Для отображения данных таблицы необходимо перенести на форму DBGrid, и, если настройка свойств прошла успешно, данные таблицы «kassa» появятся в полях DBGrid (см. Рисунок 5).
В данном проекте используются компоненты:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, DBTables, Grids, DBGrids, ExtCtrls, DBCtrls, StdCtrls;
Рисунок 5- Установленные компоненты DataSource ,Table, DBGrid, MainMenu
Рисунок 6-Кнопки DBNavigator: добавление записи, удаление, редактирование, обновление и сохранение записей
2. Модели оценки характеристик качества и надежности ПО
Размерно-ориентированные метрики. Функционально- ориентированные метрики. Пример применения метрик. Достоинства и недостатки размерно – ориентированных и функционально-ориентированных метрик.
Размерно-ориентированные метрики
Размерно-ориентированные метрики прямо измеряют программный продукт и процесс его разработки. Основываются размерно-ориентированные метрики на LOC – оценках (LinesOfCode). LOC - оценка – это количество строк в программном продукте.
Исходные данные для расчета этих метрик сводятся в таблицу (табл.2).
Исходные данные для расчета LOC- метрик
Таблица 2.
Проект | Затраты, чел.-мес. | Стоимость тыс. $ | КLOC, тыс. LOC | Страниц | Ошибки | Количество человек |
А01 | 1 | 50 | 0,073 | 18 | 11 | 1 |
Таблица содержит данные о проектах за последние несколько лет. Например, запись о проекте А01 показывает: 73 строки программы были разработаны за 1 чел.-мес. И стоили $50 000. Кроме того, по проекту было разработано 20 страниц документации, а в течение первого года эксплуатации было зарегистрировано 11 ошибок. Разрабатывали проект один человек.
На основе таблицы вычисляются размерно-ориентированные метрики производительности и качества проекта:
Производительность = Длина / Затраты =0,073/1=0,073 (тыс.LOC/чел.-мес.);
Качество = Ошибки / Длина=11/0,073=150,68 (Единиц/тыс. LOC);