русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Введение


Дата добавления: 2013-12-23; просмотров: 765; Нарушение авторских прав


Аннотация

Н.Новгород 2000

Составил С.Л.Моругин

Методические материалы для студентов специальности 071900

Проектирование информационных систем

Университет

Нижегородский государственный технический

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

Область применения эволюционной модели быстрого прототипирования

Эту модель необходимо применять если:

 

· Требования не известны заранее, или не постоянны, или могут быть неверно истолкованы или неудачно сформулированы, когда заказчик не соглашается на фиксированный набор требований;

· существует потребность в разработке пользовательских интерфейсов;

· нужна проверка концепции или требуется продемонстрировать техническую осуществимость, когда технический риск высок;

· выполняется новая, не имеющая аналогов разработка (в отличие от продукта на базе уже существующей системы);

· осуществляются временные демонстрации;

· можно успешно использовать в больших системах, в которых некото­рые модели подвергаются прототипированию, а некоторые разрабатываются более традиционным образом;

· требуется уменьшить уменьшить РИСК создания системы, которая не имеет никакой ценности для заказчика и вообще, когда проявляется средняя и высокая степень риска;

· разработчики не уверены в том, какую оптимальную архитектуру или алгоритмы следует применять или алгоритмы или системные интерфейсы усложнены;



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

· осуществляется применение в комбинации с каскадной моделью: на начальном этапе проекта используется прототипирование, а на последнем фазы каскадной модели с целью обеспечения функциональной эффективности системы и качества;

· Прототипирование всегда следует использовать вместе с элементами анализа и проектирования, применяемыми при объектно-ориентированной разработке.

 

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

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



<== предыдущая лекция | следующая лекция ==>
Недостатки эволюционной модели | CASE-технологии. Современные методы и средства проектирования информационных систем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.