- •51.1. Понятие системы счисления. Позиционные и непозиционные системы счисления. Методы перевода чисел из одной системы счисления в другую.
- •52.1 Представление чисел с фиксированной и плавающей запятой. Диапазон и точность представления
- •52.2 Типы звеньев данных. Понятие звена данных.
- •52.3 Системы искусственного интеллекта. Методы представлениязнаний. Рассужденияизадачи.
- •53.1 Выполнение операции алгебраического сложения с плавающей запятой
- •53.2 Локальные вычислительные сети. Особенности. Основные распространенные протоколы, методы доступа
- •53.3 Определение базы данных. Уровни представления данных, принцип независимости данных. Схема базы данных
- •54.1 Умножение чисел со старших разрядов в прямом коде
- •Умножение с младших разрядов в дополнительном коде
- •Умножение со старших разрядов в дополнительном коде
- •55.1 Методы выполнения операции деления.
- •2 Деление двоичных чисел с фиксированной запятой
- •2.8. Деление двоичных чисел с плавающей запятой
- •55.2 Язык программирования php. Синтаксис. Основные операторы.
- •56.1 Основные положения и законы алгебры логики
- •56.2 Dhtml. JavaScript. Возможности и области применения
- •2. Моделированиеэкспоненциальнойслучайнойвеличины
- •1. Алгоритм реализации датчика дискретной с.В.
- •2. Пуассоновская с.В
- •58.1.Минимизация логической функции.
- •59.1 Синтез комбинационных логических схем в различных базисах.
- •59.2 Интерфейс программного обмена данными. Структура системной шины.
- •59.3. Реляционная алгебра. Sql
- •60.1.Основные характеристики и параметры интегральных логических элементов. Виды интегральных схем по функциональному назначению.
- •Итнернет технологии
- •2.1 Как работают механизмы поиска
- •60.3 Проектирование реляционной бд, функциональные зависимости, декомпозиция отношений, нормальные формы.
- •62.1 Законы Кирхгофа и преобразование электрических цепей на их основе.
- •63. 1 Электрические источники вторичного питания.
- •Трансформаторный (сетевой) источник питания
- •Габариты трансформатора
- •Достоинства трансформаторных бп
- •Недостатки трансформаторных бп
- •Импульсный источник питания
- •Достоинства импульсных бп
- •Недостатки импульсных бп
- •68.3 Понятие и принципы построения математической модели, параметры и ограничения. Задачи математического программирования, классификация.
- •69.1Аналого-цифровые преобразователи.
- •70.1Цифро-аналоговые преобразователи.
- •70.2 Логические единицы работы многозадачных операционных систем и их использование
- •71.1Источники опорного напряжения и тока.
- •Ион на полевых транзисторах
- •72.3 Общие положения стандарта шифрования данных гост 28147-89 и режим простой замены в стандарте шифрования данных гост 28147-89.
- •73.1 Принципы конвейерной обработки информации в эвм.
- •73.2. Способы адресации и их использование в ассемблерных программах.
- •2. Непосредственная адресация
- •73.3 Понятие политики безопасности: общие положения, аксиомы защищённых систем, понятия доступа и монитора безопасности.
- •1 Человек-пользователь воспринимает объекты и получает информацию о состоянии ас через те субъекты, которыми он управляет и которые отображают информацию.
- •2 Угрозы компонентам ас исходят от субъекта, как активного компонента, изменяющего состояние объектов в ас.
- •3 Субъекты могут влиять друг на друга через изменяемые ими объекты, связанные с другими субъектами, порождая субъекты, представляющие угрозу для безопасности информации или работоспособности системы.
- •74.1Организация памяти эвм. Горизонтальное и вертикальное разбиение. Расслоение обращений. Организация памяти эвм. Горизонтальное и вертикальное разбиение памяти. Расслоение обращений.
- •74.2 Сравнение программных возможностей современных операционных систем ( Windows, Unix).
- •По удобству использования и наличию особых режимов
- •Вопрос 1
- •Вопрос 2
- •Понятие энтропии Энтропия как мера неопределенности
- •Свойства энтропии
- •75.1 Подходы к организации эвм. Эвм, управляемые данными. Эвм, управляемые запросами.
- •Методика построения помехоустойчивых кодов. Информационный предел избыточности
- •1.1. Принципы помехоустойчивого кодирования
- •761 Организация ввода-вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Организация ввода/вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Глава II
- •11.1. Проблемы организации систем ввода-вывода
- •11.2. Прямой доступ к памяти
- •9.16. Принципы организации системы прерывания программ.
- •76.2 Динамические структуры данных. Основные виды, способы построения.
- •76.3 Системный анализ, определение и этапы. Сущность системного подхода и его применение при проектировании асоиу.
- •2 Системный анализ. Определение и этапы.
- •77.1 История развития и современное состояние в области микропроцессорных систем.
- •77.2 Стандартные и структурированные типы данных.
- •77.3 Математическое описание объектов управления. Цель и задача управления. Принцип отрицательной обратной связи.
- •2.1. Математические методы построения оптимальных и адаптивных систем управления
- •2.1.1. Математическое описание объектов управления
- •2.1.2. Цель и задача управления
- •2.1.3. Задача оптимального управления и критерии качества
- •78.1 (Он же 80.1) Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •78.2 Жизненный цикл программных средств. Этапы разработки программного обеспечения.
- •Программное обеспечение
- •Прог. Комплекс Документы
- •78. 3 Критерий качества. Методы решения задач оптимального управления
- •79.2 Нисходящее проектирование алгоритмов на примере моделирования арифметических операций сложения, вычитания, с плавающей запятой.
- •79.3 Понятия управляемости, достижимости и наблюдаемости динамических систем.
- •80.1 Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •80.2 Восходящий метод проектирования алгоритмов и программ. Спроектировать схему универсального алгоритма перевода чисел из любой системы счисления в любую другую.
- •80.3 Методология структурного проектирования sadt.
80.3 Методология структурного проектирования sadt.
Методология структурного анализа и проектирования SADT
SADT (акроним от англ. Structured Analysis and Design Technique) — методологияструктурного анализа и проектирования, интегрирующая процесс моделирования, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком. Процесс моделирования может быть разделен на несколько этапов: опрос экспертов, создание диаграмм и моделей, распространение документации, оценка адекватности моделей и принятие их для дальнейшего использования. Этот процесс хорошо отлажен, потому что при разработке проекта специалисты выполняют конкретные обязанности, а библиотекарь обеспечивает своевременный обмен информацией.
SADT возникла в конце 60-х годов в ходе революции, вызванной структурным программированием.Когда большинство специалистов билось над созданием программного обеспечения, немногие старались разрешить более сложную задачу создания крупномасштабных систем, включающих как людей и машины, так и программное обеспечение, аналогичных системам, применяемым в телефонной связи, промышленности, управлении и контроле за вооружением.В то время специалисты, традиционно занимавшиеся созданием крупномасштабных систем, стали осознавать необходимость большей упорядоченности. Таким образом, разработчики решили формализовать процесс создания системы, разбив его на следующие фазы:
Анализ — определение того, что система будет делать,
Проектирование — определение подсистем и их взаимодействие,
Реализация — разработка подсистем по отдельности, объединение — соединение подсистем в единое целое,
Тестирование — проверка работы системы,
Установка — введение системы в действие,
Эксплуатация — использование системы.
ПоматериаламкнигиДэвидаА. МаркаиКлементаМакГоуэна
«Методология структурного анализа и проектирования SADT»
Системноепроектирование - этодисциплина, определяющаяподсистемы, компонентыиспособыихсоединения, задающаяограничения, прикоторыхсистемадолжнафункционировать, выбирающаянаиболееэффективноесочетаниелюдей, машинипрограммногообеспечениядляреализациисистемы.
SADT - однаизсамыхизвестныхиширокоиспользуемыхсистемпроектирования. SADT - аббревиатураслов Structured Analysis and Design Technique (Технологияструктурногоанализаипроектирования) - этографическиеобозначенияиподходкописаниюсистем. Долгосрочноеистратегическоепланирование, автоматизированноепроизводствоипроектирование, конфигурациякомпьютерныхсистем, обучениеперсонала, управлениефинансамииматериально-техническимснабжением - вотнекоторыеизобластейэффективногоприменение SADT.
Широкийспектробластейуказываетнауниверсальностьимощьметодологии SADT.Впрограммеинтегрированнойкомпьютеризациипроизводства (ICAM) МинистерстваобороныСШАбылапризнанаполезность SADT, чтопривелокстандартизацииипубликацииеечасти, называемой IDEFO.Подназванием IDEFO SADT применяласьтысячамиспециалистовввоенныхипромышленныхорганизациях.
Вкоммерческоммире SADT используетсядляопределениятребований.Вэтомкачествеонаконкурируетсметодами, ориентированныминапотокиданных, - структурногопроектированияЕ.Иордана, структурногоанализаТ.ДеМарко, структурногосистемногоанализаС. ГейнаиТ. Сарсона, атакжесметодамиструктуризацииданных - методамиМ.Джексона, Лж.Д.ВарнираиК. Орра.
Вотличиеотэтихметодовструктурногоанализа, истокикоторыхнужноискатьвпроектированиипрограммногообеспечения, SADT созданадляописаниясистемыиеесредыдоопределениятребованийкпрограммномуобеспечениюиликчему-либодругому.Инымисловами, поставивсвоейцельюописаниесистемывобщем, создатели SADT изобрелиграфическийязыкинаборпроцедуранализадляпониманиясистемыпрежде, чемможнопредставитьсебееевоплощение.Такимобразом, SADT, какправило, применяетсянараннихэтапахпроцессасозданиясистемы, которыйчастоназывают "жизненнымцикломсистемы", ииногдазаэтимследуетприменениеупомянутыхвышеметодов.
SADT - этоспособуменьшитьколичестводорогостоящихошибокзасчетструктуризациинараннихэтапахсозданиясистемы, улучшенияконтактовмеждупользователямииразработчикамиисглаживанияпереходаотанализакпроектированию.
SADT-модели
Описаниесистемыспомощью SADT называетсямоделью.В SADT-моделяхиспользуютсякакестественный, такиграфическийязыки.Дляпередачиинформацииоконкретнойсистемеисточникоместественногоязыкаслужатлюди, описывающиесистему, аисточникомграфическогоязыка - самаметодология SADT.Вдальнейшемвыувидите, чтографическийязык SADT обеспечиваетструктуруиточнуюсемантикуестественномуязыкумодели.Графическийязык SADT организуетестественныйязыквполнеопределеннымиоднозначнымобразом, засчетчего SADT ипозволяетописыватьсистемы, которыедонедавнеговременинеподдавалисьадекватномупредставлению.
Модель отвечает на вопросы
SADT-модельдаетполное, точноеиадекватноеописаниесистемы, имеющееконкретноеназначение.Этоназначение, называемоецельюмодели, вытекаетизформальногоопределениямоделив SADT:
Местьмодельсистемы S, еслиМможетбытьиспользованадляполученияответовнавопросыотносительно S сточностьюА.
Такимобразом, цельюмоделиявляетсяполучениеответовнанекоторуюсовокупностьвопросов.Этивопросынеявноприсутствуют (подразумеваются) впроцессеанализаи, следовательно, онируководятсозданиеммоделиинаправляютего.Этоозначает, чтосамамодельдолжнабудетдатьответынаэтивопросысзаданнойстепеньюточности.Еслимодельотвечаетненавсевопросыилиееответынедостаточноточны, томыговорим, чтомодельнедостигласвоейцели.Определяямодельтакимобразом, SADT закладываетосновыпрактическогомоделирования.
Модель имеет единственный субъект
Модельявляетсянекоторымтолкованиемсистемы.Поэтомусубъектоммоделированияслужитсамасистема.Однакомоделируемаясистеманикогданесуществуетизолированно: онавсегдасвязанасокружающейсредой. Причемзачастуютрудносказать, гдекончаетсясистемаиначинаетсясреда.Поэтойпричиневметодологии SADT подчеркиваетсянеобходимостьточногоопределенияграницсистемы.SADT-модельвсегдаограничиваетсвойсубъект, т.е.модельустанавливаетточно, чтоявляетсяичтонеявляетсясубъектоммоделирования, описываято, чтовходитвсистему, иподразумеваято, чтолежитзаеепределами.Ограничиваясубъект, SADT-модельпомогаетсконцентрироватьвниманиеименнонаописываемойсистемеипозволяетизбежатьвключенияпостороннихсубъектов.Вотпочемумыутверждаем, что SADT-модельдолжнаиметьединственныйсубъект.
У модели может быть только одна точка зрения
Сопределениеммоделитесносвязанапозиция, скоторойнаблюдаетсясистемаисоздаетсяеемодель.Посколькукачествоописаниясистемырезкоснижается, еслиононесфокусированониначем, SADT требует, чтобымодельрассматриваласьвсевремясоднойитойжепозиции.Этапозицияназывается "точкойзрения" данноймодели.
"Точкузрения" лучшевсегопредставлятьсебекакместо (позицию) человекаилиобъекта, вкотороенадовстать, чтобыувидетьсистемувдействии.Сэтойфиксированнойточкизренияможносоздатьсогласованноеописаниесистемытак, чтобымодельнедрейфовалавокругдаоколо, ивнейнесмешивалисьбынесвязанныеописания.
Иногдатолькооднаизмножествавозможныхточекзренияможетдатьописание, удовлетворяющеецелимодели.
Модели как взаимосвязанные наборы диаграмм
Послетогокакопределенысубъект, цельиточказрениямодели, начинаетсяперваяинтеграцияпроцессамоделированияпометодологии SADT.Субъектопределяет, чтовключитьвмодель, ачтоисключитьизнее.Точказрениядиктуетавторумоделивыборнужнойинформацииосубъектеиформуееподачи.Цельстановитсякритериемокончаниямоделирования.Конечнымрезультатомэтогопроцессаявляетсянабортщательновзаимоувязанныхописаний, начинаясописаниясамоговерхнегоуровнявсейсистемыикончаяподробнымописаниемдеталейилиоперацийсистемы.
Каждоеизтакихтщательновзаимосогласованныхописанийназываетсядиаграммой.SADT-модельобъединяетиорганизуетдиаграммывиерархическиеструктуры, вкоторыхдиаграммынаверхумоделименеедетализированы, чемдиаграммынижнихуровней.Другимисловами, модель SADT можнопредставитьввидедревовиднойструктурыдиаграмм, гдеверхняядиаграммаявляетсянаиболееобщей, асамыенижниенаиболеедетализированы.
Методология SADT созданаспециальнодляпредставлениясложныхсистемпутемпостроениямоделей. SADT-модель - этоописаниесистемы, укоторогоестьединственныйсубъект, цельиоднаточказрения. Цельюслужитнаборвопросов, накоторыедолжнаответитьмодель.Точказрения - позиция, скоторойописываетсясистема.Цельиточказрения - этоосновополагающиепонятия SADT.
Описаниемодели SADT организовановвидеиерархиивзаимосвязанныхдиаграмм.Вершинаэтойдревовиднойструктурыпредставляетсобойсамоеобщееописаниесистемы, аееоснованиесостоитизнаиболеедетализированныхописаний.
Взначительноймереуспехметодологии SADT объясняетсяееграфическимязыком, хотянеменееценнымявляетсясампроцессмоделирования.Процессмоделированияв SADT включаетсборинформацииобисследуемойобласти, документированиеполученнойинформацииипредставлениеееввидемоделииуточнениемоделипосредствомитеративногорецензирования.Крометого, этотпроцессподсказываетвполнеопределенныйпутьвыполнениясогласованнойидостовернойструктурнойдекомпозиции, чтоявляетсяключевыммоментомвквалифицированноманализесистемы.SADT уникальнавсвоейспособностиобеспечитькакграфическийязык, такипроцесссозданиянепротиворечивойиполезнойсистемыописаний.
Мыутверждаем, что SADT являетсяметодологиейвполномсмысле, потомучтоонаобъединяетитеративныйпроцесссозданиямодели, нотации, управляющиеконфигурациеймодели, языкссылокдлядиаграмм, языкфункциймоделейсграфическимязыкомописаниясистемы, атакжерекомендациипореализациианалитическихпроектов.Нотации, управляющиеконфигурацией, гарантируют, чтоновыедиаграммыбудуткорректновстроенывиерархическуюструктурумодели.Языкссылокв SADT, правиласокращенийдляссылок, адресованныхкотдельнымчастямдиаграммы, облегчаютоформлениезамечанийприрецензированиимодели.Языкфункцийпозволяетдекларативноопределятьправилаработысистемы, чточастоявляетсяособенноважнымзавершающимшагомвописаниисистемы.