Программные средства

Автор: Пользователь скрыл имя, 05 Декабря 2011 в 09:54, курсовая работа

Описание работы

Программа или логически связанная совокупность программ на носителях данных, снабженная программной документацией, называется программным средством (ПС).
Программа позволяет осуществлять некоторую автоматическую обработку данных на компьютере. Программная документация позволяет понять, какие функции выполняет та или иная программа ПС, как подготовить исходные данные и запустить требуемую программу в процесс ее выполнения.
Процесс создания ПС в настоящее время все больше приобретает черты индустриального производства. Это объясняется массовой потребностью в ПС и необходимостью «отчуждения» программного продукта от разработчика и потребностью в простоте последующих модификаций программ у потребителя.

Содержание

Введение
1. Внешнее описание программного средства
2. Методы проектирования программных средств
3.Жизненный цикл программного средства
Качество и надежность программного средства
Методы борьбы со сложностью программного средства
Практическая часть
Заключение
Список литературы

Работа содержит 1 файл

Курсовая по информатике.doc

— 77.00 Кб (Скачать)

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

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

    Легкость применения – это характеристики ПС, которые позволяют минимизировать усилия пользователя по подготовке исходных данных.

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

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

     Мобильность-это способность ПС быть перенесенным из одной среды (окружения) в другую, в частности, с одного компьютера на другой.

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

  • предупреждение ошибок;
  • самообнаружение ошибок;
  • самоисправление ошибок;
  • обеспечение устойчивости к ошибкам.

                  Целью подхода предупреждения  ошибок – не допустить  ошибок в готовых продуктах, в нашем случае – в ПС. Необходимо сконцентрировать внимание на следующих вопросах:

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

5. Методы борьбы  со сложностью.

       Известны два общих метода борьбы со сложностью систем:

  • обеспечения независимости компонент системы;
  • использование в системах иерархических структур.

           Обеспечение независимости компонент  означает разбиение системы на  такие части, между которыми  должны остаться по возможности меньше связей. Одним из воплощений этого метода является модульное программирование. Использование  в системах иерархических структур позволяет локализовать связи между компонентами, допуская их лишь между компонентами, принадлежащими смежным уровням иерархии. Этот метод, по существу, означает разбиение большой системы на подсистемы, образующих малую систему. Здесь существенно используется способность человека к абстрагированию.(4)

Информация о работе Программные средства