Презентации, доклады, проекты по информатике

Организация поддержки проекта
Организация поддержки проекта
Что такое сопровождение и какие задачи оно решает? Сопровождение (поддержка) программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию. Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО. ММТР Стандарты сопровождения ГОСТ Р ИСО/МЭК 12207-2010 «Национальный стандарт Российской Федерации. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств» ГОСТ Р ИСО/МЭК 14764-2002 «Государственный стандарт Российской Федерации. Информационная технология. Сопровождение программных средств»; IEEE 1219 (Standard for Software Maintenance): Сопровождение ПО – модификация программного продукта после передачи в эксплуатацию для устранения сбоев, улучшения показателей производительности и/или других характеристик (атрибутов) продукта, или адаптации продукта для использования в модифицированном окружении. Сопровождение – процесс модификации программного продукта в части его кода и документации для решения возникающих проблем при эксплуатации или реализации потребностей в улучшениях тех или иных характеристик продукта. ГОСТ Р ИСО/МЭК 12207: Сопровождение – процесс модификации программного продукта в части его кода и документации для решения возникающих проблем при эксплуатации или реализации потребностей в улучшениях тех или иных характеристик продукта.  ММТР
Продолжить чтение
Реализация кодировщика\декодировщика на основе структуры Машины Тьюринга
Реализация кодировщика\декодировщика на основе структуры Машины Тьюринга
Цели и задачи работы Нынешнее программирование многогранно и используется в таких важных сферах как строительство, бизнес и экономика, медицина, биология и физика. Большой процент физического труда в промышленности заменен на машинный и роботизированный труд, который управляется посредством программного обеспечения, что обеспечивает существенный прирост скорости, точности операций и эффективности производства. Такое богатство разнообразия применений обеспечивается солидным выбором языков программирования, у каждого из которых есть свои плюсы и минусы. Открытие машины Тьюринга привело к более глубокому познанию цифровых компьютеров и исчислений, включая понимание того, что существуют некоторые вычислительные проблемы, не решаемые на общих пользовательских ЭВМ. Целью работы является реализация программы кодировщика\декодировщика на основе структуры Машины Тьюринга. Содержание Машина Тьюринга и Алан Тьюринг Структура машины Тьюринга Такт работы машины Тьюринга Программа для машины Тьюринга Пример Описание алгоритма шифрования методом одноалфавитной подстановки Реализация алгоритма шифрования методом одноалфавитной подстановки при помощи детерминированной машины Тьюринга . Постановка задачи. Описание алгоритма симметричного шифрования методом перестановки. Реализация алгоритма симметричного шифрования методом перестановки при помощи детерминированной машины Тьюринга Заключение Задача для реализации кодировщика\декодировщика на основе МТ Функция Fnull() Функция Fone() Функция Ftwo () Функция FNnull() Функция FNone() Функция FNtwo () Блок-схема тела программы Результат работы программы Литература
Продолжить чтение
Основы программирования на С++
Основы программирования на С++
Введение Устройство ЭВМ основано на принципах двоичной арифметики, где для представления чисел используются всего две цифры 0 и 1. Процесс программирования в кодах малоэффективен. Оптимизация программирования в двоичных кодах заключалась в разработке специальной системы кодирования двоичных машинных команд словесными сокращениями. Такое программирование удобно для программиста, но текст такой программы становится абсолютно непонятным компьютеру и требует специальной программы-переводчика (или компилятора), которая бы заменяла текст программы исходной двоичной командой. С момента реализации этой идеи кодирование становится программированием. Языки, которые требуют предварительного перевода, называются языками высокого уровня. Эти языки более близки к естественному языку. Использование языков высокого уровня значительно повышает эффективность программирования по сравнению с обычным кодированием. Решение задачи на ЭВМ состоит из следующих этапов: 1) постановка задачи; 2) выбор численного метода решения; 3) разработка алгоритма; 4) программирование алгоритма; 5) тестирование и отладка программы; 6) решение задачи на ЭВМ.
Продолжить чтение
Разработка эффективного алгоритма действий при перевалке бандажей роликоправильной машины на участке термоотделения РБЦ
Разработка эффективного алгоритма действий при перевалке бандажей роликоправильной машины на участке термоотделения РБЦ
Предпосылки к действию Сложность замены бандажей по отдельности на участке т/о РБЦ Существует риск повреждения оборудования и травмирования Существуют потери времени на перевалку бандажей Сокращается время доступности основного оборудования Необходимо Минимизировать риски повреждения оборудования и травмирования Сократить потери времени на перевалку бандажей Увеличить время доступности основного оборудования Текущее состояние На участке термоотделения в РБЦ на горизонтальной роликоправильной машине (далее - ГРПМ) необходима замена бандажей по отдельности, по мере износа. Инструкция предлагает нам снимать весь ряд бандажей перевалочной машиной. Это в 3-4 раза дольше, чем заменить один бандаж (время закрытия/открытия гидрозамков ↑). Также погрешности позиционирования внутренних поверхностей бандажей, установленных в кассету относительно поверхностей валов, не концентричность колец бандажа – не дают снять с валов все бандажи разом из-за сил трения. На данный момент бандажи меняются по отдельности краном. Раскачивание мягкого стропа вместе с бандажом при съёме краном №5 может привести к повреждению оборудования или травме персонала. Кран № 5 занят на других участках. Регулировка высоты стропа не позволяет снять бандаж быстро. Длительное время перевалки сокращает время доступности основного оборудования. Отсутствие инструкций осуществления перевалки бандажей
Продолжить чтение