Для обеспечения юридической базы безопасности данных в ряде стран приняты соответствующие законы.
КОМПЬЮТЕРНАЯ РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ~ computer-aided software engineering ? технология автоматизированной разработки программного обеспечения включает комплекс средств, предназначенных для разработки программ, создания общей базы данных, использования единого метода взаимодействия с этой базой. Причем этот подход учитывает разнообразие операционных систем, применяемых в системах, включаемых в одну информационную сеть. Кроме того, CASE определяет единую основу для сетевых технологий, используемых разными разработчиками. CASE также предоставляет методологию и средства тестирования создаваемых программ.
Благодаря использованию CASE снижается стоимость разработок, и уменьшаются сроки их проведения. До последнего времени технология CASE разрабатывалась различными организациями. Национальный институт стандартов и технологии (NIST) США предлагает свой стандартный подход в создании CASE. Все в большей степени расширяется рынок прикладных программ, обеспечивающих CASE. К ним, например, относятся быстрая разработка программ (RAD), среда программирования AppWare, технология OpenDoc.
ОБУЧАЮЩАЯ СИСТЕМА ~ training system ? система, предназначенная для обучения пользователей.
Обучающая система основывается на использовании искусственного интеллекта и базы знаний. В ней широко применяются технологии гиперсреды и гипертекста. Это позволяет выделять объекты знаний и ассоциативно связывать их друг с другом. Система осуществляет «навигацию» пользователя по базе знаний, переходя от одного объекта к другому.
Основной задачей обучающей системы является эффективная передача знаний в зависимости от степени подготовленности пользователей и их способности усваивать получаемую информацию.Системы могут быть автономными и сетевыми. Автономные являются индивидуальными и функционируют на отдельных персональных компьютерах. Сетевые являются коллективными и располагаются на серверах, с которыми могут работать клиенты пользователей. Все более широкое распространение в обучении получают виртуальные классы. Управление процессом обучения выполняет как пользователь, так и программы обучающей системы.
Система осуществляет проверку знаний учащегося, ведет регистрацию этапов процесса. Обучение сопровождается неподвижными изображениями, видеосюжетами и фрагментами звука, в том числе речи. Процесс обучения нередко называется программируемым обучением.