Выбор базовых программных средств для разработки оригинального программного обеспечения
Для выбора средств проектирования нужно сначала определиться с требованиями, предъявляемыми к таким средствам. Во-первых, проектируемый ПМК создается как standalone Win32-приложение, то есть программа, являющаяся выполняемым EXE-модулем Windows. Следовательно, выбранное средство разработки должно создавать именно такие модули. Во-вторых, необходимы средства для создания программ, работающих с базами данных. В-третьих, из-за ограниченности времени разработки, проектирование должно быть максимально быстрым. Это обеспечивается RAD-средствами.
Учитывая требования, я выбираю для разработки программно - методического комплекса среду быстрой разработки Delphi v.5.0 Enterprise. Эта среда обладает необходимыми функциональными качествами [9]:
позволяет создавать выполняемые модули Windows, не требующие никаких дополнительных библиотек для работы;
есть возможность работы с базами данных различных типов;
обеспечивают быструю визуальную разработку интерфейса пользователя.
Критерии оценки
Для оценки выбранного средства разработки я разработал критерии, по которым следует оценивать, учитывая их важность, и выставил им весовые коэффициенты. В таблице 1.6 приведены критерии и соответствующие им весовые коэффициенты. Числовые значения коэффициентов приняты субъективно, исходя из важности критериев для разработки ПМК.
Таблица 1.6 - Критерии оценки средств разработки
|
|
Критерий | Весовой коэффициент |
Визуальная разработка приложений | 0.9 |
Функциональность интерфейса | 0.7 |
Подсистема помощи | 0.7 |
Интегрированная среда разработчика | 0.8 |
Требования к компьютеру | 0.7 |
Мощность языка | 0.5 |
Простота языка | 0.6 |
Степень ознакомленности со средством проектирования | 1 |
Работа с базами данных | 0.9 |
Возможность расширения | 0.4 |
“Визуальная разработка приложений” - критерий, характеризующий возможности по проектированию интерфейса пользователя в режиме WYSIWYG. “Функциональность интерфейса” - критерий, характеризующий простоту и дружественность интерфейса. “Подсистема помощи” - критерий, характеризующий полноту и удобство использования справочной системы. “Интегрированная система разработчика” - критерий, характеризующий удобство разработки программ, то есть наличие средств отладки и прочих интегрированных вспомогательных инструментов. “Требования к компьютеру” - критерий, характеризующий минимальные требования к аппаратному и программному обеспечению, обеспечивающему нормальную работу. “Мощность языка" - критерий, характеризующий возможности базового языка программирования. “Простота языка" - критерий, характеризующий ясность и понятность базового языка программирования. “Степень ознакомленности со средством проектирования” - критерий, характеризующий степень ознакомленности с рассматриваемым средством разработки. “Работа с базами данных” - критерий для оценки возможностей средства разработки по созданию приложений, работающих с базами данных различных типов. “Возможность расширения” - критерий, характеризующий возможность расширения стандартных инструментов и средств.
|
|
Оценка средства разработки
В таблице 1.7 приведена оценка выбранного средства разработки по десяти критериям. Так же, как и весовые коэффициенты критериев, оценка произведена субъективно, исходя из личных взглядов на оцениваемый продукт.
Таблица 1.7 - Оценка средства разработки
Критерий | Delphi |
Визуальная разработка приложений | 0.9 |
Функциональность интерфейса | 0.7 |
Подсистема помощи | 0.9 |
Интегрированная среда разработчика | 0.6 |
Требования к компьютеру | 0.8 |
Мощность языка | 0.8 |
Простота языка | 0.7 |
Степень ознакомленности со средством проектирования | 1 |
Работа с базами данных | 1 |
Возможность расширения | 1 |
|
|
Оценка с учетом весовых коэффициентов производится по формуле (1.1):
,
где Оц - суммарная взвешенная оценка средства разработки;
Крi - оценка средства разработки по i-му критерию;
Всi - весовой коэффициент для i-го критерия; n - количество критериев.
Суммарная взвешенная оценка для Delphi:
Оц= (0.9*0.9) + (0.7*0.7) + (0.7*0.9) + (0.8*0.6) + (0.7*0.8) + (0.5*0.8) + (0.6*0.7) + (1*1) + (0.9*1) + (0.4*1) =6.09.
Полученная оценка является достаточной для того, что бы для разработки интерфейса программно-методического комплекса, использовать среду RAD Borland Delphi 5 Enterprise.
Дата добавления: 2019-07-15; просмотров: 132; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!