Документы в архиве:
Название документа Автор.docx
ФИО Маркелова Ольга Владимировна
Должность - преподаватель спец дисциплин
квалификациионная категория - высшая аттестационная категория
место работы - Красноярский колледж радиоэлектроники, экономики и управления
Республика/край, город/поселение-город Красноярск
контактный для пользователей e-mail ovm6662@mail.ru
адрес сайта личного или сайта ОУ www.radioeconom.ru
Название документа Лекция1.ppt
Описание презентации по отдельным слайдам:
Программные продукты и их основные характеристики Автор: Маркелова О.В. Красноярский колледж радиоэлектроники, экономики и управления
Основные понятия Программа (program, routine) - упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Программное обеспечение (sowtware) - совокупность программ обработки данных и необходимых для их эксплуатации документов.
Задача (problem, task) - проблема, подлежащая решению. Приложение (application) - программная реализация на компьютере решения задачи.
Классы задач Технологические задачи ставятся и решаются при организации технологического процесса обработки информации на компьютере. Функциональные задачи требуют решения при реализации функций управления в рамках информационных систем предметных областей.
Предметная (прикладная) область (application domain) - совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей.
Постановка задачи (problem definition) - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Основные характеристики функциональных задач -цель или назначение задачи, ее место и связи с другими задачами; -условия решения задачи с использованием средств вычислительной техники; -содержание функций обработки входной информации при решении задачи; -требования к периодичности решения задачи; -ограничения по срокам и точности выходной информации; -состав и форма представления выходной информации; -источники входной информации для решения задачи; -пользователи задачи (кто осуществляет ее решение и пользуется результатами решение и пользуется результатами решения).
Алгоритм - система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Свойства алгоритма -дискретность - разбиение процесса обработки информации на более простые этапы, выполнение которых компьютером или человеком не вызывает затруднений; -определенность алгоритма - однозначность выполнения каждого отдельного шага преобразования информации; -выполнимость - конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых исходных данных за конечное число шагов; -массовость - пригодность алгоритма для решения определенного класса задач.
Программирование (programming) - теоретическая и практическая деятельность, связанная с созданием программ.
Системный программист (system / software programmer, toolsmilh) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач. Прикладной программист (application programmer) осуществляет разработку и отладку программ для решения функциональных задач.
В условиях создания больших по масштабам и функциям обработки программ появляется новая квалификация - программист-аналитик (programmer-analyst), который анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области. В процессе создания программ на начальной стадии работ участвуют и специалисты - постановщики задач.
Большинство информационных систем основано на работе с базами данных (БД). Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая выполняется администратором базы данных.
Взаимодействие специалистов различного вида, участвующих в разработке и эксплуатации программ
ХАРАКТЕРИСТИКА ПРОГРАММНОГО ПРОДУКТА Классификация программ по категориям пользователей.
Утилитарные программы ("программы для себя") предназначены для удовлетворения нужд их разработчиков. Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей, широкого распространения и продажи.
Классификация программ по способам распространения - freeware - бесплатные программы, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения; - shareware - некоммерческие (условно-бесплатные) программы, которые могут использоваться, как правило, бесплатно. При условии регулярного использования подобных продуктов осуществляется взнос определенной суммы. Ряд производителей использует OEM-программы (Original Equipment Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с вычислительной техникой.
Программный продукт - комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.
Программные продукты могут создаваться как: - индивидуальная разработка под заказ; - разработка для массового распространения среди пользователей.
Отличительной особенностью программных продуктов должна быть их системность - функциональная полнота и законченность реализуемых функций обработки, которые применяются в совокупности.
Сопровождение программного продукта - поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т.п.
Основными характеристиками программ являются: - алгоритмическая сложность (логика алгоритмов обработки информации); - состав и глубина проработки реализованных функций обработки; - полнота и системность функций обработки; - объем файлов программ;
- требования к операционной системе и техническим средствам обработки со стороны программного средства; - объем дисковой памяти; - размер оперативной памяти для запуска программ; - тип процессора; - версия операционной системы; - наличие вычислительной сети и др.
Аспекты показателей качества ПП насколько хорошо (просто, надежно, эффективно) можно использовать программный продукт; - насколько легко эксплуатировать программный продукт; - можно ли использовать программный продукт при изменении условия его применения и др.
Мобильность программных продуктов означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и т.п.
Надежность работы программного продукта определяется бесперебойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок. Эффективность программного продукта оценивается как с позиций прямого его назначения - требований пользователя, так и с точки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации.
Расход вычислительных ресурсов оценивается через объем внешней памяти для размещения программ и объем оперативной памяти для запуска программ.
Учет человеческого фактора означает обеспечение дружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства, хорошей документации для освоения и использования заложенных в программном средстве функциональных возможностей, анализ и диагностику возникших ошибок и др.
Модифицируемость программных продуктов означает способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки и т.п.
Коммуникативность программных продуктов основана на максимально возможной их интеграции с другими программами, обеспечении обмена данными в общих форматах представления (экспорт/импорт баз данных, внедрение или связывание объектов обработки и др.).
Рыночные характеристики ПП стоимость, - количество продаж; - время нахождения на рынке (длительность продаж); - известность фирмы-разработчика и программы; - наличие программных продуктов аналогичного назначения.
Маркетинг ПП формирование политики цен для завоевания рынка; - широкую рекламную кампанию программного продукта; - создание торговой сети для реализации программного продукта (так называемые дилерские и дистрибьютерные центры); - обеспечение сопровождения и гарантийного обслуживания пользователей программного продукта, создание горячей линии (оперативный ответ на возникающие в процессе эксплуатации программных продуктов вопросы); - обучение пользователей программного продукта.
Специфика программных продуктов их эксплуатация должна выполняться на правовой основе - лицензионные соглашения между разработчиком и пользователями с соблюдением авторских прав разработчиков программных продуктов.
Название документа Практическая работа 6.docx
Практическая работа№6
Тема: Изучение методов проектирования с использованием инструментария пользователя
Цель: спроектировать автоматизированную программу расчета показателей компьютерной сети.
Содержание работы:
Методические указания.
Разработать автоматизированную программу расчета показателей компьютерной сети:
Время задержки двойного оборота сигнала;
Межкадровый интервал.
Математические формулы
Время задержки двойного оборота сигнала (pdv) рассчитывается исходя из типов топологии сети и не может превышать 575 бит\интервал
Pdvсети=
Межкадровый интервал (pvv) рассчитывают исходя из таблицы
Pvvсети=
96- Pvvсети>=49
Правила расчета корректности сети.
Непосредственный проверочный расчет корректности ЛВС
Расчетный метод оценки конфигурации сети основан на известной методике и включает в себя два раздела:
расчет ЛВС на PDV;
расчет ЛВС на PVV.
Для обеспечения соответствия требованиям IEEE 802.3 в сети должны одновременно выполняться 2 указанных ниже условия:
задержка детектирования коллизий - продолжительность двойного пути («туда и обратно») между любыми двумя точками (PDV) не должна превышать 575 bt
межпакетный интервал - cокращение межкадрового интервала PVV не должно превышать 49 bt
Поскольку длина минимального пакета может составлять (с учетом преамбулы) 576 битов, время транспортировки пакета по самому длинному пути (PDV) не должно превышать 575 битов, чтобы можно было надежно детектировать коллизии. При расчете этого времени нужно принимать во внимание время распространения сигналов по кабелю и задержку, вносимую повторителями.
Значения задержек, вносимых элементами сети и используемых для расчета PDV, оговорены в стандарте IEEE 802.3 (см. таблицу 1).
Таблица Значения задержек, вносимых элементами сети
Удвоенные задержки PDV (в битах)
Тип сегмента
Левый край*
Центр
Правый край
Задержка распространения на 1 м
Максимальн. длина сегмента
Максимальная задержка в сегменте
левом
Прав.
среднем
10Base-5
11.8
46.5
169.5
0.0866
500 м
55.1
89.8
212.8
10Base-2
11.8
46.5
169.5
0.1026
185 м
30.7
65.5
188.5
10Base-T
15.3
42.0
165.0
0.113
100 м
26.6
53.3
176.3
10Base-FB
не определена
24.0
не определена
0.1000
2000 м
не определена
224.0
не определена
10Base-FL
12.3
33.5
156.5
0.1000
2000 м
212,3
233.5
356.5
FOIRL
7.8
29.0
152.0
0.1000
1000 м
107.8
129.0
252.0
AUI
0 (> 2 м)
0 (> 2 м)
0 (> 2 м)
0.1026
2 - 48 метров
4.9
4.9
*) Левым считается передающий конец сегмента, правым - приемный
Для расчета полной задержки следует сложить соответствующие значения :
(Левый край + задержка распространения * длина) + (центр + задержка распространения * длина) + ...(центр + задержка распространения * длина) + (правый край + задержка распространения * длина) = PDV
Задержка распространения зависит от типа и длины кабеля, возрастая пропорционально последней.
Три правых колонки таблицы (максимальная задержка) содержат значения PDV, рассчитанные для сегментов максимальной длины с учетом базовой задержки (левые колонки). Максимальное допустимое значение PDV составляет 575 битов. Если крайние сегменты самого длинного пути различаются, нужно рассчитать PDV для обоих направлений и выбрать большее значение. При этом комитетIEEE 803.3 рекомендует предусмотреть запас в 4 битовых интервала.
Этот расчет показывает, насколько сократится интервал между 2 последовательными пакетами, переданными по самому длинному пути. Сокращение интервала определяется изменением длины пакета в левом и средних сегментах (в правом, приемном, межпакетный интервал уже не меняется).
Для путей с различными сегментами справа и слева нужно считать PVV для обоих направлений и выбирать большее значение (таблица 2). Максимальное значение PVV составляет 49 битов.
Таблица Сокращение межкадрового интервала, вносимые элементами сети
Сокращение межпакетного интервала
Тип сегмента
Передающий конец
Промежуточный сегмент
Коаксиальный повторитель (10Base-5, 10Base-2)
16
11
10Base-FB
не определено
2
10Base-FL
10.5
8
Повторитель 10Base-T
10.5
8
Полное сокращение межпакетного интервала равно сумме сокращений на отдельных сегментах пути:
Левый сегмент + промежуточный сегмент + ... + промежуточный сегмент = PVV
Оформление документации.
Общие сведения о программном средстве
Предметная область программного продукта
Данный продукт предназначен для _____________________________предметной области и автоматизирует процесс расчета показателей компьютерной сети.
Основное функциональное назначение программного средства
Основным назначением является:_________________________расписываем какие показатели нужно рассчитать.
Полное наименование программного средства
Имя программы
Разработчики программного средства
Указать свои фамилии, группу, курс
Техническое задание
2.1 Основание для разработки
Основанием для разработки программного продукта _______________ стал документ практическая работа №6 , разработанный студентом группы ________________________указать группу и ФИО студента специальности___________________ и преподавателем Маркеловой О.В. о разработке автоматизированной программы расчета показателей компьютерной сети по следующим показателям ________________указать.
2.2. Назначение разработки
Данный программный продукт ______________ разработан для _________________________ по следующим показателям: ___________________.
2.3. Требования к программному средству
Для программного продукта _____________________________ возможно функционирование на компьютере любой аппаратной конфигурации и операционной системы Windows/98/2000/хр/vista/7.
2.4. Требования к программной документации
Данный программный продукт ________________выполнен в гармоничной цветовой палитре в соответствии с требованиями эргономики программных продуктов, интерфейс сдержан, является функциональным и удобным для восприятия человеку, программа оснащена системой подсказок для пользователя.
2.5. Стадии и этапы разработки
№ этапа
Название этапа
Срок этапа
Результат выполнения
1
Изучение предметной области
Время указать
Предложения по работе. Акт приема-сдачи
2
Уточнение и детализация функций программного средства, характеристик, интерфейса
Время указать
Сдача документации о функциях программного средства
3
Создание ТЗ, составление программы
Время указать
Сдача программы
4
Компиляция программного кода и тестирование
Время указать
Сдача опытного образца
5
Этап контроля
Время указать
Утверждение опытного обазца
6
Этап тестирования, отладки, подготовки к эксплуатации
Время указать
Подготовка к эксплуатации, принятие акта о приеме продукта
Чтобы скачать материал, введите свой E-mail, укажите, кто Вы, и нажмите кнопку
Нажимая кнопку, Вы соглашаетесь получать от нас E-mail-рассылку
Если скачивание материала не началось, нажмите еще раз "Скачать материал".
Цель: спроектировать автоматизированную программу расчета показателей компьютерной сети.
Содержание работы:
Разработать автоматизированную программу расчета показателей компьютерной сети:
Время задержки двойного оборота сигнала (pdv) рассчитывается исходя из типов топологии сети и не может превышать 575 бит\интервал
Для обеспечения соответствия требованиям IEEE 802.3 в сети должны одновременно выполняться 2 указанных ниже условия:
задержка детектирования коллизий - продолжительность двойного пути («туда и обратно») между любыми двумя точками (PDV) не должна превышать 575 bt
межпакетный интервал - cокращение межкадрового интервала PVV не должно превышать 49 bt
Расчет времени задержки детектирования коллизий (PDV)
Поскольку длина минимального пакета может составлять (с учетом преамбулы) 576 битов, время транспортировки пакета по самому длинному пути (PDV) не должно превышать 575 битов, чтобы можно было надежно детектировать коллизии. При расчете этого времени нужно принимать во внимание время распространения сигналов по кабелю и задержку, вносимую повторителями.
Значения задержек, вносимых элементами сети и используемых для расчета PDV, оговорены в стандарте IEEE 802.3 (см. таблицу 1).
Таблица Значения задержек, вносимых элементами сети
Удвоенные задержки PDV (в битах) | ||||||||
Тип сегмента | Левый край* | Центр | Правый край | Задержка распространения на 1 м | Максимальн. длина сегмента | Максимальная задержка в сегменте | ||
левом | Прав. | среднем | ||||||
10Base-5 | 11.8 | 46.5 | 169.5 | 0.0866 | 500 м | 55.1 | 89.8 | 212.8 |
10Base-2 | 11.8 | 46.5 | 169.5 | 0.1026 | 185 м | 30.7 | 65.5 | 188.5 |
10Base-T | 15.3 | 42.0 | 165.0 | 0.113 | 100 м | 26.6 | 53.3 | 176.3 |
10Base-FB | не определена | 24.0 | не определена | 0.1000 | 2000 м | не определена | 224.0 | не определена |
10Base-FL | 12.3 | 33.5 | 156.5 | 0.1000 | 2000 м | 212,3 | 233.5 | 356.5 |
FOIRL | 7.8 | 29.0 | 152.0 | 0.1000 | 1000 м | 107.8 | 129.0 | 252.0 |
AUI | 0 (> 2 м) | 0 (> 2 м) | 0 (> 2 м) | 0.1026 | 2 - 48 метров | 4.9 | 4.9 |
*) Левым считается передающий конец сегмента, правым - приемный
Для расчета полной задержки следует сложить соответствующие значения :
(Левый край + задержка распространения * длина) + (центр + задержка распространения * длина) + ...(центр + задержка распространения * длина) + (правый край + задержка распространения * длина) = PDV
Задержка распространения зависит от типа и длины кабеля, возрастая пропорционально последней.
Три правых колонки таблицы (максимальная задержка) содержат значения PDV, рассчитанные для сегментов максимальной длины с учетом базовой задержки (левые колонки). Максимальное допустимое значение PDV составляет 575 битов. Если крайние сегменты самого длинного пути различаются, нужно рассчитать PDV для обоих направлений и выбрать большее значение. При этом комитет IEEE 803.3 рекомендует предусмотреть запас в 4 битовых интервала.
Расчет сокращения межпакетного интервала (PVV)
Этот расчет показывает, насколько сократится интервал между 2 последовательными пакетами, переданными по самому длинному пути. Сокращение интервала определяется изменением длины пакета в левом и средних сегментах (в правом, приемном, межпакетный интервал уже не меняется).
Для путей с различными сегментами справа и слева нужно считать PVV для обоих направлений и выбирать большее значение (таблица 2). Максимальное значение PVV составляет 49 битов.
Таблица Сокращение межкадрового интервала, вносимые элементами сети
Сокращение межпакетного интервала | ||
Тип сегмента | Передающий конец | Промежуточный сегмент |
Коаксиальный повторитель (10Base-5, 10Base-2) | 16 | 11 |
10Base-FB | не определено | 2 |
10Base-FL | 10.5 | 8 |
Повторитель 10Base-T | 10.5 | 8 |
Полное сокращение межпакетного интервала равно сумме сокращений на отдельных сегментах пути:
Левый сегмент + промежуточный сегмент + ... + промежуточный сегмент = PVV
Данный продукт предназначен для _____________________________предметной области и автоматизирует процесс расчета показателей компьютерной сети.
Основным назначением является:_________________________расписываем какие показатели нужно рассчитать.
Имя программы
Указать свои фамилии, группу, курс
№ этапа | Название этапа | Срок этапа | Результат выполнения |
1 | Изучение предметной области | Время указать | Предложения по работе. Акт приема-сдачи |
2 | Уточнение и детализация функций программного средства, характеристик, интерфейса | Время указать | Сдача документации о функциях программного средства |
3 | Создание ТЗ, составление программы | Время указать | Сдача программы |
4 | Компиляция программного кода и тестирование | Время указать | Сдача опытного образца |
5 | Этап контроля | Время указать | Утверждение опытного обазца |
6 | Этап тестирования, отладки, подготовки к эксплуатации | Время указать | Подготовка к эксплуатации, принятие акта о приеме продукта |
Приложения: Архив материалов к уроку «Табличные информационные модели» объемом 527 Кб (int3.zip)
Автор | |
---|---|
Дата добавления | 12.10.2012 |
Раздел | Информатика |
Подраздел | |
Просмотров | 6702 |
Номер материала | 315 |
Оставьте свой комментарий:
Комментарии: