Файл: Отчет по учебной практике обучающийся гр. Катп21 аббревиатура группы 01. 06. 2023.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 122

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Сравним методы по критерию адекватности S, подставив полученные коэффициенты в модель. SМВНК =5,1 ; SМНК = 4,6 SМВНК > SМНК, значит, модель с коэффициентами, полученными обычным МНК, адекватнее, хотя и не намного, чем с коэффициентами, полученными МВНК.


    1. Программное обеспечение для моделирования

Существует множество программ предназначенных для моделирования, и я хочу рассмотреть одни из самых популярных из них, таких как: Autodesk, autocad, compass, 3dmax
Компания Autodesk, Inc стала крайне популярной прежде всего благодаря линейке своих программ в области промышленного производства и машиностроения. В особенности это касается проектирования и дизайна в таких отраслях как: автомобильное, машиностроительное и электромеханическое производство. Наиболее популярная программа в данном направлении — Autodesk Invertor.
Именно она является базовым решением, которое основывается на параметрическом 3D моделировании. С помощью этой программы можно как визуализировать, так и моделировать объекты. Кроме этого, возможно определять физические свойства прототипа.
Преимущества и недостатки Autodesk

крайне богатый и профессиональный инструментарий;

интеграция всех программ друг с другом;

возможность настройки интерфейса, под определенного пользователя;

использование самого мощного и качественного рендера;

отсутствие конкурентов, в некоторых областях;

высокая цена (однако она того стоит);

отсутствие русского языка.
Основные возможности

создание и построение сложных 3D объектов;

богатый функционал для создания высококачественных анимаций;

параметрическое моделирование;

создание чертежей;

большие возможности для концептуального проектирования;

подробная ведомость всех действий.


Программа - Autocad была создана для автоматизированного проектирования и черчения. Первая версия программы была выпушена в далеком – 1982 г. Используется в промышленных отраслях: архитектура, машиностроение и т.д.
Один из главных минусов программы autocad. Сложность в привязки информационных данных к объектам, что вызывает неудобства в работе. Исходя из того что программа достаточна не молодая, многие элементы программы, уже не актуальны на данный период времени.
Прогрессирование программы – Autocad
По следствию долгих лет программа было модернизирована и улучшена. Обновление программы и продуктов происходит от года в год. Есть изменения в области 3D- моделирования, дорабатывается облачный сервис для удаленного просмотра 3D чертижей. Так-же есть возможность работы нескольких пользователей в одном файле, что способствует быстрому выполнению работы. Нужно отметить постоянное прогрессирование программы и внедрение новых инструментов, которые существенно облегчают работу. Программа пользуется много функциональностью, включает в себя много языков. Что дает ей спрос во множестве странах мира. Если раньше функционал программы был ограничен чтением элементарных фигур, то сейчас программа способна обрабатывать более объемные документации,
можно работать со слоями, текстами и обозначениями. Есть возможность работы с 2D – проектированием.
Версия autocad -2012. Включает в себя возможность работать с полным набором инструментов , что делает её более гибкой и привлекательной. Можно использовать в качестве трехмерного моделирования. Можно получать высококачественную визуализацию объектов, моделей. Один из главных плюсов программы - управление трехмерной печатью. Есть возможность настройки программы в сочетание с 3D- принтером. Так же программа autocad включает в себя минусы, как и другие программы. Минус программы отсутствие трехмерной параметризации. Именно этот минут программы не дает ей возможность конкурировать с другими программами в данной области. Autocad Electrical – основные функции программы: автоматизация нумерации проводов, навигация всех устройств. Плюс ко всему, программа имеет огромные библиотеки компонентов значимых производителей, библиотеки имеют функцию которая позволяет ей обновляться. Результаты работы в Автокад , интегрируются в другие пакеты и программы.
Compass

Преимущества:

· простой интерфейс;

· встроенная библиотека различных моделей;

· русскоязычный интерфейс;

· сертифицированные учебные центры от разработчиков;

· невысокая стоимость;

· возможность разработки чертежей и 2D проектирования;

· учет свойств разнообразных материалов;

· выгрузка файлов в форматах DXF, DWG, IGES, SAT, STEP;

· импорт файлов в форматах STL, DXF, DWG, SAT.

· Версии ПО регулярно обновляются, следует проверять новые функции на официальном сайте разработчиков.

Недостатки:

· могут возникать проблемы при загрузке 3D моделей из других программ;

· проектирование в 3D сложнее для новичка, чем 2D, требуется полноценное освоение моделирования;

· не очень хорошая возможность визуализации объектов;

· система поверхностного моделирования имеет недостатки в оформлении.

3ds Max 2012

Эта программа пользуется в нашей стране огромной популярностью, и немалую роль в этом сыграло то, что редактор от Autodesk ориентирован на архитектурную визуализацию. Еще до начала строительных работ в 3ds Max можно создать трехмерную фотореалистичную модель помещения или экстерьера, продемонстрировав заказчику конечный результат.

В 3ds Max есть большое количество инструментов, необходимых при моделировании самых разных архитектурных проектов — от заготовок дверей и окон разных форм до растительности, лестниц и оград. Кроме того, в данном 3D-редакторе присутствуют средства для анализа и настройки освещенности трехмерного проекта. Также в программу был интегрирован фотореалистичный визуализатор, который дает возможность добиться высокой правдоподобности просчитываемого изображения.



При всей своей сложности 3ds Max легко изучается, а нехватка какого-либо специфического инструмента с лихвой компенсируется большой базой дополнений — плагинов, существенно расширяющих стандартные возможности приложения. Так, с помощью подключаемого модуля Afterburn в программе появляется возможность создания реалистичных взрывов, а при установке Dreamscape редактор получает дополнительные инструменты для моделирования воды и природных ландшафтов. Кроме того, у пользователя 3ds Max всегда есть возможность использовать альтернативные алгоритмы визуализации. Помимо встроенного движка mentalray для 3ds Max можно задействовать более быстрые и точные системы визуализации сцены, такие как finalrender, V-ray и Maxwellrender.

3ds Max дает возможность очень гибко управлять частицами, создавая самые разнообразные эффекты — от моделирования анимированных массивов объектов до имитации всевозможных природных явлений, таких как брызги накатывающихся волн, дым и т. д. О широких возможностях модуля ParticleFlow говорит хотя бы то, что еще до появления в программе инструментов для имитации трехмерных волос и шерсти (модуль HairandFur) аниматоры ухитрялись описывать систему частиц таким образом, чтобы получить иллюзию волос на объектах.

Набор инструментов, который включает в себя специальный модуль HairandFur, напоминает арсенал цирюльника: виртуальные волосы можно причесывать, подрезать и даже делать укладку по заданной форме. До его появления созданием волос могли заниматься исключительно профессионалы, имеющие большой опыт работы с 3D и знающие секреты имитации шерсти с помощью текстур и собственноручно написанных дополнительных скриптов.

Глава 2. Тестирование ИС и АИС

2.1 Что такое тестирование

Тестирование ИС – деятельность по проверке программного кода и документации. Она должна заранее планироваться и систематически проводиться тестировщиками.

Этапы тестирования:

1) Проверка требований к ПП на полноту.

2) Определение методов тестирования.

3) Разработка стратегии тестирования.

4) Разработка плана тестирования.

5) Создание наборов тестов.

6) Создание отчета о тестировании.

2.2 Виды тестирования ИС и АИС:

Виды функционального тестирования:


Блочное тестирование – это тестирование полного класса
, метода или небольшого приложения, выполняемое отдельно от прочих частей системы.

Тестирование компонента – это тестирование класса, пакета, небольшого приложения или другого элемента системы, выполняемое в изоляции от остальных частей системы.

Интеграционное тестирование – это совместное выполнение двух или более классов, пакетов, компонентов или подсистем.

Регрессивное тестирование – это повторное выполнение тестов, направленное на обнаружение дефектов в программе, уже прошедшей этот набор тестов.

Тестирование системы – это выполнение ПО в его в его окончательной конфигурации, интегрированного с другими программными и аппаратными системами.

Виды нефункционального тестирования:


Нагрузочное тестирование – испытание информационной системы в условиях прогнозируемой нормальной нагрузки. Под величиной нагрузки понимается количество запросов к системе, которое она должна успевать обрабатывать, не превышая определенное исходными требованиями время отклика.

Стрессовое тестирование– испытание информационной системы в условиях минимальных аппаратных ресурсах и максимально допустимой нагрузки. Цель стрессового тестирования, как понятно из названия, - проверить работоспособность системы в стрессовых ситуациях.

Объемное тестирование– испытания информационной системы в условиях максимальных (предельно допустимых) объемов информации в базе данных. Основным объектом тестирования в данном случае является зависимость времени отклика и прочих аспектов производительности системы от объемов контролируемых данных.

Тестирование стабильности – проверка, может ли испытываемая информационная система длительное время нормально функционировать в условиях, близких к нормальным условиям (средняя нагрузка, средние объемы данных, рекомендуемые аппаратное ресурсы и т.д.).

Тестирование надежности– гибрид всех перечисленных ранее видов тестирования, направленный на то, чтобы проверить способность системы возвращаться к нормальному режиму работы после коротких периодов максимальной нагрузки, стрессов, предельных объемов данных и т.д.

Тестирование эргономики решений – испытания пользовательского интерфейса на предмет удобства и безопасности эксплуатации информационной системы.

2.3 Программное обеспечение для тестирования.


Testisgma - это комплексная облачная платформа автоматизированного тестирования для современных и гибких команд тестирования. Это инструмент тестирования автоматизации на основе искусственного интеллекта, который использует простой английский язык и идеально подходит для тестирования веб-приложений, тестирования мобильных приложений и тестирования API.


Testsigma поддерживает регрессионное тестирование, кроссбраузерное тестирование, непрерывное тестирование и тестирование на основе данных. Это помогает вам разрабатывать и выполнять тестовые сценарии в 800 различных браузерах на устройствах Android и iOS и настольных компьютерах.

Вы можете получать подробные результаты в режиме реального времени по каждому выполняемому тестовому сценарию. Более того, вы можете получить доступ к результатам тестового примера на каждом этапе. Интегрированная функция отчетности позволяет вам сосредоточиться на наиболее приоритетных тестовых примерах. Вы можете создавать планы тестирования, обрабатывать требования пользователей и расставлять приоритеты в тестовых примерах с помощью встроенной функции управления тестированием Testsigma.

Кроме того, Testsigma может интегрироваться с системами отслеживания ошибок, CI / CD и инструментами совместной работы, такими как Jenkins, Bugzilla и Jira. Такая бесшовная интеграция обеспечивает эффективное отслеживание ошибок.

Testsigma идеально подходит для всех, будь то МСП, QA или разработчики. Все они могут писать тестовые сценарии на простом английском языке с помощью разработки тестов Testsigma на основе NLP.

Selenium - один из широко используемых инструментов тестирования автоматизации с открытым исходным кодом. Веб-инструмент автоматизации поддерживает несколько операционных систем, включая macOS, Windows и Linux. Кроме того, он поддерживает различные браузеры, такие как Chrome, Firefox, Safari и др.

Selenium WebDriver используется для разработки сценариев тестирования автоматизации. Вы можете распространять эти тестовые сценарии на основе браузера в различных средах. Selenium IDE действует как расширение для Chrome и Firefox, которое помогает вам создавать сценарии воспроизведения ошибок. Он также может генерировать тестовые сценарии для поискового тестирования с помощью автоматизации.

Selenium поддерживает языки программирования, такие как JavaScript, PHP, Ruby, Perl, Python, Java, C # и т.д., для создания тестовых сценариев. Selenium Grid позволяет выполнять тестовые примеры на нескольких удаленных машинах и обрабатывать их все из одной центральной точки.
LambdaTest - один из лучших инструментов автоматизации и ручного тестирования, которому доверяют более 500 000 человек по всему миру. Вы можете выполнять ручное и автоматическое кроссбраузерное тестирование ваших общедоступных или размещенных локально веб-приложений в более чем 2000 операционных системах и браузерах.

Кроме того, LamdaTest может легко интегрироваться с требуемым управлением проектами, конвейером CD / CI и средством регистрации ошибок. Благодаря такой интеграции вы можете немедленно регистрировать ошибки, возникающие в процессе тестирования. Функция тестирования геолокации позволяет тестировать ваше приложение из любого места.