Дипломная работа: Предпроектный анализ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Таблица 3 - Расчет объема внешних текстовых файлов

Название

Размер файла, Кб

Макс. кол-во файлов

Всего, Кб

Priems

14

100

1400

1400

Vпрограммы - 0.0013 + 0.006 = 0.0073 Гбайт;

V данных - 0.0033 Гбайт;

VВП - VОС (20) + VСУБД (2) + Vданных (0.0033) + Vпрограммы (0.0073) = 22.01 Гб

4.3.2 Расчёт требуемых ресурсов оперативной памяти

Для расчета ОЗУ воспользуемся формулой , где VОП - общий объем оперативной памяти, Мбайт;

VОС - объем оперативной памяти, требуемый для установки операционной системы, Мбайт;

VСУБД - объем оперативной памяти, требуемый для установки СУБД, Мбайт, Мбайт;

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

базы данных и результатов выполнения функций, Мбайт;

Vпрограммы - объем оперативной памяти, необходимой для хранения

текстов и библиотек приложений, Мбайт.

VОС- по паспорту для операционной системы windows 7 x64 -2048 мб;

VСУБД - по паспорту для СУБД MS access 2007 - 256 мб;

V данных - 3.37 мб;

V программы - 7.47 мб;

Расчет Vданных произведем на наихудший случай, запрос на максимальное количество таблиц БД. Наиболее сложным запросом является запрос на выборку задачи с выбранными параметрами и оценками, т.к. требует для своего формирования использования наибольшего числа таблиц БД. Vданных рассчитывается по таблице 4.

Таблица 4 - Расчет объема буфера оперативной памяти, необходимой для выбора необходимых приемов.

Таблица БД

Размер записи, байт

Макс. кол-во записей

Размер индекса, байт

Всего, байт

Task_inside_parametres

24

12000

43200

331200

Task_inside_priems

24

12000

43200

331200

Task_list

271

8000

325200

2493200

Итого:

3155600

Суммарный объем ОЗУ, необходимый для функционирования системы:

Vоп = VОС (2048) + VСУБД(256) + Vданных(3.37) + Vпрограммы(7.47)= 2314.84 мб.

4.4 Основные интерфейсы

После запуска приложения появляется окно авторизации (рисунок 11).

Рисунок 11 - Окно авторизации

После ввода валидных логина и пароля открывается главное окно приложения (рисунок 12).

Рисунок 12 - Главное окно приложения

Функционал, доступный только для ваших прав отделен от остального с целью упрощения работы. При нажатии кнопки «Работа с задачами по устранению ТП» откроется окно работы с задачами по устранению ТП (рисунок 13)

Рисунок 13 - Окно задач по устранению ТП

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

Рисунок 14 - Окно работы с задачами по устранению ТП

Данную задачу можно сохранить нажав на кнопку «Сохранить задачу» и введя название, при этом выставленные оценки будут учитываться для общей в последующих задачах (рисунок 15).

Рисунок 15 - Окно ввода названия задачи

4.5 Диаграмма компонентов

4.5.1 Диаграмма компонентов

Диаграмма компонентов - диаграмма, на которой изображены типы компонентов и зависимости между ними.

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

Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.

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

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

Диаграмма компонентов разрабатывается для следующих целей:

- Визуализации общей структуры исходного кода программной системы;

- Спецификации исполнимого варианта программной системы;

- Обеспечения многократного использования отдельных фрагментов программного кода;

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

В таблице 5 дано краткое описание основных компонентов системы.

Таблица 5 - Основные классы системы

Класс

Описание

basewidget.cpp

базовый класс для создания остальных классов

mainwidget.cpp

класс главного окна приложения

userseditwidget.cpp

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

editaltshullerwidget.cpp

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

workwithtask.cpp

класс окна работы с задачами по устранению ТП

Диаграмма компонентов разработанной системы приведена на

рисунке 16, она отражает компоненты системы и связи между ними.

Рисунок 16 - диаграмма компонентов

4.6 Диаграмма развертывания

Диаграмма развёртывания - это завершающая диаграмма технологии UML. Она показывает общее развертывание компонентов системы на технических узлах системы и служит для моделирования работающих узлов (аппаратных средств) и артефактов, развёрнутых на них.

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

К основным способам выполнения компонентов относятся программный, аппаратный и программно-аппаратный способы.

Диаграмма развертывания разработанной системы представлена на рисунке 17.

Рисунок 17 - Диаграмма развертывания

4.7 Программа и методика испытаний

1. Объект испытаний.

1.1. Наименование испытуемой программы.

Наименование - «Программа поддержки генерирования новых идей на основе энерго-информационного подхода».

1.2. Область применения испытуемой программы.

Программа предназначена для решения изобретательских задач в технической области.

1.3. Обозначение испытуемой программы.

Наименование темы разработки - «Информационная система поддержки генерирования новых идей на основе энерго-информационного подхода».

2. Цель испытаний.

Цель проведения испытаний - проверка соответствия характеристик разработанной программы (программного изделия) функциональным и иным, отдельным видам требований, изложенным в программном документе «Техническое задание».

3. Требования к программе.

При проведении испытаний функциональные характеристики (возможности) программы подлежат проверке на соответствие требованиям, изложенным в п. «Функции, реализуемые системой» Технического задания.

4. Требования к программной документации.

4.1. Состав программной документации, предъявляемой на испытания.

Состав программной документации должен включать в себя:

1. техническое задание;

2. пояснительная записка;

3. руководство пользователя.

4.2. Специальные требования.

Специальные требования к программной документации не предъявляются.

5. СРЕДСТВА И ПОРЯДОК ИСПЫТАНИЙ

5.1. Программные средства, используемые во время испытаний.

Системные программные средства «Altshuller.exe», должны быть представлены локализованной версией операционной системы Windows 7.

5.2. Порядок проведения испытаний.

Испытания проводятся в два этапа:

1 этап - ознакомительный.

2 этап - испытания.

5.2.1. Перечень проверок проводимых на 1 этапе испытаний.

Перечень проверок, проводимых на 1 этапе испытаний, должен включать в себя:

а) проверку комплектности программной документации;

б) проверку комплектности и состава технических и программных средств.

Методики проведения проверок, входящих в перечень по 1 этапу испытаний, изложены в данном программном документе, в разделе «Методы испытаний».

5.2.2. Перечень проверок проводимых на 2 этапе испытаний.

Перечень проверок, проводимых на 2 этапе испытаний, должен включать в себя:

а) проверку соответствия технических характеристик программы;

б) проверку степени выполнения требований функционального назначения программы.

- авторизация в системе по логину и паролю;

- настройка прав доступа;

- вывод приемов устранения выбранных технических противоречий и их рейтинга, отсортированного в порядке убывания.

- редактирование рейтинга приемов в уже созданных изобретательских задачах;

- формировать отчет о наиболее часто используемых параметрах;

- формировать отчет о средних оценках приемов;

- редактирование и добавление параметров технических противоречий;

- - редактирование и добавление приемов для устранения технических противоречий;

- редактирование матрицы Альтшуллера путем добавления или удаления приемов для устранения конкретных пар параметров.

Методики проведения проверок, входящих в перечень по 2 этапу испытаний, изложены в данном программном документе, в разделе «Методы испытаний».

5.3. Количественные и качественные характеристики, подлежащие оценке.

5.3.1. Количественные характеристики, подлежащие оценке.

В ходе проведения приемо-сдаточных испытаний оценке подлежат количественные характеристики, такие как:

- комплектность программной документации;

- комплектность состава технических и программных средств.

5.3.2. Качественные характеристики, подлежащие оценке.

В ходе проведения приемо-сдаточных испытаний оценке подлежат качественные (функциональные) характеристики программы. Проверке подлежит возможность выполнения программой перечисленных ниже функций:

- проверка работоспособности программы;

- проверка на сообщение об ошибке.

5.4. Условия проведения испытаний.

5.4.1. Климатические условия.

Испытания должны проводиться в нормальных климатических условиях по ГОСТ 22261-94. Условия проведения испытаний приведены ниже:

- температура окружающего воздуха, °С 20 ± 5;

- относительная влажность, % - от 30 до 80;

- атмосферное давление, кПа - от 84 до 106;

- частота питающей электросети, Гц - 50 ± 0,5;

- напряжение питающей сети переменного тока,

В - 220 ± 4,4.

5.4.2. Условия начала и завершения отдельных этапов испытаний.

Необходимым и достаточным условием завершения 1 этапа испытаний и начала 2 этапа испытаний является успешное завершение проверок, проводимых на 1 этапе (см. п. Перечень проверок, проводимых на 1 этапе испытаний).

Условием завершения 2 этапа испытаний является успешное завершение проверок, проводимых на 2 этапе испытаний (см. п. Перечень проверок, проводимых на 2 этапе испытаний).

5.4.3. Ограничения в условиях испытаний.

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

5.4.4. Меры, обеспечивающие безопасность и безаварийность испытаний.

При проведении испытаний должно быть обеспечено соблюдение требований безопасности, установленных ГОСТ 12.2.007.0-75 8), «Правилами техники безопасности при эксплуатации электроустановок потребителей», и «Правилами технической эксплуатации электроустановок потребителей».

6. МЕТОДЫ ИСПЫТАНИЙ.

6.1. Методика проведения проверки комплектности программной документации.

В ходе проверки сопоставляется состав и комплектность программной документации, представленной Разработчиком, с перечнем программной документации, приведенным в п. «Состав программной документации, предъявляемой на испытания» настоящего документа.

6.2. Методика проведения проверки комплектности и состава технических и программных средств.

Проверка комплектности и состава технических и программных средств производится визуально. В ходе проверки сопоставляется состав и комплектность технических и программных средств, представленных разработчиком, с перечнем технических и программных средств, приведенным в п. «Технические средства, используемые во время испытаний» и п. «Программные средства, используемые во время испытаний» настоящего документа.