Выбор языка и среды программирования.
В большинстве случаев, никакой проблемы выбора языка программирования реально не существует. Язык может быть определен: • организацией, ведущей разработку; например, если фирма владеет лицензионным вариантом C++ Builder, то она будет вести разработки преимущественно в данной среде; • программистом, который по возможности всегда будет использовать хорошо знакомый язык; • устоявшимся мнением («все разработки подобного рода должны выполняться на C++ или на Java или на...») и т.п. Выбор среды программирования. Средой программирования называют программный комплекс, который включает специализированный текстовый редактор, встроенные компилятор, компоновщик, отладчик, справочную систему и другие программы, использование которых упрощает процесс написания и отладки программ. Наиболее часто используемыми являются визуальные среды Delphi, C++ Builder фирмы Borland (Inprise Corporation), Visual C++, Visual Basic фирмы Microsoft, Visual Ada фирмы IBM и др. В общем случае, если речь идет о выборе между этими средами, то он в значительной степени должен определяться характером проекта. Выбор или формирование стандартов разработки. Применение любой технологии проектирования требует выбора или формирования ряда стандартов, которые должны соблюдаться всеми участниками проекта: • стандарт проектирования; • стандарт оформления проектной документации; стандарт интерфейса пользователя. №58 Стандарт проектирования должен определять: • необходимый набор моделей (схем, диаграмм) на каждой стадии проектирования и степень их детализации; • правила фиксации проектных решений на диаграммах, в том числе правила именования объектов и соглашения по терминологии; • требования к конфигурации рабочих мест разработчи-ков, включая настройки ОС и CASE-средств; • механизм обеспечения совместной работы над проектом, в том числе и правила интеграции подсистем проекта и анализа проектных решений на непротиворечивость Стандарт оформления проектной документации должен регламентировать: • комплектность, состав и структуру документации на каждой стадии; • требования к ее содержанию и оформлению; Стандарт интерфейса пользователя должен определять: • правила оформления экранов (шрифты и цветовую палитру), состав и расположение окон и элементов управления; • правила пользования клавиатурой и мышью; • правила оформления текстов помощи; • перечень стандартных сообщений; • правила обработки реакции пользователя.
|