Анализ качества программы 'База данных 'Зимний сад БелГУ'

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,5 Мб
  • Опубликовано:
    2013-01-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Анализ качества программы 'База данных 'Зимний сад БелГУ'

Факультет компьютерных наук и телекоммуникаций

Кафедра прикладной информатики








Курсовая работа

по дисциплине:

Метрология и качество программного обеспечения

на тему:

Анализ качества программы «База данных «Зимний сад БелГУ»


:







Белгород 2005 г.

СОДЕРЖАНИЕ:

1. Краткое описание программы «База данных «Зимний сад БелГУ»

. Инструкция пользователю

. Краткое описание разработки программы «База данных «Зимний сад БелГУ»

. Анализ качества программы «Библиотека» по ГОСТ 28195-89

. Сравнительный анализ отечественного и зарубежного стандартов


1. Краткое описание программы «БАЗА ДАННЫХ «ЗИМНИЙ САД БЕЛГУ»

Для анализа представлена программа «База данных «Зимний сад БелГУ». Данная программа представляет собой презентацию зимнего сада БелГУ. На рисунке 1 представлен интерфейс программы. Программа осуществляет сбор, хранение и обработку информации о растениях в зимнем саду. Программу могут использовать как сотрудники зимнего сада, так и другие пользователи, интересующиеся информацией об имеющихся растениях в зимнем саду.

Рисунок 1. Интерфейс программы «Зимний сад «БелГУ»

Таким образом, приложение база данных «Зимний сад» содержит структурированную и подробную информацию о растениях в зимнем саду. Она будет отражать актуальное состояние и развитие зимнего сада как неотъемлемого и необходимого элемента в жизни университета.

2. Инструкция пользователю

Программа содержит базу данных, состоящую из 17 таблиц. Каждая таблица отображает информацию о растениях по отдельной клумбе в зимнем саду и содержит такие характеристики растений как

¾    название

¾      оригинальное название на латыни

¾      семейство

¾      количество

¾      фотографию объекта.

Интерфейс приложения включает в себя 17 вкладок, таким образом, каждой клумбе соответствует отдельная вкладка. На каждой вкладке имеется отображение таблицы, вывод данных из столбцов таблицы в отдельные поля для более удобного просмотра. Также имеется графическое изображение растения и поиск по таблице.

Рисунок 2. Поиск растений в программе «база данных «Зимний сад БелГУ»

Поиск осуществляется по характеристике семейство растения с помощью кнопки «Поиск». На рисунке 2 отображен результат поиска по базе данных. Для полного вывода таблицы имеется кнопка «Отобразить таблицу». Кроме того, все функции приложения (поиск, отображение, очищение поля ввода для поиска, выход) расположены в меню приложения.

3. Краткое описание разработки программы «База данных «Зимний сад»

Программа написана, используя мощную систему визуального объектно-ориентированного программирования CBuilder 6.0, которая обладает множеством преимуществ.

База данных, которая используется в данной информационной системе, создана с использованием Microsoft Access. Программа полностью реализована с использованием запросов на языке SQL.

В данной программе основой работы с базой данных является BDE (Borland Database Engine)- процессор баз данных. Он служит посредником между приложением и базой данных «зимний сад». Таким образом, приложение обращается к базе данных через BDE. Для связи с базой данных при обращении приложения к BDE, оно сообщает псевдоним (alias) базы данных и необходимую таблицу в ней.

Для реализации приложения использовались компоненты трех типов:

1) компонент набора данных Query, непосредственно связывающийся с базой данных;

2)      компонент - источник данных DataSource, осуществляющий обмен информацией между компонентами первого типа и компонентами визуализации и управления;

)        компоненты визуализации и управления данными, такие как DBGrid, DBNavigator, DBEdit, DBImage, а также компоненты MainMenu, PageControl Edit, Label, Button.

Информационная цепочка:

таблица базы данных (Клумба2) <- Query <- DataSource <- компоненты визуализации и управления(DBGrid, DBEdit, DBImage)

База данных «Зимний сад», состоящая из 17 таблиц, создана в приложении Microsoft Access. Для просмотра и модификации таблиц используется компонент Query, так как дополнительным преимуществом Query перед компонентом Table является возможность формировать запросы на языке SQL. Сначала задается база данных, с которой осуществляется связь. База данных задается выбором из выпадающего списка псевдонимов в свойстве DatabaseName компонента Query. В процессе проектирования приложения был сформирован запрос отображения таблицы. Для этого в свойстве SQL компонента Query указывается таблица (например, Клумба2) и выбираются параметры.

Рисунок 3. Разработка программы «База данных «Зимний сад БелГУ»

Затем на форму приложения переносится компонент DataSource, который будет являться источником данных, а также компоненты визуализации и управления данными.

На форму в качестве демонстрации альтернативного отображения режимов работы приложения, например, поиска в таблице, помещается компонент MainMenu. В этом случае во время проектирования свойствам компонента присваивается ссылки на кнопки поиска, отображения таблицы, очищения поля ввода, выхода.

В качестве компонента визуализации данных используется компонент DBGrid. Дополнительно для управления работой таблицы добавляем компонент навигатор DBNavigator. Для отображения графического поля таблицы, в данном случае фотографий растений, используется компонент DBImage. Компонент DBEdit отображает данные полей базы данных «зимний сад». Теперь для установления связей между этими компонентами и таблицами базы данных в их свойстве DataSource выбираетсясоответственный источник данных, например для таблицы Клумба4 DataSource4.

4. Анализ качества программы по ГОСТ 28195-89

Оценка качества программного средства происходит в следующей последовательности:

) проводится набор показателей качества и определяется их базовое значение. Показатель качества - это полная характеристика одного или нескольких свойств продукции, входящих в ее состав, рассматриваемое качество применительно к ее условиям создания или потребления.

Все показатели качества в ГОСТ 28195-89 обледенены в иерархическую систему из четырех уровней:

1. факторы качества;

2.      критерии качества;

.        метрики качества;

.        оценочные элементы.

Каждый вышестоящий уровень содержит в качестве составляющих показатели нижестоящих уровней.

Каждому фактору качества соответствует определенный набор комплексных показателей второго уровня, названных критериями качества. На третьем уровне иерархии критерии качества определяются метриками, которые составляются из оценочных элементов (четвертый уровень иерархии), т.е. единичных показателей качества, которые определяют собой элементы характеристики, определяющие наличие отдельного свойства, заданного в метрике.

Количество метрик и критерий качества зависят от жизненного цикла программного средства и его функций назначения.

) на следующем этапе для показателей качества на всех уровнях принимается единая шкала оценки 0-1;

) показатели на каждом вышестоящем уровне определяются показателями качества нижестоящего уровня;

) в процессе оценки качества программного средства на каждом уровне, кроме 4 уровня, проводятся вычисления показателей качества программного средства, то есть определение количественных значений абсолютных показателей и относительных показателей, являющихся функцией показателя базового значения.

Каждый показатель качества 2 и 3 уровня критерий и метрик характеризуется двумя числовыми параметрами:

-количественным значение;

- весовым коэффициентом Vij;

Сумма всех коэффициентов показателей уровня l, относящихся к i-показателю вышестоящего уровня (l-1), есть величина постоянная. Сумма всех показателей Vij принимается равной 1.

Общая оценка качества программного средства вцелом формируется экспертами по набору полученных значений оценок фактора качества.

Качество программного средства определяется путем сравнения полученных расчетных значений показателей с соответствующими базовыми значениями показателей существующего аналога или расчетного программного средства, принимаемого за эталонный образец.

Анализ программы «База данных «Зимний сад» проводится на фазе изготовления. Анализируемая программа согласно классификации ОКП относится к подклассу 50.1.2 «программные средства управления базой данных» класса 50.1 «системные программные средства». В соответствии с этой классификацией проводится анализ качества программы по ГОСТ 28195-89, выбирается номенклатура показателей качества. Таким образом, набор показателей для данной программы отображен в таблице 1.

В данных таблицах введены следующие обозначения:(I,j)к - весовой коэффициент для j-х критериев i-го фактора;б(I,j)к - базовое значение для j-х критериев i-го фактора;

P(i,j) - абсолютные показатели критериев для i-х факторов;(I,j)м - весовой коэффициент для j-х метрик i-го критерия;(j,k)m - значение вычисленное из следующих таблиц по формуле для k-х метрик j-го критерия


Где Q - число оценочных элементов в k-й метрике.

Далее


Где n - число метрик относящихся к j-му критерию.

Фактор качества вычисляется по формуле:


Фактор

оценка

Код критерия 19-9 (0,052)

оценка

Код

Наименование

Весовой коэффициент метрики

Надежность

0,08

1.1 0.8

0,02

Н01

Средства восстановления при ошибках на входе

0,02





Н02

Средства восстановления при сбоях оборудования

0





Н03

Реализация управления средствами восстановления

0



1.2

0,06

Н04

Функционирование в заданных режимах

0,03





Н05

Обеспечение обработки заданного объема информации

0,03

Сопровожда-емость

0,07

2.1

0,03

С05

Использование основных логических структур

0,02





С06

Соблюдение принципа нисходящего программмирования

0,01





С07

Комментарии обоснования декомпозиции программ при кодировании

0



2.2

0,02

С02

Сложность архитектуры проекта

0,01





С10

Простота кодирования

0,01



2.3

0,01

С04

Принятая система идентификации

0,01





С08

Комментарии логики

0



2.4

0,01

С09

Оформление текста программ

0,01

Удобство применения

0,32

3.1

0,09

У01

Освоение работы ПС

0,07





У02

Документация для освоения

0,01





У03

Полнота пользовательской документации

0,01



3.2

0,1

У04

Точность пользовательской документации

0,03





У05

Понятность пользовательской документации

0,04





У06

Техническое использование пользовательской документации

0,03





У07

Прослеживание вариантов пользовательской документации

0



3.3

0,13

У08

Эксплуатация

0,06





У09

Управление меню

0,05





У10

Функция HELP

0





У11

Управление данными

0,02





У12

Рабочие процедуры

0,01

Эффектив-ность

0,07

4.1

0,02

Э01

Уровень автоматизации

0,02



4.2

0,04

Э02

Временная эффективность

0,04



4.3

0,01

Э03

Ресурсоемкость

0,01

Универсаль-ность

0,09

5.1

0,04

Г01

Широта охвата функций

0,02





Г02

Простота архитектуры проекта

0,01





Г03

Сложность архитектуры проекта

0





Г04

Сложность структуры кода программ

0





Г05

Применение стандартных потоков связи

0,01





Г06

Применение стандартных интерфейсных программ

0



5.2

0,01

Г07

Зависимость от используемого комплекса технических средств

0





Г08

Зависимость от базового ПО

0,01





Г09

Изоляция немобильности

0



5.3

0,04

Г10

Простота кодирования

0,01





Г11

Число комментариев

0,01





Г12

Количество комментариев

0,01





Г13

Использование описательных средств языка

0,01





Г14

Независимость модулей

0

Корректность

0,37

6.1

0,08

К01

Полнота документации разработки

0,05





К02

Полнота программной документации

0,03



6.2

0,23

К03

Непротиворечивость документации

0,02





К04

Непротиворечивость программы

0,01





К05

Единообразие интерфейсов между модулями и пользователем

0,07





К06

Единообразие кодирования и определения переменных

0,06





К07

Соответствие документации стандартам

0,01





К08

Соответствие ПС стандартам программирования

0,06



6.4

0

К10

Полнота тестирования проекта

0



6.3

0,06

К11

Реализации всех решений

0,03





К12

Отсутствие явных ошибок и достаточность реквизитов

0,03


Оценочные элементы фактора «Надежность»

Код элемента

Наименование

Метод оценки

Оценка

Н0101

Наличие требований к программе по устойчивости функционирования при наличии ошибок во входных данных

экспертный

0,007

Н0102

Возможность обработки ошибочных ситуаций

экспертный

0,01

Н0103

Полнота обработки ошибочных ситуаций

экспертный

0,003

Н0104

Наличие тестов для проверки допустимых значений входных данных

экспертный

0

Н0105

Наличие системы контроля полноты, входных данных

экспертный

0

Н0106

Наличие средств контроля корректности входных данных

экспертный

0

Н0107

Наличие средств контроля непротиворечивости входных данных

экспертный

0

Н0201

Наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств

экспертный

0

Н0202

Наличие требований к программе по восстановлению результатов при отказах процессора, ОС

экспертный

0

Н0203

Наличие средств восстановления процесса в случае сбоев оборудования

экспертный

0

Н0204

Наличие возможности разделения по времени выполнения отдельных функций программ

экспертный

0

Н0205

Наличие возможности повторного старта с точки останова

экспертный

0

Н0108

Наличие проверки параметров и адресов по диапазону их значений

экспертный

0

Наличие обработки граничных результатов

экспертный

0

Н0110

Наличие обработки неопределенностей

экспертный

0

Н0301

Наличие централизованного управления процессами, конкурирующими из-за ресурсов

экспертный

0

Н0302

Наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления

экспертный

0

Н0303

Наличие средств, обеспечивающих завершение процесса решения в случае помех

экспертный

0

Н0304

Наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случае ошибок или помех

экспертный

0

Н0305

Показатель устойчивости к искажающим воздействиям

расчетный

0

Н0401

Вероятность безотказной работы

расчетный

0,03

Н0501

Оценка по среднему времени восстановления

расчетный

0,01

Н0502

Оценка по продолжительности преобразования входного набора данных в выходной

расчетный

0,02


Оценочные элементы фактора «Сопровождаемость»

Код элемента

Наименование

Метод оценки

Оценка

С0803

Наличие комментариев в точках входа и выхода программы

экспертный

0

С0302

Оценка простоты программы по числу точек входа и выхода

расчетный

0

С1002

Оценка простоты программы по числу переходов по условию

расчетный

0

С0303

Осуществляется ли передача результатов работы модуля через вызывающий его модуль

экспертный

0

С0304

Осуществляется ли контроль за правильностью данных, поступающих в вызывающий модуль от вызываемого

экспертный

0

С0604

Оценка программы по числу циклов

экспертный

0,002

С0801

Наличие комментариев ко всем машинозависимым частям программы

экспертный

0

С0802

Наличие комментариев к машинозависимым операторам программы

экспертный

0

С0901

Соответствие комментариев принятым соглашениям

экспертный

0

С1001

Используется ли язык высокого уровня

экспертный

0,01

С0301

Наличие проверки корректности передаваемых данных

экспертный

0

С0902

Наличие комментариев-заголовков программы с указанием ее структурных и функциональных характеристик

экспертный

0,003

С0601

Использование при построении программ метода структурного программирования

экспертный

0,001

С0602

Соблюдение принципа разработки программы сверху вниз

экспертный

0,006

С0201

Наличие ограничений на размеры модуля

экспертный

0,01

С0101

Наличие модульной схемы программы

экспертный

0

С030

Наличие требований к независимости модулей программы от типов и форматов выходных данных

экспертный

0

С0102

Оценка программы по числу уникальных модулей

экспертный

0

С0903

Оценка ясности и точности описания последовательности функционирования всех элементов программы

экспертный

0,007

С0603

Оценка программы по числу циклов с одним входом и одним выходом

экспертный

0,001


Оценочные элементы фактора «Удобство применения»

Код элемента

Наименование

Метод оценки

Оценка

У0101

Возможность освоения программных средств по документации

экспертный

0,0035

У0102

Возможность освоения ПС на контрольном примере при помощи ЭВМ

экспертный

0

У0103

Возможность поэтапного освоения ПС

экспертный

0,0035

У0201

Полнота и понятность документации для освоения

экспертный

0,006

У0202

Точность документации для освоения

экспертный

0,004

У0203

Техническое исполнение документации

экспертный

0

У0301

Наличие краткой аннотации

экспертный

0,002

У0302

Наличие описания решаемых задач

экспертный

0,004

У0303

Наличие описания структуры функции ПС

экспертный

0,001

У0304

Наличие описания основных функций ПС

экспертный

0

У0306

Наличие описания частных функции

экспертный

0

У0307

Наличие описания алгоритмов

экспертный

0

У0308

Наличие описания межмодульных интерфейсов

экспертный

0

У0309

Наличие описания пользовательских интерфейсов

экспертный

0,001

У0310

Наличие описания входных и выходных данных

экспертный


У0311

Наличие описания диагностических сообщений

экспертный

0

У0312

Наличие описания основных характеристик ПС

экспертный

0,001

У0314

Наличие описания программной среды функционирования ПС

экспертный

0,001

У0315

Достаточность документации для ввода ПС в эксплуатацию

экспертный

0

У0316

Наличие информации технологии перекоса для Мобильных программ

экспертный

0

У0401

Соответствие оглавления содержанию документации

экспертный

0

У0402

Оценка оформления документации

экспертный

0

У0403

Грамматическая правильность изложения документации

экспертный

0,007

У0404

Отсутствие противоречий

экспертный

0,003

У0405

Отсутствие неправильных ссылок

экспертный

0

У0406

Ясность формулировок и описаний

экспертный

0,008

У0407

Отсутствие неоднозначных формулировок и описаний

экспертный

0,002

У0408

Правильность использования терминов

экспертный

0,005

У0409

Краткость, отсутствие лишней детализации

экспертный

0

У0410

Единство формулировок

экспертный

0

У0411

Единство обозначений

экспертный

0

У0412

Отсутствие ненужных повторений

экспертный

0

У0413

Наличие нужных объяснений

экспертный

0,005

У0501

Оценка стиля изложения

экспертный

0,02

У0502

Дидактическая разделенность

экспертный

0,01

У0503

Формальная разделенность

экспертный

0

У0504

Ясность логической структуры

экспертный

0

У0505

Соблюдение стандартов и правил изложения в документации

экспертный

0,01

У0506

Оценка по числу ссылок вперед в тексте документов

экспертный

0

У0601

Наличие оглавления

экспертный

0

У0602

Наличие предметного указателя

экспертный

0

У0603

Наличие перекрестных ссылок

экспертный

0

У0604

Наличие всех требуемых разделов

экспертный

0

У0605

Соблюдение непрерывности нумерации страниц документов

экспертный

0,01

У0606

Отсутствие незаконченных разделов абзацев, предложений

экспертный

0,01

У0607

Наличие всех рисунков, чертежей, формул, таблиц

экспертный

0,005

У0608

Наличие всех строк и примечаний

экспертный

0,005

У0609

Логический порядок частей внутри главы

экспертный

0

У0701

Наличие полного перечня документации

экспертный

0

У0801

Уровень языка общения пользователя с программой

экспертный

0,01

У0802

Легкость и быстрота загрузки и запуска программы

экспертный

0,02

У0803

Легкость и быстрота завершения работы программы

экспертный

0,02

У0804

Возможность распечатки содержимого программы

экспертный

0

У0805

Возможность приостановки и повторного запуска работы без потерь информации

экспертный

0

У0901

Соответствие меню требованиям пользователя

экспертный

0,03

У0902

Возможность прямого перехода вверх и вниз по многоуровневому меню (пропуск уровней)

0,02

У1001

Возможность управления подробностью получаемых выходных данных

экспертный

0

У1002

Достаточность полученной информации для продолжения работы

экспертный

0

У1101

Обеспечение удобства ввода данных

экспертный

0,01

У1102

Легкость восприятия

экспертный

0,01

У1201

Обеспечение программой выполнения предусмотренных рабочих процедур

экспертный

0,01

У1202

Достаточность информации, выдаваемой программой для составления дополнительных процедур

экспертный

0

стандарт качество база данный

Оценочные элементы фактора «Эффективность»

Код элемента

Наименование

Метод оценки

Оценка

Э0101

Проблемно-ориентированные функции

экспертный или расчетный

0,008

Э0102

Машинно-ориентированные функции

экспертный или расчетный

0

Э0103

Функции ведения и управления

экспертный или расчетный

0,002

Э0104

Функции ввода/вывода

экспертный или расчетный

0,01

Э0105

Функции защиты и проверки данных

экспертный или расчетный

0

Э0106

Функции защиты от несанкционированного доступа

экспертный или расчетный

0

Э0107

Функции контроля доступа

экспертный или расчетный

0

Э0108

Функции защиты от внесения изменений

экспертный или расчетный

0

Э0109

Наличие соответствующих границ функциональных областей

экспертный или расчетный

0

Э0110

Число знаков после запятой в результатах вычислений

экспертный или расчетный

0

Э0201

Время выполнения программ

экспертный или расчетный

0,01

Э0202

Время реакции и ответов

экспертный или расчетный

0,01

Э0203

Время подготовки

экспертный или расчетный

0,01

Э0205

Затраты времени на защиту данных

экспертный или расчетный

0

Э0206

Время компиляции

экспертный или расчетный

0,01

Э0301

Требуемый объем внутренней памяти

экспертный или расчетный

0,001

Э0302

Требуемый объем внешней памяти

экспертный или расчетный

0,001

Э0303

Требуемые периферийные устройства

экспертный или расчетный

0,001

Э0304

Требуемое базовое программное обеспечение

экспертный или расчетный

0,007


Оценочные элементы фактора «Универсальность»

Код элемента

Наименование

Метод оценки

Оценка

Г0101

Оценка числа потенциальных пользователей

экспертный

0,005

Г0102

Оценка числа функций ПС

экспертный

0.003

Г0103

Насколько набор функций удовлетворяет требованиям пользователя

экспертный

0,005

Г0104

Насколько возможности программ охватывают область решаемых пользователем задач

экспертный

0,007

Г0105

Возможность настройки формата выходных данных для конкретных пользователей

экспертный

0

Г0201

Наличие схемы иерархии модулей программы

экспертный

0

Г0202

Оценка независимости модулей

экспертный

0

Г0203

Оценка числа уникальных элементов/реквизитов

экспертный

0

Г0204

Используется ли в текущем вызове модуля информация, полученная в предыдущем вызове

экспертный

0

Г0205

Оценка организации точек входа и выхода модуля

экспертный

0,01

Г0206

Наличие описания атрибутов модуля

экспертный

0

Г0301

Оценка программ по числу переходов и точек ветвления

экспертный

0

Г0401

Использование метода пошагового уточнения

экспертный

0

Г0402

Наличие описания структуры программ

экспертный

0

Г0403

Наличие описания связей между элементами структуры программы

экспертный

0

Г0404

Наличие в программе повторного выполнения функций (подпрограмм)

экспертный

0

Г0501

Использование стандартных протоколов связи

экспертный

0,01

Г0601

Использование стандартных интерфейсных подпрограмм

экспертный

0

Г0701

Оценка зависимости программ от емкости оперативной памяти ЭВМ

экспертный

0

Г0702

Оценка зависимости временных характеристик программы от скорости вычислении ЭВМ

экспертный

0

Г0703

Оценка зависимости функционирования программы от числа внешних запоминающих устройств и их общей емкости

экспертный

0

Г0704

Оценка зависимости функционирования программы от специальных устройств ввода-вывода

экспертный

0

Г0801

Применение специальных языков программирования

экспертный

0

Г0802

Оценка зависимости программы от программ операционной системы

экспертный

0,007

Г0803

Зависимость от других программных средств

экспертный

0,003

Г0901

Оценка локализации непереносимой части программы

экспертный

0

Г1001

Оценка использования отрицательных или булевых выражений

экспертный

0

Г1002

Оценка программы по использованию условных переходов

экспертный

0

Г1003

Оценка программы по использованию безусловных переходов

экспертный

0

Г1004

Оформление процедур входа и выхода из циклов

экспертный

0,005

Г1005

Ограничения на модификацию переменной индексации в цикле

экспертный

0

Г1007

Оценка программы по использованию локальных переменных

экспертный

0,005

Г1006

Оценка модулей по направлению потока управления

экспертный

0

Г1101

Оценка программы по числу комментариев

экспертный

0,01

Г1201

Наличие заголовка в программе

экспертный

0,01

Г1202

Комментарии к точкам ветвлений

экспертный

0

Г1203

Комментарии к машинозависимым частям программы

экспертный

0

Г1204

Комментарии к машинозависимым операторам программы

экспертный

0

Г1205

Комментарии к операторам объявления переменных

экспертный

0

Г1206

Оценка семантики операторов

экспертный

0

Г1207

Наличие соглашений по форме представления комментариев

экспертный

0

Г1208

Наличие общих комментариев к программам

экспертный

0

Г1301

Использование языков высокого уровня

экспертный

0,01

Г1302

Семантика имен используемых переменных

экспертный

0

Г1303

Использование отступов, сдвигов и пропусков при формировании текста

экспертный

0

 

Г1304

 


Похожие работы на - Анализ качества программы 'База данных 'Зимний сад БелГУ'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!