Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OK_SofronovaNV.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
322.05 Кб
Скачать
  • Системная эффективность — 'Применения программного продукта по назначению'

  • Продуктивность — 'Производительность при решении основных задач ПС, достигаемая при реально ограниченных ресурсах в конкретной внешней среде применения'

  • Безопасность — 'Надежность функционирования комплекса программ и возможный риск от его применения для людей, бизнеса и внешней среды'

  • Удовлетворение требований и затрат пользователей в соответствии с целями применения пс

Вторая и третья части стандарта ISO 9126-2,3 посвящены формализации соответственно внешних и внутренних метрик характеристик качества сложных ПС. В ней изложены содержание и общие рекомендации по использованию соответствующих метрик и взаимосвязей между типами метрик.

Четвертая часть стандарта ISO 9126-4 предназначена для покупателей, поставщиков, разработчиков, сопровождающих, пользователей и менеджеров качества ПС. В ней повторена концепция трех типов метрик, а также аннотированы рекомендуемые виды измерений характеристик ПС.

7-Методы и модели обеспечения надежности программного средства.

В со­временных автоматизированных технологиях создания и раз­вития сложных ПС с позиции обеспечения их необходимой и за­данной надежности можно выделить методы и средства, позво­ляющие:

создавать программные модули и функциональные компоненты высокого, гарантированного качества;

предотвращать дефекты проектирования за счет эффективных технологий и средств автоматизации обеспечения всего жиз­ненного цикла комплексов программ и баз данных;

обнаруживать и устранять различные дефекты и ошибки про­ектирования, разработки и сопровождения программ путем систематического тестирования на всех этапах жизненного цик­ла ПС;

удостоверять достигнутое качество и надежность функциони­рования ПС в процессе их испытаний и сертификации перед передачей в регулярную эксплуатацию;

оперативно выявлять последствия дефектов программ и данных и восстанавливать нормальное, надежное функционирование

комплексов программ.

Комплексное, скоординированное применение этих методов и средств в процессе создания, развития и применения ПС позво­ляет исключать некоторые виды угроз или значительно ослаб­лять их влияние. Тем самым уровень достигаемой надежности ПС становится предсказуемым и управляемым, непосредственно зависящим от ресурсов, выделяемых на его достижение, а главное от качества и эффективности технологии, используемой на всех этапах жизненного цикла ПС.

Все принципы и методы обеспечения надежности в соответ­ствии с их целью можно разбить на четыре группы: предупреж­дение ошибок, обнаружение ошибок, исправление ошибок и обеспе­чение устойчивости к ошибкам. К первой группе относятся прин­ципы и методы, позволяющие минимизировать или вообще исключить ошибки. Методы второй группы сосредоточивают внимание на функциях самого программного обеспечения, помо­гающих выявлять ошибки. К третьей группе относятся функции программного обеспечения, предназначенные для исправления ошибок или их последствий. Устойчивость к ошибкам (четвертая группа) — это мера способности системы программного обеспе­чения продолжать функционирование при наличии ошибок.

8-Основные группы факторов, влияющие на качество программного обеспечения.

Факторы, влияющие на качество программного обеспечения, классифицируются по трем аспектам программного продукта:

 рабочие характеристики;

 приспособленность к внесению изменений;

 приспособленность к изменению окружающей обстановки.

К первой группе можно отнести следующие характеристики:

 правильность (корректность), характеризующая степень функционального соответствия программного обеспечения требованиям пользователя;

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

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

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

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

     удобство и простота сопровождения в первую очередь оцениваются теми усилиями, которые необходимы для обнаружения и исправления ошибок в программном обеспечении. Удобство и простота сопровождения предполагает также модифицируемость, которая означает простоту внесения изменений в программный продукт при изменении требований пользователя. Это свойство называют также гибкостью программного обеспечения.

 Удобство и простота тестирования отражает усилия, необходимые для тестирования программы, с целью гарантировать то, что программа выполняет предписанные функции.

Третья группа характеристик - возможности использования программного обеспечения в новых окружающих условиях, включает:

переносимость (мобильность) характеризует усилия, необходимые для переноса программы с одного технического изделия на другое или перенос ее в другую операционную обстановку;

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

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

Одним из основных факторов, влияющих на качество программного изделия и на большинство перечисленных характеристик, является сложность программного изделия. Сложность - главная причина появления ошибок и дефектов в программном изделии и его ненадежности. В первую очередь сложность программного обеспечения обусловливается сложностью решаемой проблемы и зависит от сложности отдельных компонент программного изделия и связей между ними. Для повышения качества программного изделия стремятся к снижению сложности программного изделия.

9-Организация и этапы тестирования при испытаниях надежности сложных программных средств.

Этапы испытаний комплексов программ.

Тестирование и испытания ПС в целом состоит из следующих этапов:

1. испытания в реальном времени по данным генераторов тестов, имитирующих отдельные объекты внешней среды;

2. испытания в реальном времени с имитаторами отдельных объектов внешней среды и с реальными воздействиями от операторов-пользователей;

3. испытания в полностью адекватной реальной или имитированной внешней среде и с реальными воздействиями от операторов-пользователей.

На всех этапах кроме непосредственной проверки функционирования программ выполняются еще 2 вида работ: 1- работы по методическому обеспечению тестирования и по созданию средств автоматизированной генерации тестов и 2 – обработка результатов тестирования и оценка достигнутых показателей качества программ.

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

Организация завершающих испытаний комплексов программ.

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

Если комплекс программ разрабатывался для конкретного заказчика, ТО проводятся совместные приемо-сдаточные испытания, в которых принимают участие заказчик и разработчики. Создается комиссия, которая проверяет выполнение требований технического задания и соответствие ПС предъявленной документация. При завершающих испытаниях кроме проверок функциональной пригодности, нужно проводить тестирование в режимах предельного использования ресурсов для проверки надежности функционирования ПС.

Испытания коммерческих пакетов прикладных программ, создаваемых по инициативе разработчиков при отсутствии конкретного заказчика, проводятся в 2 этапа, которые получили название Альфа – и Бета- тестирование. Испытания проводятся па соответствие критериям, определенным руководителем проекта. Они заключаются в нормальной и форсированной опытной эксплуатации конечными пользователями программного продукта в соответствии с сопроводительной документацией.

При Альфа- тестировании привлекаются конечные пользователи, работающие в той же компании, но не участвовавшие непосредственно в разработке этого комплекса программ. Для Бета- тестирования привлекаются добровольные пользователи, которые бесплатно получают версию ПС для опытной эксплуатации. Эти пользователи обязуются сообщать разработчикам обо всех выявленных дефектах и ошибках и заменять версии по указаниям разработчиков. После успешного Бета- тестирования принимается решение о передаче ПС в продажу для широкого круга пользователей. Обобщение результатов Бета- тестирования может использоваться как часть сертификационных испытаний.

При Альфа- и Бета- тестировании принять разделять прогрессивное и регрессивное тестирование. Под прогрессивным понимается тестирование новых программных компонент для выявления дефектов и ошибок в исходных текстах программ и спецификациях. Регрессивное тестирование предназначено для контроля качества и корректности изменений в программах после проведения корректировок. Необходимость и широта регрессивного тестирования определяется тем, что значительная доля изменений после Альфа- и Бета- тестирования в свою очередь содержат ошибки. Объем тестов и длительность обоих этапов определяется руководителем проекта в зависимости от сложности комплекса программ.

10-Оценка эффективности программных средств

Под показателем качества программной продукции в соответствии с ГОСТ 15467—79 следует понимать количественную характеристику одного или нескольких свойств продукции, составляющих ее качество, рассматриваемую применительно к определенным условиям ее создания и эксплуатации. Свойство продукции — это объективная особенность, которая может проявиться при создании или эксплуатации продукции. В определении понятия «Показатель качества» слова «Количественная характеристика» не следует понимать в буквальном смысле. При определении значений показателей качества успешно могут применяться и нечисловые характеристики, хотя в общем случае наличие строго количественных, числовых характеристик предпочтительней.

Показатели качества программной продукции в зависимости от характера решаемых задач по оценке качества продукции можно классифицировать по следующим признакам: характеризуемые свойства; способ выражения; количество характеризуемых свойств; место применения в процедуре оценки; стадии определения значений показателей.

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

По количеству характеризуемых свойств различают единичные и комплексные показатели. Единичные показатели качества характеризуют одно из свойств ПС, комплексный—несколько. Комплексные показатели могут быть групповыми, обобщенными или интегральными.

В зависимости от места применения в процедуре оценки уровня качества ПС различают базовые и относительные показатели. Базовым значением показателя качества продукции называют значение показателя, принятое за основу при сравнительной оценке качества продукции. Относительное значение показателя качества продукции представляет собой отношение фактического значения показателя качества оцениваемой продукции к базовому значению этого показателя.

По стадии определения значений показателей качества различают прогнозируемые, проектные, производственные и эксплуатационные показатели. Прогнозируемыми показателями оперируют на стадиях выполнения научно-исследовательских работ и составления ТЗ на разработку ПС, т. е. на тех стадиях, когда нет еще ни детального проекта ПС, ни, тем более, самого ПС. Значения прогнозируемых показателей в основном определяют на основе интуиции и опыта аналогичных разработок, поэтому эти показатели носят субъективный характер.

Значения эксплуатационных показателей определяют по результатам промышленной эксплуатации ПС. При соблюдении определенных правил сбора и обработки данных о качестве ПС в процессе эксплуатации эксплуатационные показатели дают наиболее объективную и достоверную оценку. Только по этим показателям можно произвести действительную оценку научно-технического уровня и качества ПС.

НАЛОГОВО – БЮДЖЕТНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

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

Бюджетное устройство — это основные принципы построения бюджетной системы и организации бюджетного процесса.

Бюджетная система представляет собой регулируемую нормами права совокупность федерального бюджета, бюджетов субъектов Федерации и бюджетов органов местного самоуправления.

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

Бюджетная система Российской Федерации основывается на следующих принципах:

1. Принцип единства бюджетной системы определяет единообразие:

  • правовой базы;

  • денежной системы;

  • организации бюджетного процесса;

  • санкций за нарушение бюджетного законодательства.

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

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

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

5. Принцип сбалансированности обеспечивает равенство расходов бюджетов с доходами и поступлениями из источников покрытия бюджетного дефицита.

6. Принцип эффективности использования бюджетных средств определяет, что при составлении и исполнении бюджетов следует исходить из необходимости достижения заданных результатов с использованием наименьшего объема ресурсов.

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

8. Принцип достоверности бюджета означает надежность его показателей.

9. Принцип адресности определяет, что бюджетные средства выделяются в распоряжение конкретных получателей и на конкретные цели.

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

- Распределительная функция предполагает концентрацию денежных средств в государстве через различные каналы поступления и их использование для выполнения государственных целей и функций. Эту функцию выполняет государственное казначейство через свои органы.

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

Сущность любой экономической категории, в том числе и бюджета, проявляется в ее функциях. Поскольку бюджет является наиболее объемной и базовой финансовой категорией, то ему принадлежат и все основные функции финансов: перераспределение ВВП; государственное регулирование и стимулирование экономики; финансовое обеспечение бюджетной сферы и осуществление социальной политики; контроль рублем за образованием и использованием централизованных фондов денежных средств.

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

Бюджет выполняет и ряд других функций. К их числу относятся:

- Информационная функция. Бюджет – это индикатор текущего состояния экономики страны, социальной сферы, политической ситуации. Структура его доходной и расходной части позволяет судить о приоритетах государственной политики, масштабах влияния на нее отдельных групп интересов. Более того, поскольку закон о бюджете на очередной год составляется как плановый документ, он выступает как прогноз будущей экономической ситуации. Его разработка сопровождается прогнозными расчетами основных показателей развития страны, на которые ориентируются не только государственные учреждения, но и организации негосударственного сектора экономики, а также простые граждане. Закладываемые в закон о бюджете планово-прогнозные показатели формируют в обществе определенные ожидания, которые могут быть как позитивными, так и негативными.

- Институционализация общественных предпочтений. В демократических государствах принятию закона о бюджете обязательно предшествует его рассмотрение в парламенте. На этом этапе в составленный правительством законопроект вносятся корректировки с учетом мнений депутатов, представляющих интересы своих избирателей. Таким образом, структура бюджета отражает общественные предпочтения в отношении государственной политики. Посредством механизмов представительной демократии эти предпочтения воплощаются в конкретных цифрах доходных или расходных статей.

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

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

2- Перечислите основные методы (модели) бюджетного регулирования. Назовите преимущества веерной модели регулирования бюджетов.

Модели распределения доходов и формирования территориальных бюджетов менялись на протяжении 6000 лет.

Горизонтальная модель – самая древняя из всех моделей. Есть центральный бюджет, и местные бюджеты. Каждая имела свои источники дохода. За каждым видом бюджета закрепили свои налоги. Каждый бюджет уравновешен сам по себе, т.е. доходы равны расходам. Межбюджетные отношения отсутствуют в принципе.

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

Недостатки этой модели: в случае отсутствия на территории местного органа власти достаточных доходов происходит недофинансирование. В случае долговременного недофинансирования происходит деградация этой территории.

Эта модель действовала до середины 20 века. У нас до 1932 года. В этот год произошла налоговая реформа. Налоги решили объединить. В виде НДС объединили 60 налогов. Тогда была придумана 2 модель.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]