- •Информатика и Программирование
- •Понятие процедуры и функции в Паскале. Их назначение, применение, варианты размещения в программе
- •Сравнительный анализ возможностей процедуры и функции. Возможности преобразования процедуры в функцию и наоборот
- •Понятие рекурсии. Рекурсивные процедуры и функции, их применение, достоинства и недостатки
- •Запись как тип данных. Работа с записями: описание записи, оператор присоединения, запись с вариантами. Использование записей
- •Статическая и динамическая память. Общие сведения об управлении динамической памятью с помощью стандартных процедур и функций (GetMem, FreeMem; New, Dispose)
- •1. Автоматически по завершении всей программы.
- •2. С помощью стандартной процедуры dispose.
- •3. С помощью стандартной процедуры frеемеm.
- •4. С помощью стандартных процедур маrk и release.
- •Динамические структуры данных. Динамические массивы (одномерные и двумерные), работа с ними
- •Динамические структуры данных. Списки. Основные виды списков. Действия со списками
- •Inf1 : integer; { первое информационное поле }
- •Inf2 : string; { второе информационное поле }
- •Однонаправленные (линейные) списки. Описание, создание, просмотр списка, добавление и удаление элементов
- •Двунаправленные, симметричные списки. Описание, создание, просмотр списка, добавление и удаление элементов
- •Inf1 : integer; { первое информационное поле }
- •Inf2 : string; { второе информационное поле }
- •Кольцевые, циклические списки. Описание, создание, просмотр списка, добавление и удаление элементов
- •Inf1 : integer; { первое информационное поле }
- •Inf2 : string; { второе информационное поле }
- •Бинарное дерево. Основные определения и понятия. Бинарный поиск по дереву. Формирование бинарного дерева этим методом
- •Бинарное дерево. Основные операции с бинарными деревьями. Способы обхода бинарного дерева. Варианты поиска по бинарному дереву
- •Рекурсия при работе со списками и деревьями. Очередь, стек, дек как формы работы со списком, действия над ними
- •Тестирование. Понятие и цель тестирования. Правильное и неправильное определение тестирования. Основные определения. Тестирование методом «чёрного ящика». Тестирование методом «белого ящика»
- •Отладка. Общие принципы, методы отладки. Взаимосвязь процессов тестирования и отладки, использование автоматических средств отладки
- •Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм. Отличие объектно-ориентированного подхода от модульного при разработке программ
- •Основные отличия языка Object Pascal (Delphi) от Turbo Pascal. Динамические массивы в Delphi: описание, особенности, применение
- •Структура модулей в Delphi. Интерфейсная, исполняемая части, инициирующая и завершающая части. Процедуры и функции: особенности в Delphi
- •Работа с файлами и папками в Delphi: стандартные процедуры и функции, дополнительные возможности по сравнению с Паскалем, окна диалогов работы с файлами
- •Определение термина «сертификация», виды сертификации. Организационная система сертификации
- •Основные функции органа по сертификации
- •Правовые основы сертификации в Российской Федерации. Требования, предъявляемые к испытательным лабораториям
- •Значение метрологии программных средств для повышения их качества и конкурентоспособности
- •Качество программного средства и его оценка. Показатели качества программных средств
- •Надёжность программных средств и её оценка. Модели надёжности
- •Проблемы, цели и задачи технико-экономического анализа разработки программных средств. Показатели технико-экономического анализа
- •Оценка экономической эффективности программных средств
- •Сертификация, метрология и научно-технический прогресс
-
Оценка экономической эффективности программных средств
Эффективность – это мера соотношения затрат и результатов функционирования программного средства.
К основным показателям экономической эффективности относятся: экономический эффект, коэффициент экономической эффективности капитальных вложений, срок окупаемости капитальных вложений и др.
Экономический эффект – это результат внедрения некоторого мероприятия, выраженный в стоимостной форме в виде экономии от его осуществления.
Общий экономический эффект от производства и использования за весь срок службы нового программного продукта:
Эобщ = [(З1*B2/B1*(P1+Eн)/(Р2+Ен)-((U1-U2)-Ен*(К2-К1))/(P2+Ен))-З2]*А2
где Эобщ – общий экономический эффект от производства и эксплуатации нового программного продукта за весь срок его службы, р;
З1, З2 – удельные затраты на базовый и новый программный продукт, р;
В1, В2 – годовой объем работ, производимых с помощью базового и нового программных продуктов, натур.ед.;
В2/В1 – коэффициент роста производительности нового программного продукта по отношению к базовому;
(Р1+Ен)/(Р2+Ен) – коэффициент учета изменения сроков службы нового программного продукта по сравнению с базовым;
U1, U2 – годовые средние удельные эксплуатационные издержки пользователя при эксплуатации единицы базового и нового ПП, р;
К2, К1 – удельные средние капитальные вложения пользователя при использовании единицы базового и нового ПП в расчете на объем работ, производимых с помощью нового ПП, р;
(U1-U2)-Ен*(К2-К1) – средняя величина годовой экономии потребителя на приведенных затратах, р;
((U1-U2)-Ен*(К2-К1))/(Р2+Ен) – средняя экономия пользователя на приведенных затратах для всего срока службы ПП по сравнению с базовым, р;
А2 – объем внедрения ПП в рассматриваемый период, ед.
Коэффициент эффективности капитальных вложений – это величина годового прироста прибыли, образующегося в результате производства или эксплуатации программного средства на 1 рубль единоразовых капитальных вложений.
Срок окупаемости – это величина, обратная коэффициенту эффективности. Представляет собой период времени, в течение которого затраты на программное средство окупятся полученным эффектом.
Критерии экономической эффективности программных средств:
-
Максимальная экономическая эффективность функционирования программного средства за весь период жизненного цикла при ограниченных затратах на разработку программ;
-
Минимальные затраты на разработку программ при заданной экономической эффективности применения и заданном качестве программного средства;
-
Максимальное отношение экономической эффективности применения программного средства в течение времени эксплуатации к затратам на его создание;
-
Максимальная разность эффекта от функционирования программного средства за весь жизненный цикл и затрат на его разработку, эксплуатацию и сопровождение.
-
Сертификация, метрология и научно-технический прогресс
В настоящее время конкурентоспособность каждого предприятия зависит от качества его продукции или услуг, обладающих способностью удовлетворять потребности потребителя.
Инструментом определения качества и обеспечения требуемых параметров продукции является метрология, стандартизация и сертификация.
Стандартизация направлена на достижение оптимальной степени упорядочения в определенной области посредством установления соответствующих норм, требований и правил.
Для понимания механизмов стандартизации следует знать понятие стандарта. Под определением стандарта принимают модель или эталон, предназначенный для сравнения с другими объектами. Если брать за стандарт свод правил и норм, то это документация, описывающая требования к предметам, которые должны соответствовать установленным правилам. Именно охрана прав потребителей лежит в основе стандартизации, обеспечивая надлежащее качество услуг и товаров.
Сертификация подтверждает соответствие качества продукции, процессов и услуг всем требованиям, нормам и правилам.
Метрология связана с измерением количества и качества продукции и услуг, а также с обеспечением единства измерений.
Метрология и сертификация одного «поля ягоды», первая разрабатывает эталоны, а вторая проверяет соответствие этим эталонным требованиям. Сертификация проводится специально созданными органами по сертификации, которые устанавливают по имеющемуся стандарту и требованиям принятых норм соответствие товаров или услуг. В настоящее время существует добровольная и обязательная сертификация.
В целом стандартизация, метрология и сертификация (СМС) являются составляющими ускорения научно-технического прогресса, играя роль рычагов организации и управления экономикой во всех странах. СМС аккумулирует новейшие достижения науки и техники, органично соединяет фундаментальные и прикладные области науки, способствует быстрому внедрению научных достижений в практику, помогает определить наиболее экономические и перспективные направления развития научно-технического прогресса и народного хозяйства страны.
Применение Госстандартов, принятых в РФ и гармонично связанных с международными является основной задачей всех производителей в интересах потребителей.