Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Специфика разработки программных средств

Читайте также:
  1. АНАЛИЗ ДВИЖЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ. ПРЯМОЙ И КОСВЕННЫЙ МЕТОДЫ АНАЛИЗА ДВИЖЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ
  2. Аспекты проблемы анализа и их реализация в программных продуктах
  3. ВЗАИМОСВЯЗЬ КАТЕГОРИИ ЗАПАСОВ И РЕСУРСОВ С ЭТАПАМИ И СТАДИЯМИ ГЕОЛОГОРАЗВЕДОЧНЫХ РАБОТИ РАЗРАБОТКИ ЗАЛЕЖЕЙ
  4. Виды программных модулей
  5. Виды эксперимента в патопсихологии, задачи и специфика экспериментально - психологического исследования.
  6. Водная среда обитания. Специфика адаптации гидробионтов
  7. Вопрос №2. Виды программных модулей
  8. Выбор экскаватора для разработки грунта
  9. Вычеты по расходам на ликвидацию последствий разработки месторождений и сумм отчислений в ликвидационные фонды
  10. Готовые соусы. Специфика сетевого бизнеса.

Лекция 10. ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ

Литература к лекции 7.

Основные пути борьбы с ошибками.

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

· сужение пространства перебора (упрощение создаваемых систем),

· обеспечение требуемого уровня подготовки разработчика (это функции менеджеров коллектива разработчиков),

· обеспечение однозначности интерпретации представления информации,

· контроль правильности перевода (включая и контроль однозначности интерпретации).

7.1. Э. Дейкстра. Заметки по структурному программированию// У. Дал, Э. Дейкстра, К. Хоор. Структурное программирование. - М.: Мир, 1975. - С. 7-19.

7.7. Е.А. Жоголев. Технологические основы модульного программирования. //Программирование, 1980, #7. - С. 44-49.

.3. Г. Майерс. Надежность программного обеспечения. - М.: Мир, 1980. - С. 22-28.

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

Разработке программных средств присущ ряд специфических особенностей [8.1].

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

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

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

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


<== предыдущая страница | следующая страница ==>
Модель перевода | Жизненный цикл программного средства

Дата добавления: 2014-03-01; просмотров: 483; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.