- •Оглавление
- •Глава 1. Информатика и кибернетика 8
- •Глава 2. Обзор Hardware и методов его применения в профессиональной деятельности 56
- •Глава 3. Обзор Software и методов его применения в профессиональной деятельности 108
- •Глава 4. Работа с спс "Консультант Плюс: Версия Проф" 146
- •Глава 1 написана г.П. Чепуренко, глава 2 - р.Р. Фокиным, главы 3 и 4 - м.А. Абиссовой, подборка рекомендуемых литературы и сайтов Internet выполнена р.Р. Фокиным Глава 1.Информатика и кибернетика
- •1.1.История развития кибернетики и информатики
- •1.2.Информатика, кибернетика и право
- •1.3.Обзор Brainware и его применения в профессиональной деятельности
- •1.3.1.Теория кодирования
- •1.3.2.Теория формальных грамматик и языков
- •1.3.3.Математическая логика
- •1.3.4.Численные методы
- •1.3.5.Микроэлектроника
- •1.3.6.Системотехника
- •1.3.7.Объектно-ориентированный анализ
- •1.3.8.Теория открытых систем
- •1.3.9.Теория системной интеграции
- •Глава 2.Обзор Hardware и методов его применения в профессиональной деятельности
- •2.1.Основные понятия Hardware
- •2.2.Базовая конфигурация персонального компьютера (пк)
- •2.2.1.Системный блок пк базовой конфигурации
- •2.2.2.Оперативная память пк
- •2.2.3.Центральные процессоры ibm pc
- •2.2.4.Дисплей, монитор
- •2.2.5.Видеокарта, видеоадаптер
- •2.2.6.Звуковая карта
- •2.2.7.Звуковая гарнитура
- •2.2.8.Винчестер, жесткий диск
- •2.2.9.Устройства для работы с лазерными дисками
- •2.2.10.Флопи-дисковод
- •2.2.11.Корпус с блоком питания
- •2.2.12.Материнская плата
- •2.2.13.Алфавитно-цифровая клавиатура
- •2.2.14.Мышь и коврик для мыши
- •2.2.15.Сетевой фильтр
- •2.3.Периферийные устройства пк
- •2.3.1.Стабилизаторы напряжения (сн) и источники бесперебойного питания (ибп, ups)
- •2.3.2.Сетевая плата, сетевая карта, сетевой адаптер
- •2.3.3.Концентратор (hub) и коммутатор (switch)
- •2.3.4.Факс-модемы
- •2.3.5.Сканеры
- •2.3.6.Принтеры
- •2.3.7.Многофункциональные печатающие аппараты
- •2.3.8.Звуковые колонки
- •2.3.9.Midi-клавиатуры
- •2.3.10.Fm и tv тюнеры
- •2.3.11.Internet-камеры
- •2.3.12.Цифровые фотоаппараты
- •2.3.13.Цифровые и аналоговые видеокамеры
- •2.3.14.Мультимедийные видеопроекторы
- •Глава 3.Обзор Software и методов его применения в профессиональной деятельности
- •3.1.Системное программное обеспечение (по)
- •3.1.1.Основные понятия
- •3.1.2.Обзор операционных систем (ос) семейства Windows
- •3.1.3.Обзор ос других семейств
- •3.2.Инструментальное по
- •3.2.1.Развитие методологии анализа и проектирования по
- •3.2.2.Языки и системы моделирования
- •3.2.3.Языки и системы программирования
- •3.3.Прикладное по
- •3.3.1.Методо-ориентированное прикладное программное обеспечение (ппо)
- •3.3.2.Проблемно-ориентированное ппо для менеджера: справочные правовые системы (спс)
- •Глава 4.Работа с спс "Консультант Плюс: Версия Проф"
- •4.1.Основные принципы работы
- •4.2.Поиск документов и структура информационного банка (иб)
- •4.2.1.Поиск документов по карточке реквизитов
- •4.2.2.Работа с полем Вид документа
- •4.2.3.Особенности работы с полем Тематика и с полями типа Дата
- •4.2.4.Особенности поиска по тексту документов
- •4.2.5.Особенности работы с полем Папки документов
- •4.2.6.История или повторное использование поисковых запросов
- •4.2.7.Поиск по нескольким базам данных
- •4.3.Работа со списком документов
- •4.3.1.Печать списка и запись его в файл
- •4.3.2.Сохранение списка в кармане и в папках
- •4.3.3.Сложный поиск по тексту среди документов списка
- •4.3.4.Одновременный просмотр списка документов и текста текущего документа
- •4.3.5.Заказ и отмена заказа документов
- •4.4.Работа с текстом документа
- •4.4.1.Перекрестные ссылки в тексте
- •4.4.2.Просмотр дополнительной информации
- •4.4.3.Поиск фрагмента в тексте
- •4.4.4.Печать текста и запись его в файл
- •4.4.5.Использование кнопки "Копировать в Microsoft Word"
- •4.4.6.Выбор настроек при экспорте таблиц
- •4.4.7.Буфер обмена
- •4.4.8.Сохранение документа в кармане и в папках
- •4.5.Папки и группы папок
- •4.5.1.Окно "Занести в папку"
- •4.5.2.Работа с папками
- •4.5.3.Экспорт и импорт папок
- •4.6.Закладки и группы закладок
- •4.6.1.Работа с закладками
- •4.6.2.Все закладки в документе и в иб
- •4.6.3.Экспорт и импорт закладок
- •4.7.Печать и ее опции
- •4.7.1.Работа с макетом страницы
- •4.7.2.Предварительный просмотр печати
- •4.7.3.Выполнение печати
- •4.8.Некоторые операции с иб
- •Часть 1 (ключ /reindex1) - построение словаря для поиска по каталогу. При этом словарь для поиска по тексту никаким изменениям не подвергается.
- •Рекомендуемые литература и сайты Internet
- •Для заметок
3.2.2.Языки и системы моделирования
В 1970-80 годы было предложено более 50 различных технологий работы системного аналитика (так называемых языков моделирования). Наиболее известные из них были предложены специалистами в области системного анализа Гради Бучем, Джеймсом Румбахом и Айваром Джекобсоном. Эти три ученые в середине 1990 годов создали международную рабочую группу, которая на основе анализа имеющихся предложила новый универсальный язык моделирования UML, который в настоящее время используется практически всеми системными аналитиками и принят ISO в качестве международного стандарта представления моделей. Язык моделирования UML (в переводе с английского Unified Modeling Language - унифицированный язык моделирования) предусматривает представление сложной системы произвольной природы в виде графических диаграмм различных видов:
диаграммы вариантов использования;
диаграммы классов;
диаграммы состояний;
диаграммы деятельности;
диаграммы последовательности;
диаграммы кооперации;
диаграммы компонентов;
диаграммы развертывания.
Диаграммы различных видов рассматривают моделируемую систему с разных сторон, а в совокупности дают так называемую интегрированную модель системы. Диаграмма деятельности похожа на блок-схему алгоритма. Рассмотрим для примера также диаграммы вариантов использования и диаграммы классов.
Диаграмма вариантов использования описывает функциональное назначение моделируемой системы, т. е. показывает, что система делает. Рисунок 3 .42 представляет диаграмму вариантов использования системы "Магазин".
Рисунок 3.42. Диаграмма вариантов использования системы "Магазин".
Основные значки: вариант использования (в нашем примере "Получить информацию о товаре", "Заплатить деньги за товар" и т. п.) и актер (в нашем примере "Продавец", "Покупатель" и т. п.). Актер - это любая внешняя по отношению к моделируемой системе сущность. Вариант использования - это действие моделируемой системы, направленное на выполнение ее функций. Большой прямоугольник на рисунке объединяет несколько значков диаграммы в единую систему, соединяющие значки линии обозначают ассоциативные связи (отношения ассоциации) между ними.
При построении диаграмм вариантов использования применяются четыре основных вида отношений (т. е. связей между значками):
отношения ассоциации;
отношения расширения;
отношения обобщения;
отношения включения.
Рисунок 3.43. Пример отношения ассоциации
Рисунок 3.44. Пример отношения расширения
Рисунок 3.45. Пример отношения обобщения
Отношение ассоциации - это наиболее общий вид связей (Рисунок 3 .42), они обозначаются сплошной линией. Часто на диаграммах указывают кратность ассоциативных связей. Например (Рисунок 3 .43), одному директору (1) могут подчиняться несколько сотрудников (*).
Отношение расширения: в процессе покупки телевизора клиент может запросить данные о его производителе, но не обязательно (Рисунок 3 .44). Оно обозначается пунктирной линией с V-образной стрелкой и со словом "extend".
Отношение обобщения: покупка товара обобщает покупку телевизора (Рисунок 3 .45). Оно обозначается сплошной линией с -образной стрелкой. При этом "Покупка товара" называется предком отношения, а "Покупка телевизора" - потомком отношения.
Отношение включения: процесс покупки телевизора обязательно включает в себя оформление гарантийных документов (Рисунок 3 .46). Оно обозначается пунктирной линией с V-образной стрелкой и со словом "include".
Рисунок 3.46. Пример отношения включения
Диаграмма классов описывает множество классов моделируемой системы, а также отношения (т. е. связи) между этими классами. В качестве примера (Рисунок 3 .47) рассмотрим диаграмму классов системы производства автомобилей. Основной значок такой диаграммы - класс, на рисунке - это "Автомобиль", "Станок", "Шофер" и др.
При построении диаграмм классов применяются четыре основных вида отношений:
отношения ассоциации;
отношения зависимости;
отношения обобщения;
отношения агрегации.
Отношения ассоциации и обобщения определяются и выглядят на диаграммах классов аналогично соответствующим отношениям диаграмм вариантов использования. В нашем примере (Рисунок 3 .47) отношения ассоциации - это отношения классов "Автомобиль" - "Шофер", "Токарный станок" - "Токарь" и т. п., а отношения обобщения - это отношения классов "Станок" - "Токарный станок", "Автомобиль" - "Легковой автомобиль" и т. п.
Рисунок 3.47. Диаграмма классов системы производства автомобилей
Отношение агрегации означает включение одного класса другим классом как части и целого. Отношение агрегации обозначается на диаграмме сплошной линией с ромбовидной стрелкой, направленной от части к целому. В нашем примере (Рисунок 3 .47) отношения агрегации - это отношения классов "Оборудование для производства автомобилей" - "Станок", "Оборудование для производства автомобилей" - "Средства транспортировки продукции".
Отношение зависимости означает необходимость внесения изменений в реализацию одного класса (называемого зависимым классом, клиентом отношения) в случае изменений в реализации другого класса (называемого независимым классом, сервером отношения). Отношение зависимости обозначается на диаграмме пунктирной линией с V-образной стрелкой, направленной от клиента к серверу. В нашем примере (Рисунок 3 .47) отношения агрегации - это отношение классов "Оборудование для производства автомобилей" - "Автомобиль".
Система моделирования или CASE-система - Computer Aided Software Engeneering (компьютерная разработка программного обеспечения), это инструментальное ПО, предназначенное для поддержки разработки программных систем на этапах анализа и проектирования. Каждая CASE-система должна иметь некоторый встроенный в нее язык, предназначенный для общения с человеком - разработчиком программной системы. Такие языки называются языками моделирования.
В качестве примера наиболее популярного современного языка моделирования можно привести UML, а в качестве наиболее популярных современных CASE-систем - Rational Rose и Microsoft Visual Modeler (MS VM); в них встроен язык UML. Широко применявшиеся в прошлом блок-схемы алгоритмов тоже представляют собой язык моделирования.