ЧЕЛОВЕЧЕСКИЙ ФАКТОР

«Неинтеллектуальные» программные средства

«Сердцем» САПР является ее программное обеспечение. Про­граммирование и тестирование — две основные фазы создания программного обеспечения. Стоимость тестирования программ может достигать от 20 до 40% стоимости их разработки [28].

Основная задача при проектировании программного обеспе­чения САПР — свести к минимуму ошибки пользователей. В работе [4] перечислены следующие основные типы ошибок:

Ошибки выполнения: конструкционные ошибки, ошибки специ­фикаций, проектирования и запроса ресурсов. Логические ошибки: пропуск сегментов управления выполне­нием, неправильное задание условий, неправильная специфика­ция или пропуск описания необходимых действий.

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

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

Программное обеспечение влияет на качество САПР гораз­до в большей степени, чем технические средства. Программное обеспечение САПР состоит из четырех основных частей (рис. 6.6): управления системой, коммуникационных программ, программ реализации методов и программ базы данных. Про­граммы управления системой управляют работой и координиру­ют функционирование всей системы. Коммуникационные про-

«Неинтеллектуальные» программные средства

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

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

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

Поверхности

5

Б

Г

1

8

4

3

7

1

10

11

9

7

12

6*

Уравнения поверхностей (,немодифицированные)

Границы

«Неинтеллектуальные» программные средства

Список границ

Г ©

6

©

Ґ

Вершины

1 Z

3

4

5 6- 7 І

9

10 11 12

1 Г

З--

4

1

3

4

5

6

7

8 Э 10

V

V

Рис 6.7. Структура программного обеспечения системы геометрическ делирования BUILD [8].

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

Способ хранения информации в базе данных зависит от внутренней модели САПР (рис. 6.7) или от внутреннего пред­ставления системы. Внутреннее представление влияет на способ моделирования изделий, а также на вид реализации коммуни­кационных программ. Существуют различные способы внутрен­него представления, такие, как двух - и трехмерные каркасные модели или трехмерные сплошные модели.

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

ЧЕЛОВЕЧЕСКИЙ ФАКТОР

Этапы проектирования программного обеспечения интерфейса человек — ЭВМ

Проектирование качественного программного обеспечения ин­терфейса человек —ЭВМ не является жестким, статическим процессом. Характер и содержание каждого интерфейса варьи­руются в соответствии с конкретной областью его использова­ния, и в группах разработчиков часто …

Оценка эффективности человеко-машинных систем

Существует целый ряд общих методов оценки эффективности для различных уровней характеристик человеко-машинных сис­тем, однако оценка эффективности распознавания речи в слож­ней задаче управления, связанной с отображением информации, представляется задачей более трудной …

Потребность в документации

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

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.