SlideShare a Scribd company logo
1 of 3
Download to read offline
Преимущества использования Viva64
Авторы: Андрей Карпов, Евгений Рыжков

Дата: 04.04.2008


Аннотация
Цель данной рекламной статьи - показать преимущества от использования инструмента Viva64 в
жизненном цикле разработки программного обеспечения.


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

Предлагаемый Вашему вниманию статический анализатор кода Viva64 создан с целью упростить
переход на 64-битные системы, и тем самым сократить необходимые для этого издержки.
Инструмент Viva64 работает с кодом программ на языке Си/Си++ предназначенных для 64-битной
операционной системы Windows. Более подробную информацию о Viva64 Вы можете получить на
сайте продукта: http://www.viva64.com/viva64.php.


1. Получение прибыли и сокращение расходов
Использование статического анализатора Viva64 позволяет выпустить 64-битное приложение на
рынок в 3-4 раза быстрее. Это достигается за счет значительного ускорения процесса анализа и
тестирования кода, требующего учета специфики 64-битной архитектуры. При этом также
сокращается время на тестирование разработанного 64-битного программного продукта за счет
его более высокого качества. Инструмент Viva64 не требует специальных знаний, что дает
возможность разрабатывать программные системы специалистами, с меньшей квалификацией,
так как выполнение основной части работ производится в автоматическом режиме.

Компания, использующая инструмент Viva64 для разработки своих программных продуктов имеет
возможность обойти своих конкурентов на рынке 64-битных решений, существенно раньше
предложив их пользователю.


2. Удобство в эксплуатации
Предлагаемый программный инструмент для автоматического обнаружения ошибок в
программах удачно сочетает в себе ряд положительных свойств:

   •   специализированная диагностика ошибок, не обнаруживающихся другими схожими
       инструментами;
   •   удобство и простота использования позволяют уменьшить количество ручных операций
       при разработке и диагностике 64-битных программ;
•   интеграция инструмента Viva64 в среду разработки Microsoft Visual Studio 2005/2008
       позволяет не тратить время на обучение работе с инструментом;
   •   продукт содержит подробную справочную систему, интегрирующуюся в MSDN;
   •   простота развертывания инструмента (загрузка с сайта и установка);
   •   простота настройки - фактически инструмент готов к работе без каких-либо
       дополнительных настроек.

Инструмент удобен не только в техническом плане, но с точки зрения покупки и поддержки.
Имеется возможность ознакомиться с инструментом до покупки с помощью trial-версии.
Возможно мгновенное приобретение лицензии на продукт в режиме on-line. Пользователи всегда
могут получить от разработчиков инструмента консультации по вопросам разработки 64-битных
решений. Также возможно создание custom-решений на основе Viva64.


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

Инструмент Viva64 имеет большую базу знаний по разработке 64-битного кода (справочная
система, статьи, примеры), которая позволит существенно поднять уровень программистов.
Следование приводимым в этих документах рекомендациям позволит существенно повысить не
только качество кода, но и его производительность.


4. Увеличение престижа компании.
Быстрый выпуск качественного 64-битного продукта делает компанию более привлекательной в
глазах пользователей. Не стоит забывать и том, что выпуск 64-битного продукта - новый хороший
информационный повод для компании.

Улучшится оценка компании и самими сотрудниками, так внедрение процедуры анализа кода в
процесс разработки повышает общий уровень процесса разработки программ.


Заключение
Не тратьте зря время и ресурсы на самостоятельное изучение всех нюансов создания 64-битных
программных решений. Воспользуетесь инструментом Viva64! Это сэкономит Ваше время и
ресурсы!


Дополнительные ссылки
   1. Лучше познакомиться с проблематикой разработки 64-битных решений -
      http://www.viva64.com/articles.php
   2. Лучше познакомиться с инструментом Viva64 -
   3. http://www.viva64.com/art-1-1-1888185592.html
   4. Скачать инструмент Viva64 - http://www.viva64.com/download.php
5. Купить инструмент Viva64 - http://www.viva64.com/order.php

More Related Content

Similar to Преимущества использования Viva64

Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreTatyanazaxarova
 
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...CodeFest
 
Регулярное использование статического анализа кода в командной разработке
Регулярное использование статического анализа кода в командной разработкеРегулярное использование статического анализа кода в командной разработке
Регулярное использование статического анализа кода в командной разработкеTatyanazaxarova
 
Урок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокУрок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокTatyanazaxarova
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытAndrey Karpov
 
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
 
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...borovoystudio
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Опыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компанииОпыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компанииSQALab
 
Развитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityРазвитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityPositive Hack Days
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)Tatyanazaxarova
 
Забытые проблемы разработки 64-битных программ
Забытые проблемы разработки 64-битных программЗабытые проблемы разработки 64-битных программ
Забытые проблемы разработки 64-битных программTatyanazaxarova
 
Современные технологии для решения бизнес-задач
Современные технологии для решения бизнес-задачСовременные технологии для решения бизнес-задач
Современные технологии для решения бизнес-задачborovoystudio
 
Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыMDIF
 
Современные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задачСовременные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задачCIT TROYA
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony CoxAlex Tumanoff
 
Елена Махрова. Корпоративный сайт. Взгляд разработчика.
Елена Махрова. Корпоративный сайт. Взгляд разработчика.Елена Махрова. Корпоративный сайт. Взгляд разработчика.
Елена Махрова. Корпоративный сайт. Взгляд разработчика.aquavivaspb
 

Similar to Преимущества использования Viva64 (20)

Краткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCoreКраткое описание библиотеки анализа кода VivaCore
Краткое описание библиотеки анализа кода VivaCore
 
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...
CodeFest 2013. Биллевич В. — SDK мобильного сервиса. Добавление новой функцио...
 
Регулярное использование статического анализа кода в командной разработке
Регулярное использование статического анализа кода в командной разработкеРегулярное использование статического анализа кода в командной разработке
Регулярное использование статического анализа кода в командной разработке
 
Урок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокУрок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибок
 
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опытОблегчаем процесс разработки с помощью статического анализа кода: Наш опыт
Облегчаем процесс разработки с помощью статического анализа кода: Наш опыт
 
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...
пр Спроси эксперта. Все, что вы хотели узнать про «дыры» в коде, но не у кого...
 
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Опыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компанииОпыт организации тестирования безопасности Web приложений в компании
Опыт организации тестирования безопасности Web приложений в компании
 
Развитие сообщества Open DevOps Community
Развитие сообщества Open DevOps CommunityРазвитие сообщества Open DevOps Community
Развитие сообщества Open DevOps Community
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)
Вопросы и ответы по библиотеке VivaCore (VivaCore FAQ)
 
Забытые проблемы разработки 64-битных программ
Забытые проблемы разработки 64-битных программЗабытые проблемы разработки 64-битных программ
Забытые проблемы разработки 64-битных программ
 
Современные технологии для решения бизнес-задач
Современные технологии для решения бизнес-задачСовременные технологии для решения бизнес-задач
Современные технологии для решения бизнес-задач
 
Как настроить систему сквозной аналитики
Как настроить систему сквозной аналитикиКак настроить систему сквозной аналитики
Как настроить систему сквозной аналитики
 
Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформы
 
Современные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задачСовременные технологии сайтостроения для решения бизнес-задач
Современные технологии сайтостроения для решения бизнес-задач
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
 
Елена Махрова. Корпоративный сайт. Взгляд разработчика.
Елена Махрова. Корпоративный сайт. Взгляд разработчика.Елена Махрова. Корпоративный сайт. Взгляд разработчика.
Елена Махрова. Корпоративный сайт. Взгляд разработчика.
 

More from Tatyanazaxarova

Урок 27. Особенности создания инсталляторов для 64-битного окружения
Урок 27. Особенности создания инсталляторов для 64-битного окруженияУрок 27. Особенности создания инсталляторов для 64-битного окружения
Урок 27. Особенности создания инсталляторов для 64-битного окруженияTatyanazaxarova
 
Урок 26. Оптимизация 64-битных программ
Урок 26. Оптимизация 64-битных программУрок 26. Оптимизация 64-битных программ
Урок 26. Оптимизация 64-битных программTatyanazaxarova
 
Урок 25. Практическое знакомство с паттернами 64-битных ошибок
Урок 25. Практическое знакомство с паттернами 64-битных ошибокУрок 25. Практическое знакомство с паттернами 64-битных ошибок
Урок 25. Практическое знакомство с паттернами 64-битных ошибокTatyanazaxarova
 
Урок 24. Фантомные ошибки
Урок 24. Фантомные ошибкиУрок 24. Фантомные ошибки
Урок 24. Фантомные ошибкиTatyanazaxarova
 
Урок 23. Паттерн 15. Рост размеров структур
Урок 23. Паттерн 15. Рост размеров структурУрок 23. Паттерн 15. Рост размеров структур
Урок 23. Паттерн 15. Рост размеров структурTatyanazaxarova
 
Урок 21. Паттерн 13. Выравнивание данных
Урок 21. Паттерн 13. Выравнивание данныхУрок 21. Паттерн 13. Выравнивание данных
Урок 21. Паттерн 13. Выравнивание данныхTatyanazaxarova
 
Урок 20. Паттерн 12. Исключения
Урок 20. Паттерн 12. ИсключенияУрок 20. Паттерн 12. Исключения
Урок 20. Паттерн 12. ИсключенияTatyanazaxarova
 
Урок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиУрок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиTatyanazaxarova
 
Урок 17. Паттерн 9. Смешанная арифметика
Урок 17. Паттерн 9. Смешанная арифметикаУрок 17. Паттерн 9. Смешанная арифметика
Урок 17. Паттерн 9. Смешанная арифметикаTatyanazaxarova
 
Урок 16. Паттерн 8. Memsize-типы в объединениях
Урок 16. Паттерн 8. Memsize-типы в объединенияхУрок 16. Паттерн 8. Memsize-типы в объединениях
Урок 16. Паттерн 8. Memsize-типы в объединенияхTatyanazaxarova
 
Урок 15. Паттерн 7. Упаковка указателей
Урок 15. Паттерн 7. Упаковка указателейУрок 15. Паттерн 7. Упаковка указателей
Урок 15. Паттерн 7. Упаковка указателейTatyanazaxarova
 
Урок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаУрок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаTatyanazaxarova
 
Урок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвигаУрок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвигаTatyanazaxarova
 
Урок 10. Паттерн 2. Функции с переменным количеством аргументов
Урок 10. Паттерн 2. Функции с переменным количеством аргументовУрок 10. Паттерн 2. Функции с переменным количеством аргументов
Урок 10. Паттерн 2. Функции с переменным количеством аргументовTatyanazaxarova
 
Урок 9. Паттерн 1. Магические числа
Урок 9. Паттерн 1. Магические числаУрок 9. Паттерн 1. Магические числа
Урок 9. Паттерн 1. Магические числаTatyanazaxarova
 
Урок 6. Ошибки в 64-битном коде
Урок 6. Ошибки в 64-битном кодеУрок 6. Ошибки в 64-битном коде
Урок 6. Ошибки в 64-битном кодеTatyanazaxarova
 
Урок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияУрок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияTatyanazaxarova
 
Урок 4. Создание 64-битной конфигурации
Урок 4. Создание 64-битной конфигурацииУрок 4. Создание 64-битной конфигурации
Урок 4. Создание 64-битной конфигурацииTatyanazaxarova
 
PVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложенийPVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложенийTatyanazaxarova
 
Статический анализ Си++ кода
Статический анализ Си++ кодаСтатический анализ Си++ кода
Статический анализ Си++ кодаTatyanazaxarova
 

More from Tatyanazaxarova (20)

Урок 27. Особенности создания инсталляторов для 64-битного окружения
Урок 27. Особенности создания инсталляторов для 64-битного окруженияУрок 27. Особенности создания инсталляторов для 64-битного окружения
Урок 27. Особенности создания инсталляторов для 64-битного окружения
 
Урок 26. Оптимизация 64-битных программ
Урок 26. Оптимизация 64-битных программУрок 26. Оптимизация 64-битных программ
Урок 26. Оптимизация 64-битных программ
 
Урок 25. Практическое знакомство с паттернами 64-битных ошибок
Урок 25. Практическое знакомство с паттернами 64-битных ошибокУрок 25. Практическое знакомство с паттернами 64-битных ошибок
Урок 25. Практическое знакомство с паттернами 64-битных ошибок
 
Урок 24. Фантомные ошибки
Урок 24. Фантомные ошибкиУрок 24. Фантомные ошибки
Урок 24. Фантомные ошибки
 
Урок 23. Паттерн 15. Рост размеров структур
Урок 23. Паттерн 15. Рост размеров структурУрок 23. Паттерн 15. Рост размеров структур
Урок 23. Паттерн 15. Рост размеров структур
 
Урок 21. Паттерн 13. Выравнивание данных
Урок 21. Паттерн 13. Выравнивание данныхУрок 21. Паттерн 13. Выравнивание данных
Урок 21. Паттерн 13. Выравнивание данных
 
Урок 20. Паттерн 12. Исключения
Урок 20. Паттерн 12. ИсключенияУрок 20. Паттерн 12. Исключения
Урок 20. Паттерн 12. Исключения
 
Урок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиУрок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен данными
 
Урок 17. Паттерн 9. Смешанная арифметика
Урок 17. Паттерн 9. Смешанная арифметикаУрок 17. Паттерн 9. Смешанная арифметика
Урок 17. Паттерн 9. Смешанная арифметика
 
Урок 16. Паттерн 8. Memsize-типы в объединениях
Урок 16. Паттерн 8. Memsize-типы в объединенияхУрок 16. Паттерн 8. Memsize-типы в объединениях
Урок 16. Паттерн 8. Memsize-типы в объединениях
 
Урок 15. Паттерн 7. Упаковка указателей
Урок 15. Паттерн 7. Упаковка указателейУрок 15. Паттерн 7. Упаковка указателей
Урок 15. Паттерн 7. Упаковка указателей
 
Урок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаУрок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметика
 
Урок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвигаУрок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвига
 
Урок 10. Паттерн 2. Функции с переменным количеством аргументов
Урок 10. Паттерн 2. Функции с переменным количеством аргументовУрок 10. Паттерн 2. Функции с переменным количеством аргументов
Урок 10. Паттерн 2. Функции с переменным количеством аргументов
 
Урок 9. Паттерн 1. Магические числа
Урок 9. Паттерн 1. Магические числаУрок 9. Паттерн 1. Магические числа
Урок 9. Паттерн 1. Магические числа
 
Урок 6. Ошибки в 64-битном коде
Урок 6. Ошибки в 64-битном кодеУрок 6. Ошибки в 64-битном коде
Урок 6. Ошибки в 64-битном коде
 
Урок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияУрок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложения
 
Урок 4. Создание 64-битной конфигурации
Урок 4. Создание 64-битной конфигурацииУрок 4. Создание 64-битной конфигурации
Урок 4. Создание 64-битной конфигурации
 
PVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложенийPVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложений
 
Статический анализ Си++ кода
Статический анализ Си++ кодаСтатический анализ Си++ кода
Статический анализ Си++ кода
 

Преимущества использования Viva64

  • 1. Преимущества использования Viva64 Авторы: Андрей Карпов, Евгений Рыжков Дата: 04.04.2008 Аннотация Цель данной рекламной статьи - показать преимущества от использования инструмента Viva64 в жизненном цикле разработки программного обеспечения. Введение Одним из направлений развития информационных технологий в настоящее время является переход на 64-битные системы. Перенос программных решений на 64-битные системы, как и освоение практически любой другой новой технологии, с одной стороны открывает новые возможности, а с другой требует дополнительных материальных и временных затрат. Предлагаемый Вашему вниманию статический анализатор кода Viva64 создан с целью упростить переход на 64-битные системы, и тем самым сократить необходимые для этого издержки. Инструмент Viva64 работает с кодом программ на языке Си/Си++ предназначенных для 64-битной операционной системы Windows. Более подробную информацию о Viva64 Вы можете получить на сайте продукта: http://www.viva64.com/viva64.php. 1. Получение прибыли и сокращение расходов Использование статического анализатора Viva64 позволяет выпустить 64-битное приложение на рынок в 3-4 раза быстрее. Это достигается за счет значительного ускорения процесса анализа и тестирования кода, требующего учета специфики 64-битной архитектуры. При этом также сокращается время на тестирование разработанного 64-битного программного продукта за счет его более высокого качества. Инструмент Viva64 не требует специальных знаний, что дает возможность разрабатывать программные системы специалистами, с меньшей квалификацией, так как выполнение основной части работ производится в автоматическом режиме. Компания, использующая инструмент Viva64 для разработки своих программных продуктов имеет возможность обойти своих конкурентов на рынке 64-битных решений, существенно раньше предложив их пользователю. 2. Удобство в эксплуатации Предлагаемый программный инструмент для автоматического обнаружения ошибок в программах удачно сочетает в себе ряд положительных свойств: • специализированная диагностика ошибок, не обнаруживающихся другими схожими инструментами; • удобство и простота использования позволяют уменьшить количество ручных операций при разработке и диагностике 64-битных программ;
  • 2. интеграция инструмента Viva64 в среду разработки Microsoft Visual Studio 2005/2008 позволяет не тратить время на обучение работе с инструментом; • продукт содержит подробную справочную систему, интегрирующуюся в MSDN; • простота развертывания инструмента (загрузка с сайта и установка); • простота настройки - фактически инструмент готов к работе без каких-либо дополнительных настроек. Инструмент удобен не только в техническом плане, но с точки зрения покупки и поддержки. Имеется возможность ознакомиться с инструментом до покупки с помощью trial-версии. Возможно мгновенное приобретение лицензии на продукт в режиме on-line. Пользователи всегда могут получить от разработчиков инструмента консультации по вопросам разработки 64-битных решений. Также возможно создание custom-решений на основе Viva64. 3. Надежность предлагаемого подхода верификации 64-битных программ Используемая в инструменте Viva64 методология статического анализа кода имеет существенные преимущества над другими видами анализа, так как позволяет охватить весь программный код. Процедура проверки кода не может как-либо повредить сам код. Процесс анализа полностью контролируется человеком, и именно он принимает решения о необходимости его модификации. Инструмент Viva64 имеет большую базу знаний по разработке 64-битного кода (справочная система, статьи, примеры), которая позволит существенно поднять уровень программистов. Следование приводимым в этих документах рекомендациям позволит существенно повысить не только качество кода, но и его производительность. 4. Увеличение престижа компании. Быстрый выпуск качественного 64-битного продукта делает компанию более привлекательной в глазах пользователей. Не стоит забывать и том, что выпуск 64-битного продукта - новый хороший информационный повод для компании. Улучшится оценка компании и самими сотрудниками, так внедрение процедуры анализа кода в процесс разработки повышает общий уровень процесса разработки программ. Заключение Не тратьте зря время и ресурсы на самостоятельное изучение всех нюансов создания 64-битных программных решений. Воспользуетесь инструментом Viva64! Это сэкономит Ваше время и ресурсы! Дополнительные ссылки 1. Лучше познакомиться с проблематикой разработки 64-битных решений - http://www.viva64.com/articles.php 2. Лучше познакомиться с инструментом Viva64 - 3. http://www.viva64.com/art-1-1-1888185592.html 4. Скачать инструмент Viva64 - http://www.viva64.com/download.php
  • 3. 5. Купить инструмент Viva64 - http://www.viva64.com/order.php