Класс связи с сервером проекта — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Класс связи с сервером проекта

2021-04-18 73
Класс связи с сервером проекта 0.00 из 5.00 0 оценок
Заказать работу

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

Пользовательский класс

Осуществляет взаимодействие пользователя-ребёнка и браузера.

Класс управления системой

Осуществляет настройку работы приложения родителями.

Класс вывода информации

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

 

Рисунок 2 – взаимодействие классов.


Технико-экономическое обоснование проекта

Выбор экономической модели и типа программного проекта

Для оценки трудозатрат и продолжительности разработки проекта была использована конструктивная модель стоимости (КОМОСТ). В рамках этой модели выделяют базисную, промежуточную и усовершенствованную подмодели. Базовая модель является статической подмоделью с одним параметром – количеством строк исходного кода. Промежуточная подмодель дополнительно учитывает атрибуты стоимости, включающие основные оценки продукта, аппаратуры, персонала, проектной среды. Усовершенствованная подмодель объединяет все характеристики промежуточной модели, дополнительно учитывает влияние всех атрибутов стоимости на каждый этап процесса разработки ПО. Для того чтобы определить трудозатраты, а также продолжительности разработки нашего проекта мы используем промежуточную подмодель. Уравнение базовой подмодели, по которым проводятся расчеты:

где E – трудоемкость проекта [чел/мес.], KLOC – размер программного продукта [строки*1000];

где D – время разработки [мес.], коэффициенты a, b, c, d определяются опытным путем; они зависят от типа проектируемой системы.

Существует 3 типа программных систем:

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

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

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

Значения коэффициентов уравнения базовой модели КОМОСТ представлены в таблице 2.

Таблица 2 – коэффициентов базовой модели КОМОСТ

Тип программного продукта a B c d
Распространенный 2.4 1.05 2.5 0.38
Полунезависимый 3.0 1.12 2.5 0.35
Встроенный 3.6 1.2 2.5 0.32

 

Рассматриваемый проект (т.е. проектируемую систему «Детский Интернет») имеет относительно небольшую алгоритмическую сложность и невысокий уровень графики, следовательно, его можно отнести к распространенному типу. Таким образом, коэффициенты для данного проекта следующие: a = 2.4, b = 1.05, c = 2.5, d = 0.38.


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.