Под программным обеспечением следует понимать совокупность программ, обеспечивающих функционирование вычислительной системы (системное программное обеспечение), а также программ, предназначенных для решения конкретных задач пользователя (прикладное программное обеспечение).
К выбираемому программному обеспечению в данном случае относятся операционная система (ОС) и среда программирования.
Все ОС подразделяются на :
- — однопользовательские и многопользовательские;
- — однозадачные и многозадачные.
В фирмах выбирается ОС Windows XP. Такой выбор объясняется тем, что ОС на компьютере юриста применяется не только для решения конкретной задачи, и к тому же для удобства работы желательно использование многозадачной ОС. С другой стороны, Windows XP по сравнению с ОС UNIX обладает более дружественным пользовательским интерфейсом, хотя имеет более высокую стоимость.
В качестве среды программирования выбирается СУБД. Это более удобно для программиста, чем использование универсальных алгоритмических языков, так как СУБД имеют специальные средства работы с файлами баз данных и записями. Среди большого количества существующих на настоящий момент СУБД выбирается FoxPro версии 2.6 под Windows. Выбор осуществлен на основании сравнения этой СУБД с другими, представленными далее в таблице.
На основании данных таблицы можно сделать вывод, что для решения поставленной задачи наиболее подходит СУБД FoxPro 2.6 для Windows .
Помимо представленных в таблице, выбранная СУБД сравнивалась с СУБД Clarion. Clarion по сравнению с FoxPro намного проще в освоении, однако имеет очень высокую стоимость. Так, стоимость указанной версии FoxPro составляет около 200 долларов США, а стоимость С larion, а — более 500 долларов США.
Неоспоримым преимуществом является то, что FoxPro, позволяет модифицировать структуру базы данных, даже если в ней уже имеются записи. Можно удалять, переименовывать и дополнять поля в файлах БД, а также изменять параметры полей. Если в файле к этому моменту уже имелись данные, они будут (если это возможно) сохранены. Данная возможность является очень важной в связи с тем, что применяется технология оригинального проектирования, при которой вносить изменения в проект достаточно сложно, так что любое облегчение этой задачи может только приветствоваться. Clarion такой возможностью не обладает.