Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Empiricheskie_metody_programmnoy_inzhenerii.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
36.36 Кб
Скачать

Эмпирические методы программной инженерии

Лабораторная работа №1

ИССЛЕДОВАНИЕ ВЛИЯНИЯ РАЗМЕРА КЛАСТЕРА НА ВЕЛИЧИНУ ПОТЕРЬ ДИСКОВОГО ПРОСТРАНСТВА

Задание

  1. Разработать программу со следующими параметрами:

    1. Входные параметры

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

- количество исследуемых файлов -

- размер кластера

    1. Выходные параметры, записанные в текстовый файл

- имя исследуемого файла

- реальный размер файла (в байтах) -

- размер файла на диске с учетом размера кластера (в байтах)

,

где – количество кластеров файла, округленное до целого вниз

,

– заданный размер кластера.

  1. Используя разработанную программу, получить выходные данные последовательно для размеров кластеров от 1 до 10. Принять количество исследуемых файлов во всех случаях - = 100

  2. Для каждого случая п.2 рассчитать абсолютный и относительный размеры потерянного дискового пространства., где

=

  1. Построить зависимости величины потерянного дискового пространства от размера кластера

Отчет должен содержать:

  1. Краткие теоретические сведения о файловой системе компьютера

  2. Блок-схемы алгоритмов программных модулей

  3. Исходный текст программы

  4. Таблицы полученных данных

  5. Графики в соответствии с п.4

  6. Краткие выводы.

Лабораторная работа №2

ИССЛЕДОВАНИЕ ХАРАКТЕРИСТИК ГРАФИЧЕСКИХ КОМПОНЕНТОВ ПРИЛОЖЕНИЙ

Задание

  1. Разработать базу данных с одной таблицей. Таблица содержит поля:

- N – номер пикселя

- X – x-координата пикселя

- Y – y-координата пикселя

- Red – величина красного составляющего цвета пикселя

- Green – величина зеленого составляющего цвета пикселя

- Blue – величина синего составляющего цвета пикселя

  1. Разработать программу со следующими параметрами:

    1. Входные параметры

- Компонент TImage на форме

- Загружаемый рисунок bmp-типа в компонент TImage на форме

- Компоненты для подключения приложения к базе данных

    1. Выходные параметры (в соответствии с п.1)

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

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

  1. Используя данные из базы данных вычислить следующие характеристики:

- средние яркости цветовых каналов – красного, зеленого, синего

, ,

- дисперсии яркостей цветовых каналов

, ,

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

, ,

,

где индексом «+» отмечены средние яркие цвета (от 128 до 255), а

индексом «-» отмечены средние темные цвета (от 0 до 127)

Отчет должен содержать:

  1. Краткие теоретические сведения о графической системе компьютера

  2. Блок-схемы алгоритмов программных модулей

  3. Исходный текст программы

  4. Таблицы полученных данных

  5. Результаты расчетов

  6. Краткие выводы.

Лабораторная работа №3

ИССЛЕДОВАНИЕ ЭРГОНОМИЧЕСКИХ СВОЙСТВ ИНТЕРФЕЙСА ПРИЛОЖЕНИЯ

Задание

  1. Ознакомиться с основами эргономики и эргономическими требованиями к приложениям

  2. Ознакомиться с принципами построения и функционирования пользовательского интерфейса приложения

  3. Разработать сплеш-форму с надписью (заставку с информацией о приложении), которая появляется при запуске приложения, экспонируется заданной время и закрывается. Программным путем изменять время экспозиции сплеш-формы от 0,1 секунды до 3 секунд с интервалом в 0,1 секунды (всего 30 градаций).

  4. Определить минимальное время экспозиции сплеш-формы, при котором возможно полностью прочитать надпись на ней.

  5. Разработать простое приложение с одной стандартной главной формой. На форме расположить одну текстовую метку и одну кнопку.

  6. Программным путем менять цвет фона метки (не менее 10 градаций) и цвет шрифта метки (не менее 10 градаций) – всего не менее 100 градаций. Определить оптимальное, по мнению разработчика, сочетание цветов.

  7. Программным путем показывать и скрывать кнопку. Менять время экспозиции от 0,1 секунды до 2,0 секунд (всего 20 градаций). Опытным путем определить минимальное время экспозиции кнопки, при котором

возможно уверенное нажатие на нее.

  1. Сделать выводы на основании полученных результатов исследований.

Отчет должен содержать:

  1. Краткие теоретические сведения об эргономике и принципах построения эргономического пользовательского интерфейса

  2. Блок-схемы алгоритмов программных модулей

  3. Исходный текст программы

  4. Результирующие данные исследования

  5. Краткие выводы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]