- Process Analyst - средство для функционального моделирования, поддерживает нотацию Йордона - ДеМарко, Гейна - Сарсона и несколько других. Имеется возможность описать элементы данных (имена, типы, форматы), связанные с потоками данных и хранилищами данных. Эти элементы передаются на следующий этап проектирования, причем хранилища данных могут быть автоматически преобразованы в сущности.
- Data Analyst - инструмент для построения модели "сущность-связь" и автоматической генерации на ее основе реляционной структуры. Исходные данные для модели "сущность-связь" могут быть получены из DFD-моделей, созданных в модуле Process Analyst. В ER-диаграммах допускаются только бинарные связи, задание атрибутов у связей не поддерживается. Поддерживаются диалекты языка SQL примерно для 30 реляционных СУБД, при этом могут быть сгенерированы таблицы, представления, индексы, триггеры и т.д. В результате порождается SQL-сценарий (последовательность команд CREATE), выполнение которого создает спроектированную схему базы данных. Имеется также возможность установить соединение с СУБД через интерфейс ODBC. Другие возможности: автоматическая проверка правильности модели, расчет размера базы данных, реинжиниринг (построение модельных диаграмм для уже существующих баз данных) и т.д.
- Application Modeler - инструмент для автоматической генерации прототипов программ обработки данных на основе реляционных моделей, построенных в Data Analyst. Может быть получен код для Visual Basic, Delphi, а также для таких систем разработки в архитектуре "клиент-сервер" как PowerBuilder, Unuace, Progress и др. Генерация кода осуществляется на основе шаблонов, соответственно управлять генерацией можно за счет изменения соответствующего шаблона.
Ознакомительную версию Power Designer, в которой заблокированы функции сохранения построенных моделей, можно получить с российского web-сервера компании Sybase.
Silverrun компании Silverrun Technologies Ltd
CASE-система Silverrun состоит из следующих инструментов:
- BPМ - построение DFD-диаграмм. Поддерживает нотации Иордона-ДеМарко, Гейна -Сарсона, Уорда-Меллора и многие другие. Данный инструмент позволяет автоматически проверить целостность построенной модели, причем список критериев проверки определяется пользователем (например: отсутствие имен у элементов модели, потоки данных типа "хранилище - хранилище" или "внешняя сущность - внешняя сущность" и т.д.)
- ERX - построение диаграмм "сущность-связь". Поддерживаются не только бинарные связи, но и связи более высоких порядков, имеется возможность определения атрибутов у связей. Построенные ER-модели с помощью внешней утилиты могут быть сконвертированы в реляционный структуры (в той версии, с которой я работал, при этом, к сожалению, терялись атрибуты связей).
- RDM - инструмент реляционного моделирования, позволяет генерировать SQL-скрипты для создания таблиц и индексов примерно для 25 целевых СУБД.
Следует отметить, что компания Silverrun Technologies Ltd является не только разработчиком CASE - инструментария, но также создала собственную методологию создания информационных систем, получившую название Datarun. Эта методология включает описание всех этапов жизненного цикла информационной системы, перечень и последовательность работ, требования к содержанию и оформлению документов и многое другое.
Ознакомительную версию Silverrun, можно скачать с сервера комании Argussoft. В этой версии имеются ограничения на количество элементов в создаваемых моделях.
BPWin и ERWin компании LogicWorks
LogicKWorks выпускает два взаимодополняющих инструмента проектирования информационных систем:
- BPWin - функщрнальное моделирование на основе методологии IDEFО. Допускается также использование нотации IDEF3 и DFD в нотации Йордона - ДеМарко. Имеется возможность экспорта построенных моделей в системы функционально-стоимостного анализа (ABC - Activity Based Costing) и информационного моделирования ERWin.
- ERWin - средство информационного моделирования, используется нотация IDEF1Х. Поддерживаются свыше 20 целевых СУБД, имеется возможность генерации прототипов прикладных программ для Visual Basic, Delphi и т.д.
Designer/2000 компании Oracle
Данный продукт компании Cracle, возможно, наиболее полно поддерживает все этапы создания приложений обработки данных. Однако, следует оговориться, что, в отличие от других средств, он поддерживает практически одну целевую СУБД - Oracle Server (имеется еще возможность генерации скриптов на ANSI SQL). То же самое касается и средств создания пользовательского интерфейса. Хотя возможна генерация прототипов программ для языков Visual Basic, С, Java, полностью все возможности Designer/2000 реализуются только при использовании его вместе со средством разработки Oracle Developer/2000.
В состав Oracle Designer/2000 включены следующие модули:
1- инструментарий анализа предметной области:
- Process Modeler - средство анализа деловой активности организации. Позволяет создать модель структуры организации и привязать к этой модели функции, выполняемые в различных подразделениях, и информационные потоки между функциями. Содержит элементы бизнес-анализа
- Dataflow Diagrammer - в этом инструменте на базе DFD - диаграмм детализуются функции, описаные в Process Modeler. Используется нотация Йордона - Де Марко
- Function Hierarchy Diagrammer - этот модуль автоматически выстраивает иерархии функций, определенных в двух предыдущих инструментах, имеется также возможность создавать прототипы функций
- Entity Relationships Diagrammer - инструмент моделирования данных (диаграмы "сущность-связь"), которыми оперируют функции, определенные в Dataflow Diagrammer. Используется нотация Баркера
- Matrix Diagrammer - инструмент для исследования связей между функциями и данными
2- генераторы структур
- Database Wizard - генерирует реляционные структуры из ER-диаграм
- Application Wizard - генерирует иерархию программных модулей конечного приложения обработки данных на основе иерархии функций. Приэтом может одновременно генерироваться несколько взаимосвязанных подсистем для различных подразделений одной организации. Во время генерации автоматически обнаруживаются одинаковые с точки зрения использования информационных объектов функции, которые могут быть объединены в одном модуле
3- инструментарий проектирования приложения:
- Data Diagrammer - инструмент для доработки реляционных структур данных на основе нотации Баркера
- Module Structure Diagrammer - инструмент для управления структурой программных модулей готового приложения. Здесь определяются типы модулей (меню, экранная форма, отчет) и их иерархии вызовов
- Module Data Diagrammer - средство для проектирования экранного интерфейса программного модуля на основе используемых им данных. Позволяет без программирования весьма гибко управлять внешним видом и поведением генерируемого модуля
4- генераторы данных и кода:
- Server Generator – генерирует базу данных на основе реляционных моделей
- генераторы кода – на основе моделей, построенных в Module Data Diagrammer, позволяет создать исходный код для Visual Basic, С, Java а также инструментов среды Oracle Developer/2000 (Oracle Forms, Oracle Reports). В последнем случае возможна циклическая доработка приложения: в сгенерированный прототип приложения в Developer/2000 вносятся изменения, которые видны для Designer/2000 и не теряются при повторной перегенерации
- Preferences Navigator - средство управления предпочтениями при генерации программных модулей. Позволяет устанавливать многочисленные опции (например, внешний вид элементов экранного интерфейса) как для проекта в целом, так и для каждого модуля в отдельности.
Также в Oracle Designer/2000 имеется ряд других инструментов: утилита для интерактивного выполнения SQL-запросов, средства управления проектом и т.д.
Лекция 10. Культура безопасности и воспитание человека безопасного типа.
Вопросы лекции:
1. Культура безопасности в разные исторические эпохи.
2. Философские и религиозные аспекты культуры безопасного поведения.
3. Исторический опыт России и зарубежных стран.
4. Условия безопасности жизнедеятельности в постиндустриальную эпоху.
5. Воспитание человека безопасного типа.
6. Роль образовательной области безопасности жизнедеятельности в формировании ноосферного сознания.
Ключевые слова и фразы, базовые понятия: сознание, истина, наука, знание, мировоззрение, вера, духовность, культура, нравственность, ноосферное сознание, воспитание.
1. Культура безопасности в разные исторические эпохи.
Говоря о катастрофах, несущих бедствия для человека, рассмотрим этические аспекты защиты жизни человека, касаясь как философской, так и нормативной сторон этого вопроса. Прежде всего, хотелось бы в связи с этим подчеркнуть, что человек живет в мире не только вещей, но и понятий. Одно из таких понятий — культура. Понятия «человек» и «культура» неразрывно связаны между собой. Сам термин «культура» первоначально означал возделывание почвы, ее культивирование, т.е. изменение природного объекта под воздействием человека в отличие от тех изменений, которые вызваны естественными причинами. Таким образом, в первоначальном значении термина уже была выражена важная особенность культуры — заложенное в ней человеческое начало и акцентировано внимание на единстве культуры, человека и его деятельности. Почвоведение оперирует термином «гумус» (показатель плодородия почвы). В контексте взаимосвязи человека и культуры напрашивается метафорический вывод о том, что уровень «духовного плодородия» человека, его духовного «гумуса» в существенной степени определяется воздействием на него культуры, и, в частности, таких ее инструментариев, как воспитание, образование, развитие творческих задатков и т.п. Образно говоря, древо человечества может произрастать и плодоносить лишь на богатой культурной почве культуры, подобно тому, как физика определяет свои фундаментальные понятия: масса, ускорение и др.
Человечество с доисторических времен и до наших дней находится под влиянием катастрофических явлений, которые в силу масштабности своих проявлений неизбежно приводили к возникновению весьма болезненных и длительных кризисных ситуаций и в значительной степени определяли общественное сознание и уклад повседневной жизни. Понимание того, что развитие человечества вообще невозможно без риска, а наша цивилизация является цивилизацией риска, - это воспринимается сегодня как импульс для поиска решений, направленных на выход из кризиса современной цивилизации, долго шедшей по пути создания общества с безграничными аппетитами и возрастающей агрессивностью наиболее развитых в индустриальном и военном отношении наций и государств.
Экокризисы доисторических времен имели преимущественно естественное геолого-географическое происхождение и зональное распространение, выражавшееся, в основном, в медленном поднятии и опускании земной поверхности, периодических колебаниях климата и уровня увлажнения отдельных регионов, перемещении границ пустынь, степей, лесов и т.д. Имели место локальные и даже региональные природные катастрофы: извержения вулканов, землетрясения, наводнения, засухи, ураганы и др. Умеренное воздействие всегда присутствовало на генерацию экокризисов оказывали племена и нарождающиеся этносы при выжигании и вытаптывании растительности, истощении пастбищ и возделываемых земель, массовой охоте.
Значительный и подчас противоречивый путь прошла эволюция человеческого сознания от первоначального мифологического, отраженного в пещерной живописи и наскальных рисунках, а затем закрепленного в письменной форме и перешедшего в историю цивилизации дифференцированно в религиозных, научных, эстетических и других его видах. Однако можно уверенно утверждать, что во всех ипостасях человеческой деятельности всегда присутствовало морально ориентированное эколого-этическое содержание. Так, например, сознание древних цивилизаций трансформировалось в прямой зависимости от судеб их экосистем. В Древнем Египте, где, тысячелетиями сохранялась окультуренная естественно-социальная система, процветали (вплоть до постройки уже в наше время Асуанской плотины) экофильная мифология, литература и религия.
Ареной межрегионального экокризиса стало античное Средиземноморье. Причинами явились: вырубки и почти полное уничтожение лесов, выращивание моноагрокультур, вытаптывание пастбищ на склонах гор, добыча камня и руд, военные междоусобицы и нашествия. В мифопоэтическом сознании опасностям природы и божествам противопоставляется человек-герой (Прометей, Дедал) формировалась идея прогрессивного развития западной культуры с ориентацией на покорение и преобразование природы.
Наряду с подобными представлениями существовал и определенное время превалировал античный космологизм, проявлявшийся в противопоставлении реальной природе некой идеальной Земли с невиданной красотой и порядком. Таковой была Атлантида, миф о которой, как предполагается, мог быть отзвуком катастрофы, связанной с сильнейшим землетрясением и взрывом вулкана Санторин (Эгейское море), разрушившей дворцы в Кноссе и других древних городах на острове Крит и похоронивший крито-микенскую культуру около 1400 г. до н.э.
В последующем возникали и исчезали многочисленные альтернативы и паллиативы миропонимания, практической и теоретической деятельности, научного знания и лженаучных измышлений естественного и искусственного бытия, которые в ходе развития культуры все более усложнялись.