Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Выбор операционной среды и средств разработки
Для функционирования автоматизированной системы был сделан выбор на семействе операционных систем Windows (сейчас существуют и успешно используются операционные системы Windows95, Windows98, Windows NT, Windows 2000, Windows XP). Это обусловлено следующими ее особенностями: − ориентация заказчика на эту платформу; − развитые средства создания пользовательского интерфейса; − способность работать на широком диапазоне компьютерного оборудования; − наличие драйверов для поддержки широкого спектра периферийных устройств; − чрезвычайно широкое распространение этой платформы; − приемлемая для задач такого уровня надежность и производительность программ, работающих с использованием механизма вытесняющей многозадачности. − простота и удобство работы с интернет приложениями. Из недостатков данной платформы, существенных для предлагаемой разработки, стоит отметить следующие: − отсутствие в операционных системах Windows95 и Windows98 средств обеспечения интернет безопасности и защиты от несанкционированного доступа, что вынуждает разрабатывать собственные или использовать сторонние модули для этого. В Windows NT этот недостаток частично устранен, однако по-прежнему нет поддержки шифрации хранимых данных; − высокая требовательность к аппаратным ресурсам компьютера, что вынуждает использовать более мощные аппаратные платформы При определении инструментальной среды разработки программного обеспечения существенными представляются следующие критерии выбора: − операционной оболочкой для нее должна быть операционная система семейства Windows как наиболее популярная и широко используемая; − инструментальная среда должна в полной мере предоставлять разработчику возможности программирования; − инструментальная среда должна обладать развитыми средствами отладки; − должны быть представлены мощные и гибкие средства времени разработки (такие как библиотеки стандартных компонентов, браузеры объектов, баз данных и т.д.). Исходя из этих критериев, для создания программного продукта решено было использовать интегрированную среду разработки (IDE) Borland C++ Builder 6.0 и CASE-средство – “Rational Rose Enterprise Edition”. C++ Builder 6.0 – мощная система визуального объектно-ориентированного проектирования. Он сам и поставляемые с ним программные продукты позволяют решать следующий круг задач: − быстро создание профессионально выглядящий оконный интерфейсов для любых приложений даже начинающим программистам. Интерфейс удовлетворяет всем требованиям Windows, настраивается на использованную систему, поскольку использует многие функции, процедуры, библиотеки Windows; − создание приложений любой сложности и любого назначения: офисные, бухгалтерские, инженерные, информационно-поисковые; − создание современного пользовательского интерфейса для любых ранее разработанных программ DOS и Windows; − создание мощных систем работы с локальными и удаленными базами данных любых типов. Подход, используемый в C++ Builder, позволяет получить доступ к базам, созданным на любой платформе: InterBase, Microsoft Access, FoxPro, Paradox, dBase, Sybase, Microsoft SQL, Oracle; − формирование и печать из приложений сложные отчеты, включающие таблицы, графики и т.п. самого различного назначения; − создание системы помощи (Help), как для своих приложений, так и для любых других, с которыми, в частности, можно работать просто через Windows. При проектировании автоматизированной системы также использовалось CASE-средство Rational Rose Enterprise Edition. Это визуальный редактор, позволяющий моделировать программные системы любой сложности, на основе графических диаграмм языка UML (Unified Modeling Language) быстрее, качественнее и легче. Rational Rose позволяет создавать модели будущей системы, удобные для понимания алгоритмов работы, взаимосвязей между объектами, по которым в дальнейшем создаётся программный каркас будущей программной системы. Моделирование – одно из средств, дающих возможность значительно сократить время разработки, уложиться в бюджет и создать систему с нужным качеством. Модель будущей системы позволяет уже на стадии проектирования, без вкладывания больших средств в проект получить представление о поведении системы и избежать дорогостоящих ошибок в дальнейшем, когда в написание программного кода вложены значительные силы. Можно создавать UML модели при помощи других программных продуктов, например редактора Visio, однако при помощи Rational Rose это сделать проще и удобнее. Созданные в едином стиле UML диаграммы понятны любому программисту. Эти диаграммы позволяют прямо из проекта Rational Rose создать исходный текст программы на Borland C++ Builder 6.0.
|
Последнее изменение этой страницы: 2019-04-10; Просмотров: 274; Нарушение авторского права страницы