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


Способ их представления в виде UML-диаграмм – Диаграмма последовательностей.



Билет

  1.  

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

Ответ

— Для визуализации распределения обязанностей между объектами используют диаграммы взаимодействия двух видов:

· диаграммы кооперации,

· диаграммы последовательностей

— В обоих случаях взаимодействие объектов представляется в виде обмена сообщениями

Диаграмма кооперации, диаграмма последовательностей

     
 

Билет

  1. Проектирование программных средств. Цели и задачи этапа проектирования. Понятие модели проектирования, ее отличия от концептуальной модели. Стадии проектирования, их краткая характеристика.

Ответ

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

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

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

этапы процесса проектирования:

1)Пред проектное обследование, разработка технического задания(Отчеты, техническая документация, техническое задание, результаты обследования, прототипы системы).

2)Разбиение большой системы на домены (пакеты)-диаграмма доменов (пакетов), описание доменов (пакетов), описание связей (мостов) между доменами (пакетами);

3)Разбиение большого домена (пакета) на поддомены(диаграмма поддоменов, описаниеподдоменов).

4)Разработка домена(статическая модель домена - диаграмма классов, модели состояний (диаграммы активности, диаграммы состояний, диаграммы взаимодействия, диаграммы последовательностей), описания моделей)

Выделяют три стадии проектирования:

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

-идентификацию подсистем

-определение характера взаимодействия подсистем и принципов управления ими Включает три типа деятельности:

-структурирование системы

-моделирование управления

-декомпозиция подсистем на модули

Результаты эскизного проектирования представляются в виде эскизного проекта

-детальное проектирование (На стадии детального проектирования конкретизируются решения архитектурного уровня и производится:

-разработка иерархии классов и структуры базы данных;

-построение алгоритмов для отдельных подзадач;

-поиск и подбор готовых компонентов для реализации некоторых функций системы)

-Интерфейсное проектирование

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

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

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

 

Билет

  1. Задачи, решаемые на стадии эскизного проектирования. Понятие архитектуры ПС.
  2. Проблема выбора архитектуры. Влияние архитектуры на качественные характеристики ПС.(? )

Ответ

Разрабатываемый программный продукт рассматривается как:

-часть системы обработки информации, включающей аппаратную и программную составляющие

-набор взаимодействующих подсистем

На этой стадии определяется архитектура системы.


Поделиться:



Последнее изменение этой страницы: 2019-05-18; Просмотров: 610; Нарушение авторского права страницы


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