Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Выбор операционной среды и средств разработки



Для функционирования автоматизированной системы был сделан выбор на семействе операционных систем 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; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь