Мегаобучалка Главная | О нас | Обратная связь


Обоснование проектных решений по программному обеспечению комплекса задач



2015-12-15 579 Обсуждений (0)
Обоснование проектных решений по программному обеспечению комплекса задач 0.00 из 5.00 0 оценок




Этот структурный элемент ПЗ содержит требования к системному, специальному и прикладному программному обеспечению. Целесообразно:

- обосновать с учетом функциональных и стоимостных возможностей выбор соответствующих инструментальных средств (языки программирования, специализированные библиотеки, СУБД, системы автоматизированного проектирования, системы класса CASE и др.) и среды, в которой предполагается использование разрабатываемой ЭИС;

- определить цель проектирования рациональной внутримашинной технологии обработки на основе выбранных инструментальных средств (сокращение времени на вычисления, минимизация затрат на разработку и сопровождение ПО, повышение надежности ЭИС, защита информации и т.д.);

- раскрыть сущность методов проектирования рациональной внутримашинной технологии (например, сокращение числа сортировок, использование более эффективных методов поиска, процедурно-ориентированных подходов к выделению модулей и т.д.);

- определить функции разрабатываемого программного обеспечения;

- обосновать выбор режимов обработки данных, целесообразных для применения в проектируемой ЭИС, т.е. при каких обстоятельствах будет использоваться пакетный режим, в каких случаях диалоговый и т.д.;

- выработать требования к оформлению экранных и печатных форм, эргономике программного обеспечения.

При аргументации выбора ПО для создания и эксплуатации ЭИС следует опираться на сравнение разрабатываемого варианта и других распространённых (стандартных) вариантов, исходя из сложившихся на рынке условий (а не из личных предпочтений, традиций конкретной компании или рекомендаций знакомых).

Выбор одного из вариантов внутримашинной технологии обработки данных тесно связан с его обоснованием, при проведении которого в дипломном проекте целесообразно исходить из специфики проектируемого процесса.

В настоящее время широко используются пакетный и диалоговый режимы обработки данных, причем последний не является альтернативой первого, а может рассматриваться скорее как его развитие. Выбор того или иного режима вытекает из особенностей каждого из них и особенностей решаемой задачи.

Пакетный режим обработки данных имеет следующие характерные черты. Ввод потока заданий осуществляется с локальных устройств ввода. Выполнение режима включает три фазы обработки: подготовку, выполнение и завершение процесса. При этом первая фаза требует определения последовательности действий и ввода исходных данных. Вторая фаза предполагает логическое преобразование исходных файлов, создания и упорядочения рабочих файлов, обработку информации и формирование выходных данных, осуществляя контроль результатов решения. На завершающей фазе выполняется выдача результатов. Эти особенности необходимо рассмотреть в связи со спецификой функциональной задачи.

При пакетном режиме участие оператора в процессе решения задачи, минимально и требует только предварительного ввода данных. Пользователь также не имеет возможность вмешательства и, таким образом, изменения последовательности выполняемых действий. При этом более полно загружается оборудование, что требует организации работ по чёткому графику. В некоторых случаях для решения задачи выполняется и параллельная обработка данных. Пакетный режим более тесно связан с бумажной технологией.

Диалоговый режим предполагает активное участие пользователя в процессе вычислений и ориентирован в большей мере на безбумажную технологию. В ходе его выполнения чаще всего отсутствует заранее установленная последовательность операций обработки данных и дополнительного ввода уточняющих данных или указаний.

Удобство диалогового режима в полной мере проявляется в процессе работы с базами данных. Это обусловлено следующими обстоятельствами:

- возможность перебора различных комбинаций поисковых признаков в запросе;

- обеспечение более быстрого поиска данных;

- улучшение характеристик выходных данных за счет оперативной коррекции запроса;

- возможность расширения, сужения или изменения направлений поиска сразу после получения результатов;

- множественность точек доступа;

- быстрый доступ к относительно редко используемой информации;

- оперативный анализ получаемых сведений.

Приближение пользователя к процессу обработки данных требует обеспечения диалога конечного пользователя и ЭВМ. В настоящее время эта проблема решается в двух альтернативных направлениях: создание меню-ориентированных систем и систем, основанных на использовании языков, близких к естественному. Поэтому при обосновании выбора диалогового режима необходимо остановиться и на этом вопросе.

Меню-ориентированные системы применяются тогда, когда число переборов вариантов расчетов относительно невелико. Предельным уровнем сложности считается иерархия из пяти уровней. Дальше пользователь начинает просто путаться в такой сложной структуре (комбинаторный взрыв).

Для работы с большим количеством вариантов при организации диалога более удобен язык, близкий к естественному, но реализация этого подхода является гораздо более сложной.

 



2015-12-15 579 Обсуждений (0)
Обоснование проектных решений по программному обеспечению комплекса задач 0.00 из 5.00 0 оценок









Обсуждение в статье: Обоснование проектных решений по программному обеспечению комплекса задач

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (579)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)