Язык MatLab является высокоуровневым. Структурные характеристики системы
Скачать 0.98 Mb.
|
Выбор среды разработкиВыбор средства разработки приложений был основан на сравнении с C++Builder 2007, Borland Delphi 2007 и C#(MSVisual Studio 2007) (Таблица 4.3). Новая версия продукта C++Builder 2007, ведущей интегрированной среды для быстрой разработки приложений на С++, сочетает поддержку операционной системы Windows Vista API и технологий Web 2.0 с самыми последними стандартами: значительно выросшей производительностью, интегрированными функциями проверки и множеством сочетаний клавиш, позволяющих экономить время и значительно упрощать выполнение типовых задач. [6] C++Builder 2007 кардинально улучшает разработку на C++ для Windows, предоставляя полностью интегрированную среду для быстрой разработки приложений (RAD) на C++ под Windows, которая поддерживает Windows Vista™ и AJAX.C++ Builder 2007 продолжает традиции быстрой разработки и в то же время реализует новые технологии: поддержка Vista включает темы приложений и VCL-компоненты для поддержки Aero и VistaDesktop, а также новые диалоги работы с файлами и задачами. Среди новых функций C++ Builder 2007: улучшенная совместимость со стандартами ANSI C++, Dinkumware и Boost; значительно ускорена работа интегрированной среды, в том числе время сборки проекта внутри среды — так же быстро или даже быстрее, чем сборка с применением утилит командной строки. Borland Delphi 2007 - эффективная среда разработки приложений для Microsoft Windows. BorlandDelphi2007 предоставляет исключительный "коэффициент повышения производительности", позволяя устранить утомительный труд и максимально увеличить производительность при помощи революционной среды разработки корпоративных приложений, библиотеки многократно используемых визуальных компонентов и полностью интегрированного пакета инструментов моделирования и управления жизненным циклом проектов (ALM). [7] C#(MS Visual Studio 2007) - являясь последним из широко распространенных языков программирования, впитал в себя весь имеющийся опыт и вобрал лучшие стороны существующих языков программирования, при этом являясь специально созданным для работы в NET. Сама архитектура NET продиктовала ему объектно-ориентированную направленность. Свой синтаксис C# во многом унаследовал от C++ и Java. Но вместе с тем он является во многом новаторским - атрибуты, делегаты и события, прекрасно вписанные в общую идеологию языка, прочно заняли место в сердцах NET - разработчиков. Их введение позволило применять принципиально новые приемы программирования. При сравнении с этим языком сразу выделаются такие особенности, как возможность объявлять несколько классов в одном файле, из чего следует синтаксическая поддержка иерархической системы пространств имен. Из вещей, включенных в спецификацию языка, но не являющихся чисто "программистскими" необходимо отметить возможность использование комментариев в формате XML. Если комментарии отвечают специально описанной структуре, компилятор по ним может сгенерировать единый XML-файл документации. C# внес и свои уникальные черты, которые уже были упомянуты - это события, индексаторы, атрибуты и делегаты. Все эти элементы предоставляют собой очень полезные возможности, которые не останутся невостребованными. Архитектурой проекта могут определяться локальные атрибуты, которые будут связанны с любыми элементами языка - классами, интерфейсами и т.д. Таблица 4.4 Сравнение языков программирования
Проведем расчет выбора средств реализации по выбранным параметрам на основании технико-экономической эффективности. Оценим их по каждому i-ому показателю качества по 5-ти бальной шкале. Определим каждому критерию весовой коэффициент kj, причем kj= 1. Таблица 4.5 Шкала оценок
Результаты сравнения сведем результаты сравнения в таблицу 4.5. Посчитаем интегральный технико-экономический показатель: для C++Builder 2007Qc: Для Borland Delphi 2007Qb: Для C#(MS Visual Studio 2007) Q#: Интегральный технико-экономический показатель между C#(MS Visual Studio 2007) иC++Builder 2007 равен: Q = Q#/ Qc = 3,6/2,75 = 1,31 т.к. технико-экономический показатель больше 1 выбор в сторону C#(MS Visual Studio 2007). Таблица 4.6 Оценка технико-экономической эффективности
Интегральный технико-экономический показатель между C#(MS Visual Studio 2007) и Borland Delphi 2007равен: Q = Q#/ Qb = 3,6/2,65 = 1,36 т.к. технико-экономический показатель больше 1 выбор в сторону C#(MS Visual Studio 2007). Вывод – для разработки ИС будем использовать C#(MS Visual Studio 2007) т.к. по сравнению с C++Builder 2007 и Borland Delphi 2007 с использованием технико-экономического показателя, C#(MS Visual Studio 2007) наиболее подходит мне по критериям оценки. |