Номе Новости Конференции Купи Microsoft Работа IT-иммиграция Все курсы Москвы Downloads

Вопросы и ответы по языку UML и CASE-средству Rational Rose:

[ Задайте свой вопрос!

Контактный e-mail: info@telecomec.ru 

Вопрос:

Зачем нужны методологии и различные CASE средства?

Ответ:

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

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

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

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

Эта сложность обычно порождает следующие проблемы:

  • неадекватная спецификация требований;

  • неспособность обнаруживать ошибки в проектных решениях;

  • низкое качество документации снижающее эксплуатационные качества;

  • затяжной цикл и неудовлетворительные результаты тестирования;

  • сложность внедрения.

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

Вопрос:

Что такое CASE-средства?

Ответ:

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

Вопрос:

Что представляют собой обьектно-ориентированные методологии?

Ответ:

  • Обьектно-ориентированное программирование - это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

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

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

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

Вопрос:

Зачем строятся модели?

Ответ:

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

  • модель нужна для разработки плана системы;

  • модель нужна для отображения проектных решений различного рода;

  • модель нужна для создания промежуточных продуктов;

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

Вопрос:

Что такое UML?

Ответ:

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

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

UML - дискретный язык моделирования. Он не предназначен для разработки непрерывных систем, встречающихся в физике и механике. UML создавался как язык моделирования общего назначения для применения в таких дискретных системах, как программное обеспечение, аппаратные средства или цифровая логика.

Вопрос: 

?

Ответ:

.

 

 

Москва, Воробьевы горы, МГУ им. М.В.Ломоносова, НИИЯФ, 19 корп., к.1-41    (095)939-38-19, 975-73-52
 web:   www.telecomec.ru,       e-mail:   info@telecomec.ru
©2000-2001 УЦ "ТЕЛЕКОМ". Все права защищены.

ъМДЕЙЯ ЖХРХПНБЮМХЪ