8 - 3.Технологический (1094698), страница 2
Текст из файла (страница 2)
Сопровождение ПС - это процесс сбора информации о качестве ПС в эксплуатации, устранения обнаруженных в нем ошибок, его доработки и модификации, а также извещения пользователей о внесенных в него изменениях.
3.1.5 Обеспечение надежности программного средства
Известны четыре подхода к обеспечению надежности [8]:
-
предупреждение ошибок;
-
самообнаружение ошибок;
-
самоисправление ошибок;
-
обеспечение устойчивости к ошибкам.
При разработке ПС применён подход предупреждения ошибок. Цель его применения – не допустить ошибок в готовых продуктах, в данном случае – в ПС. Природа ошибок при разработке ПС позволяет для достижения этой цели сконцентрировать внимание на следующих вопросах:
-
борьба со сложностью;
-
обеспечение точности перевода;
-
преодоление барьера между пользователем и разработчиком;
-
обеспечение контроля принимаемых решений.
В процессе разработки применяются два общих метода борьбы со сложностью систем:
-
обеспечения независимости компонент системы;
-
использование в системах иерархических структур.
Обеспечение независимости компонент означает разбиение системы на такие части, между которыми должны остаться по возможности меньше связей. В ПС используются иерархические структуры, позволяющие локализовать связи между компонентами, допуская их лишь между компонентами, принадлежащими смежным уровням иерархии.
Обеспечение точности перевода направляется на достижение однозначности интерпретации документов различными разработчиками, а также пользователями ПС.
3.1.6 Контроль принимаемых решений
Обязательным шагом в каждом процессе (этапе) разработки ПС является проверка правильности принятых решений. Это позволяет обнаруживать и исправлять ошибки на самой ранней стадии после её возникновения, что, во-первых, существенно снижает стоимость её исправления и, во-вторых, повышает вероятность правильного её устранения.
С учетом специфики ПС применены:
-
смежный контроль;
-
сочетание как статических, так и динамических методов контроля.
Смежный контроль означает, проверку полученного документа лицами, не участвующими в его разработке, с двух сторон: во-первых, со стороны автора исходного для контролируемого процесса документа, и, во-вторых, лицами, которые будут использовать полученный документ в качестве исходного в последующих технологических процессах. Такой контроль позволяет обеспечивать однозначность интерпретации полученного документа.
Сочетание статических и динамических методов контроля означает, что проверяется как содержание документа, так и процесс обработки данных, который он описывает. Это отражает одну из специфических особенностей ПС (статическая форма, динамическое содержание).
3.2 Технология разработки интерфейса пользователя
Эргономичный и понятный интерфейс пользователя это очень важная составляющая при создании программного обеспечения. Во многом от характеристик и функциональных возможностей интерфейса зависит быстродействие и чёткость в работе оператора программного средства. Графический интерфейс связывает такие компоненты как устройства ввода, вывода, взаимодействие с базами данных, программное обеспечение которое обслуживает их.
Интерфейс пользователя содержит в себе всё необходимое для корректного взаимодействия пользователя с программной средой.
В данном дипломном проекте пользовательский интерфейс разработан с учётом основных требований к интерфейсу:
- прстота пользования интерфейсом;
- кнтроль пользователем;
- бстрое взаимодействие пользователя с интерфейсом;
- пследовательность в работе интерфейса;
- крректное графическое отображение необходимых пользователю функция программного средства;
Существует ряд обоснованных принципов, которые позволяют соблюдать при разработке графического интерфейса простоту его использования и контроль пользователя над системой:
- оознанное использование функций интерфейса;
- взможность использования интерфейса посредством мыши, клавиатуры или комбинированно;
- итерфейс программного средства необходимо проектировать так, чтобы при любых обстоятельствах пользователь мог сохранить результаты работы;
Процесс проектирования и разработки пользовательского интерфейса состоит из четырёх основных этапов:
а) сбор и анализ информации от пользователей. Первый этап может быть разбит на пять шагов:
1) определение профиля пользователя;
2) анализ стоящих перед ними задач;
3) сбор требований, предъявляемых клиентами;
4) анализ рабочей среды пользователей;
5) соответствие требований пользователей стоящим перед ними задачами;
б) разработка пользовательского интерфейса. Разработка включает в себя следующие шаги:
1) определение цели с точки зрения удобства применения продукта;
2) разработка задач и сценария действий пользователей;
3) определение целей и операций интерфейса;
4) определение иконок объектов и визуального представления;
5) разработка меню объектов и окон;
6) оптимизация визуальной разработки;
в) построение пользовательского интерфейса;
г) подтверждение качества пользовательского интерфейса.
Таким образом целесообразно сделать вывод, что результаты разработки программной среды в данном дипломном проекте позволяют убедиться в адекватности и актуальности создания подобной системы, и её удобства и эргономичности по все параметрам, включая гибкий и простой в использовании интерфейс пользователя, который даёт возможность эффективной и грамотной работы рабочего персонала рассматриваемой организации. Графический интерфейс полностью удовлетворяет поставленным в дипломном проекте задачам.