Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет май.doc
Скачиваний:
41
Добавлен:
04.09.2019
Размер:
225.28 Кб
Скачать
    1. Модернизация программного обеспечения

Реинжиниринг программного и аппаратного обеспечения представляет собой:

  • автоматизированный анализ технически устаревшего программного обеспечения с целью последующей модернизации;

  • модернизацию программных комплексов с целью удаления повторяющегося, неиспользованного кода, улучшения производительности, доработки функционала;

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

Если модернизация возможна, то оформляется документ на модернизацию программного обеспечения Составление технического задания на модернизацию программного обеспечения - в техническом задание описываются новые программные модули системы и общая схема модернизации приложения.

Модернизация программного обеспечения представляет собой этап, на котором модернизируется функциональность системы согласно "Техническому заданию". Происходит разработка дополнительных модулей программы, разработка спецификаций и доработка базы данных программы.

Регулярное и своевременное обновление программного обеспечения  компьютера – это залог оптимальной и практичной работы ПК. Обновление программного обеспечения это тотальный процесс, захватывающий всё ПО. Обновление программного обеспечения происходит на всех структурных уровнях персонального компьютера. Обновлением программного обеспечения занимаются различные компании и фирмы.

Программный продукт 1 С очень удобен и универсален для любой организации. Но, как и все программные пакеты он требует обновления. Любой пользователь программы может выбрать именно тот способ, который будет производить обновление 1с. Это: обновление и сопровождение 1С, и разовое обновление 1с. Также можно произвести данную процедуру вручную или произвести автоматически, которая позволит осуществить обновление 1с.

В связи с регулярными изменениями в законодательстве РФ и оперативном отражением этих изменений в релизах 1С, рекомендуется регулярно обновлять программные продукты 1С.

2.5 Совметимость аппаратного и прграммного обеспечения средств вычислительной техники

Современные ЭВМ выпускаются в виде семейств или серий программно совместимых моделей. Программная совместимость обеспечивает корректное исполнение программы (в машинных кодах) на всех ЭВМ определенного семейства или серии. В принципе, за счет моделирования работы одной ЭВМ на другой, теоретически все программы могут исполняться на всех ЭВМ, но наиболее эффективно программы исполняются в машинных кодах на соответствующих им процессорах. Обычно программная совместимость сочетается с конструктивной совместимостью. Конструктивная совместимость обеспечивает стыковку конструктивных компонент ЭВМ и обеспечивается соглашениями по конструкциям и размерам блоков и элементов ЭВМ: разъемов, панелей и т.д. Кроме этого, в ЭВМ могут использоваться и другие соглашения, например, по интерфейсам. Интерфейс (interface) - термин многозначный. Здесь термином интерфейс определяется совокупность средств и правил, обеспечивающих взаимодействие физических компонент или программ. Но указанные соглашения не определяют программную совместимость, В пределах одной серии ЭВМ могут использоваться различные конструктивные решения и разные интерфейсы. С другой стороны, в программно несовместимых ЭВМ могут использоваться одинаковые стандарты на конструкции и интерфейсы. Соблюдение программной совместимости усложняет модификацию и эволюцию ЭВМ, удорожает модели семейства, но ее придерживаются в силу сложности разработки программ. Разработка программного обеспечения является достаточно трудоемкой работой, а ее результаты легко копируемыми и сохраняемыми. Программная совместимость при разработке новых моделей в серии (ряд программно совместимых поколений моделей ЭВМ) позволяет разработчикам использовать в новых моделях ЭВМ той же серии прежние наработки по программному обеспечению. Это позволяет значительно сократить затраты на разработку программного обеспечения. Конечные пользователи могут в этом случае использовать старые прикладные программы в новых, более быстродействующих моделях. Последние очень полезно при обновлении аппаратных средств вычислительных систем, в которых сложные прикладные программы используются для настройки системы на определенный вид долговременной работы. Примером могут служить системы прогноза погоды, продажи авиа или железнодорожных билетов и т.д.

Семейства ЭВМ - это ряд программно совместимых моделей ЭВМ различной производительности и стоимости. Программная совместимость позволяет всем моделям семейства использовать общее программное обеспечение и пакеты прикладных (пользовательских) программ. Обычно, кроме программной совместимости, для всех моделей семейства соблюдается и конструктивная совместимость. Это позволяет всем моделям семейства использовать и общий парк периферийных устройств. Наличие семейства ЭВМ с разной стоимостью и производительностью расширяет рынок сбыта и, в конечном итоге, повышает рентабельность производства.  Программно-совместимые ЭВМ могут выпускаться не только одной фирмой, Например, фирмы AMD и Cyrix выпускают микропроцессоры (МП) программно-совместимые с МП фирмы Intel. Программно- совместимые МП одного поколения, но разных фирм часто называют клонами. Практика показала, что затраты на полную совместимость не оправдывает себя. В современных семействах и сериях ЭВМ, как правило, поддерживается совместимость в одну сторону: от младших моделей к старшим в семействах (например, в семействе VAX-11, фирмы DEC) или от ранних моделей к последующим в сериях (например, в сериях РС на основе МП Intel.)

Важно отметить, что одним из важнейших приоритетов в компьютерной индустрии является обратная совместимость. Обра́тная совмести́мость — наличие в новой версии компьютерной программы или компьютерного оборудования интерфейса, присутствующего в старой версии, в результате чего другие программы (или человек) могут продолжать работать с новой версией без значительной переделки (или переучивания). Полная обратная совместимость означает, что при замене старой версии компонента на новую, функционирование всей системы в целом не нарушится.