
- •Классификация по архитектуре
- •Классификация по степени автоматизации
- •Классификация по характеру обработки данных
- •Классификация по сфере применения
- •Классификация по охвату задач (масштабности)
- •2 Функциональный признак подсистем
- •22.OLeDb-объектная модель.
- •23. Oledb-основные понятия.
- •42 Аналитический метод отладки
- •44 Общая стратегия отладки
42 Аналитический метод отладки
Базируется на анализе выходных данных для тестовых процессов.
На основе логических заключений о поведении программы.
43) Экспериме́нт (от лат. experimentum — проба, опыт) в научном методе — метод исследования некоторого явления в управляемых условиях. Отличается от наблюдения активным взаимодействием с изучаемым объектом. Обычно эксперимент проводится в рамках научного исследования и служит для проверки гипотезы, установления причинных связей между феноменами. Эксперимент является краеугольным камнем эмпирического подхода к знанию. Критерий Поппера выдвигает возможность постановки эксперимента в качестве главного отличия научной теории от псевдонаучной. Эксперимент — это метод исследования, который воспроизводится в описанных условиях неограниченное количество раз, и даёт идентичный результат.
Экспериментальный метод отладки
Базируется на исполнении вспомогательных средств отладки позволяющие уточнить характер поведения программы при тех или иных исходных данных.
-выдача значений переменных в указанных точках
-трассировка переменных
-трассировка потоков упровления.
Методы отладки
Силовые методы
- Использование дампа (распечатки) памяти.
- Использование отладочной печати в тексте программы - произвольно и в большом количестве.
- Использование автоматических средств отладки - трассировки с отслеживанием промежуточных значений переменых.
- использовать трассировку и отслеживание значений переменных для небольших проектов, отдельных подпрограмм;
- использовать отладочную печать в небольших количества и "по делу";
- оставить дамп памяти на самый крайний случай.
Метод индукции - анализ программы от частного к общему.
Просматриваем симптомы ошибки и определяем данные, которые имеют к ней хоть какое-то отношение. Затем, используя тесты, исключаем маловероятные гипотезы, пока не остается одна, которую мы пытаемся уточнить и доказать.
Метод дедукции - от общего к частному.
Выдвигаем гипотезу, которая может объяснить ошибку, пусть и не полностью. Затем при помощи тестов эта гипотеза проверяется и доказывается.
Обратное движение по алгоритму.
Отладка начинается там, где впервые встретился неправильный результат. Затем работа программы прослеживается (мысленно или при помощи тестов) в обратном порядке, пока не будет обнаружено место возможной ошибки.
44 Общая стратегия отладки
Отладка - это процесс нахождения и исправления ошибок в программе.
Процесс отладки в общем случае можно разделить на четыре этапа:
Обнаружение ошибки.
Поиск ее местонахождения.
Определение причины ошибки.
Исправление ошибки.
Предлагается трехступенчатая стратегия:
Если возможно, запустите и отладьте программу на одном процессоре как простую последовательную.
Выполняйте программу, используя от двух до четырех многозадачных процессоров на одном компьютере.
Выполняйте программу, используя те же от двух до четырех многозадачных процессоров, но теперь на нескольких компьютерах. Этот шаг поможет находить проблемы, связанные с относительными сетевыми задержками по синхронизации.
Билет45
Информационная система (в нормативно-правовом смысле) – организационно- упорядоченная совокупность документов и информационных технологий, в том числе и с использованием средств вычислительной техники и связи, реализующих информационные процессы.
Автоматизированная система – система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций.
Опыт, практика создания и использования автоматизированных информационных систем в различных сферах деятельности позволяет дать более широкое и универсальное определение, которое полнее отражает все аспекты их сущности.
Информационная система – организованная совокупность программно-технических и других вспомогательных средств, технологических процессов и функционально-определенных групп работников, обеспечивающих сбор, представление и накопление информационных ресурсов определенной предметной области, поиск и выдачу сведений, необходимых для удовлетворения информационных потребностей и установленного контингента пользователей-абонентов системы.
Информационные системы, в которых представление, хранение и обработка информации осуществляется с помощью вычислительной техники, называются автоматизированными, или сокращенно АИС.
Цикл функционирования информационной системы:
– сбор информации;
– комплектование информации;
– поиск и выдача сведений для абонентов системы;
– поддержка целостности системы;
– актуальность и сохранность информации.
По функциям и решаемым задач информационные системы могут быть разделены на:
– справочные;
– поисковые;
– расчетные;
– технологические.
Функции информационных систем:
– организация и обеспечение делопроизводства и документооборота;
– документационное обеспечение подготовки и осуществления управленческих решений через организацию и контроль разработки и согласования организационно-распорядительных и информационно-справочных документов;
– внутренний мониторинг (контроль реализации управленческих решений, оценка их результатов через контроль и отслеживание прохождения документов;
Цикл функционирования информационных систем:
– сбор информации;
– комплектование информацией;
– поиск и выдача сведений для абонентов системы;
– поддержание целостности, актуальности и сохранности информации.
Поиск и выдача данных включают установление специального организационно-технологического порядка удовлетворения информационных потребностей абонентов информационной системы в управленческой деятельности и технологических процессах.
Информационные процессы — процессы передачи, накопления и обработки информации в форме знаков и сигналов.
Протекают в общении людей, в живых организмах, в телекоммуникациях, в технических устройствах, в жизни общества.
Информационные технологии — технологии накопления, обработки и передачи информации с помощью технических средств.
Новые информационные технологии — технологии. с применение ЭВМ.
Виды технологий — письмо, почта, телеграф, телефон, телевидение, электронная почта, телекоммуникации, мультимедиа.
46. Планирование представляет собой один из важнейших процессов принятия управленческих решений на предприятии. Он состоит из отдельных фаз, стадий и этапов, которые находятся в определенной логической взаимосвязи и осуществляются в постоянно повторяющейся последовательности, образуя на предприятии специфический плановый цикл.
Содержание процесса планирования:
1. Постановка задачи планирования:
формирование целей планирования;
анализ проблемы.
2. Разработка плана:
поиск альтернатив (сбор информации);
прогнозирование;
оценка (накопление информации);
принятие планового решения.
3. Реализация плана:
доведение решения до исполнителя;
реализация планового решения.
47. Определить цель решения задачи;
определить необходимый объем информации;
дать точную формулировку задачи;
предложить идею решения задачи;
описать исходные данные и указать способы их хранения;
определить форму выдачи результатов.
48. Целостность данных - это механизм поддержания соответствия базы данных предметной области. В реляционной модели данных определены два базовых требования обеспечения целостности:
целостность ссылок
целостность сущностей.
49. Репозито́рий, хранилище — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.
Существуют репозитории для хранения программ, написанных на одном языке (например, CPAN для Perl) или предназначенных для одной платформы. Многие современные операционные системы, такие как OpenSolaris, FreeBSD и большинство дистрибутивов Linux, имеют официальные репозитории, но также позволяют устанавливать пакеты из других мест. Большинство репозиториев бесплатны, однако некоторые компании предоставляют доступ к собственным репозиториям за платную подписку.
Репозитории используются в системах управления версиями, в них хранятся все документы вместе с историей их изменения и другой служебной информацией. Существуют различные автоматизированные системы создания репозиториев. Один из типов репозиториев: хранилища на CD/DVD — установочные диски для пакетов того или иного ПО.
50. Модельно-ориентированное проектирование — эффективный и экономически выгодный способ разработки систем управления, обработки сигналов и изображений, построения систем связи, разработок в области мехатроники и создания встраиваемых систем. Применение этого подхода в компаниях Tesla, General Motors, Harman Becker,mainroland и др. позволило увеличить качество продукции и уменьшить время разработки более чем в два раза.
51. Параметрическое моделирование (параметризация) — моделирование (проектирование) с использованием параметров элементов модели и соотношений между этими параметрами. Параметризация позволяет за короткое время «проиграть» (с помощью изменения параметров или геометрических соотношений) различные конструктивные схемы и избежать принципиальных ошибок.
Этапы: формирование корпуса, конструирование внутреннего наполнения, включая установку дверей, и настройка параметров автоматически выполняемых операций ( а вообще разные могут быть).
52. Конфигурация ИС на основе модельно-ориентированной технологии