Главная » Статьи для тега "программного"

Модели проектирования

Добавлено Дата: 18 December, 2011 категория: Java, Структуры данных и алгоритмы

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

Читать »

Понятие риска

Добавлено Дата: 24 July, 2011 категория: UML

Как сказал Тим Листер (Tim Lister): "Все надежные проекты уже сделаны" . Традиционно в процессе разработки программного обеспечения вначале рассматриваются известные аспекты разработки. Точно описать, запланировать, распределить или прорецензировать можно только то, что известно точно. Управление риском относится уже к области неизвестных (и ненадежных) аспектов разработки. В настоящее время многие организации работают в режиме "отрицания риска": оценка и планирование производятся исходя из предположения, что все переменные известны, вся работа — механическая, а персонал — взаимозаменяем.

Читать »

Проблемы в процессе разработки программного обеспечения

Добавлено Дата: 23 July, 2011 категория: UML

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

•       Неточное понимание нужд конечных пользователей

Читать »

Разрабатывайте итеративно

Добавлено Дата: 22 July, 2011 категория: UML

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

Читать »

Список артефактов

Добавлено Дата: 17 July, 2011 категория: UML

В данном приложении перечисляются артефакты, создаваемые или используемые в Rational Unified Process. Они упорядочены по девяти технологическим процессам (см. главу 3) и соотнесены с соответствующими исполнителями.

 

•      Оценка целевой организации

Читать »

Используйте визуальное моделирование

Добавлено Дата: 16 July, 2011 категория: UML

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

Читать »

Rational Unified Process как продукт

Добавлено Дата: 15 July, 2011 категория: UML

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

Читать »

Конфигурирование процесса

Добавлено Дата: 14 July, 2011 категория: UML

Rational Unified Process достаточно всеобъемлющ и обширен, чтобы его использовать "как есть" или "в готовом виде" во многих небольших организациях по разработке программного обеспечения, особенно в тех, которые не имеют собственной мощной системы разработки. Но ведь Rational Unified Process — это еще и контур процесса, который организация может видоизменять, уточнять и расширять для адаптации к конкретным требованиям, характеристикам, ограничениям и истории организации, культуры и предметной области.

Читать »

Как лучше всего организовать процесс разработки

Добавлено Дата: 13 July, 2011 категория: UML

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

Читать »

Rational Unified Process

Добавлено Дата: 13 July, 2011 категория: UML

Существует четыре функции процесса разработки программного обеспечения’.

1.          Обеспечивать руководство последовательностью действий команды.

2.          Определять, какие артефакты должны создаваться и когда.

Читать »

Важность моделей

Добавлено Дата: 13 July, 2011 категория: UML

Значительная часть Rational Unified Process основана на моделировании. Модели помогают понимать и очерчивать как проблему, так и ее решение. Модель — это упрощение действительности, помогающее управлять большой, сложной системой, не поддающейся пониманию во всей своей полноте. От того, какие модели и технологии будут выбраны, очень сильно зависит, как будет воспринята проблема и как будет сформировано решение. Запомните, модель — это не действительность ("карта— это не территория" ), хотя лучшие модели весьма точно отображают эту действительность .

Читать »

Другие архитектурные концепции

Добавлено Дата: 9 July, 2011 категория: UML

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

Архитектурный стиль

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

Читать »

"Разумный" подход

Добавлено Дата: 8 July, 2011 категория: UML

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

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

Читать »

Кто использует Rational Unified Process

Добавлено Дата: 7 July, 2011 категория: UML

 

К концу 1999 года Rational Unified Process применяли многие (более тысячи) компании. Он использовался в различных прикладных областях, в больших и малых проектах, что доказывает его универсальность и широкую применимость. Назовем лишь несколько отраслей и компаний, разбросанных по всему миру, в которых применяется Rational Unified Process.

Читать »

Значение программного обеспечения

Добавлено Дата: 6 July, 2011 категория: UML

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

Читать »