Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Ранг и Оценка сложности внешних интерфейсных файлов




Количество полей Количество записей
1-19 20-50 >50
Низкий=5 Низкий=5 Средний=7
2-5 Низкий=5 Средний=7 Высокий=10
>5 Средний=7 Высокий=10 Высокий=10

 

По данным таблицам анализируется созданная программа и каждый её элемент.

Данные для расчета сводятся в таблицу:

Имя характеристики Ранг, сложность, количество.
Низкий Средний Высокий Итого
Внешние вводы ٱ*3=____ ٱ*4 =____ ٱ*6 =____ = ٱ
Внешние выводы ٱ*4=____ ٱ*5 =____ ٱ*7 =____ = ٱ
Внешние запросы ٱ*3=____ ٱ*4 =____ ٱ*6 =____ = ٱ
Внутренние логические файлы ٱ*7=____ ٱ*10 =____ ٱ*15 =____ = ٱ
Внутренние интерфейсные файлы ٱ*5=____ ٱ*7 =____ ٱ*10 =____ = ٱ
Общее количество = ٱ

Количество функциональных указателей вычисляется по формуле:

, где – Fi - коэффициенты регулировки сложности.

Fi – может иметь значения: 0–нет влияния; 1-случайное; 2-небольшое; 3-среднее; 4-важное; 5-основное.

F1 – сколько средств связи требуется для передачи или обмена информации с приложением.

F2 – как обрабатываются распределённые данные.

F3 – нуждается ли пользователь в фиксации времени ответа или производительности.

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

F5 – как часто выполняются транзакции.

F6 – какой % информации вводится в оперативном режиме.

F7 – приложение проектировалось для обеспечения эффективной работы конечного пользователя.

F8 – как много внутренних файлов обновляется в транзакции.

F9 – выполняет ли приложение интенсивную логическую или математическую обработку.

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

F11 – насколько трудны инсталляция и преобразование приложения.

F12 - насколько эффективно и/или автоматизированы процедуры запуска, резервирования и восстановления.

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

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

 

После вычисления FP на его основе формируются метрики трудоемкости, стоимости и т.д.:

Используем для расчетов метрическое значение производительности из базиса некоторой фирмы:

 

 

Произведем расчет следующих характеристик:

 

Урок 34.

Предмет: Технология разработки программных продуктов.

Тема: Обеспечение защищенности программных средств.

Цели:

Образовательная

Ознакомление с методами защиты ПО.

Развивающая:

Развивать умение слушать других, делать выводы и обобщать полученные знания

Воспитательная:

Воспитывать чувство значимости предмета в профессиональной деятельности, аккуратности в работе

Межпредметные связи:

- Английский язык

- Операционные системы

- Информационные технологии

- Основы алгоритмизации и программирования

Оборудование: доска, мел, письменные принадлежности, проектор, ПК

Тип урока: комбинированный

Метод обучения: Объяснительно иллюстративный

Ход урока:

1.Организационный момент

- Проверка готовности кабинета

- Объявление темы

2. Постановка цели урока

3.Повторение пройденного материала

  1. Оценка стоимости программного продукта
  2. Выполнение оценки проекта на основе LOC- и FP-метрик
  3. Конструктивная модель стоимости
  4. Модель композиции приложения
  5. Модель раннего этапа проектирования
  6. Оценка затрат на разработку ПО

 

4.Сообщение новых знаний

1. Основные сведения о защите программных продуктов

2. Криптографические методы защиты информации

3. Программные системы защиты от несанкционированного копирования

4. защита от сбоев аппаратуры;

5. защита от влияния «чужой» программы;

6. защита от отказов «своей» программы;

7. защита от ошибок оператора (пользователя);

8. защита от несанкционированного доступа;

9. защита от защиты.

 

 

5. Восприятие и осознание учащимися нового материала

6. Осмысление обобщение и систематизация знаний

7. Подведение итогов урока и постановка домашнего задания

Выучить содержимое темы

Гагарина Л.Г. стр.240-253

Ответить на вопросы:

 

 

7.3. Защита программных продуктов


Поделиться:

Дата добавления: 2015-04-11; просмотров: 111; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты