Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
техр.docx
Скачиваний:
1
Добавлен:
16.09.2019
Размер:
139.4 Кб
Скачать

30 Охарактеризуйте понятие метод Oracle.

Oracle(Oracle Method)- комплекс методов, охватывающий большинство процессов жизненного цикла(ЖЦ ПО)

В состав комплекса входят

CDM(Custom Development Method)- разработка прикладного ПО;

PJM(Project Management Method )- управление проектом;

AIM(Application Implementation Method)- внедрение прикладного ПО;

BPR(Business Process Reengineering)- реинжиниринг бизнес процессов;

OCM(Organizational Change Management )- управление изменениями;

Метод CDM оформлен в виде консалтингового продукта CDM Advantage- библиотеки стандартов и руководств. Он представляет собой развитие достаточно давно созданного Oracle CASE-Method, известного по использованию CASE- средств фирмы Oracle и книгам P. Баркера. По существу, CDМ является методическим руководством по разработке прикладного По с использованием инструментального комплекса Oracle Developer Suite, а сам процесс проектирования и разработки тесно связан с Oracle Designer и Oracle Forms;

В соответствии с CDM ЖЦ ПО формируется из определенных этапов (фаз) проекта и процессов, каждый из которой выполняется в течение нескольких этапов

-стратегия(определение требований)

- анализ(формулирование детальных требований к системе)

- проектирование (преобразование требований в детальные спецификации системы)

- реализация(написание и тестирование приложений)

- внедрение(установка новой прикладной системы, подготовка к началу эксплуатации)

- эксплуатация

31 Охарактеризуйте понятие тестирование программного продукта. Перечислите и охарактеризуйте виды и методы тестирования.

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

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

Различают два подхода к формированию тестов: структурный и функциональный.

Каждая из указанных подходов имеет свои особенности и области применения.

Тестирование

  1. модульное

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

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

1.Системное

2.Интеграционное.

2.2 Комплексное тестирование. Особенностью комплексного тестирования является то, что структурное тестирование для него практически не применимо.

32 Охарактеризуйте обоснование выбора языка программирования и среды разработки пп.

Охарактеризуйте правила и методы разработки пользовательского интерфейса.

Выбор и обоснование средств реализации проекта зависят от нескольких факторов:

  1. Функциональная пригодность и сфера использования ПС.

  2. Пожелания заказчиков или потенциальных пользователей;

  3. Квалификация разработчиков.

33.Охарактеризуйте правила и методы разработки пользовательского интерфейса.

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