Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Способ их представления в виде UML-диаграмм – Диаграмма последовательностей.
Билет
Ответ Для визуализации распределения обязанностей между объектами используют диаграммы взаимодействия двух видов: · диаграммы кооперации, · диаграммы последовательностей В обоих случаях взаимодействие объектов представляется в виде обмена сообщениями Диаграмма кооперации, диаграмма последовательностей Билет
Ответ Проектирование — процесс разработки проекта, то есть комплекта документации, предназначенной для создания определённого объекта, его эксплуатации, ремонта и ликвидации, а также для проверки или воспроизведения промежуточных и конечных решений, на основе которых был разработан данный объект Целью этапа проектирования -построение модели разрабатываемого программного продукта, удовлетворяющей спецификации требований. В процессе проектирования разрабатывается логика решения проблем, выявленных на этапе системного анализа. Результатом этапа проектирования является проект – набор документов, описывающих модель, а также ряд сопутствующих документов (детальные планы работ, экономические расчеты и т.д.) Объектно-ориентированное проектирование - это поступательный итеративный процесс(метод последовательных приближений).состоит из ряда циклов, в которых уточняются описания классов и взаимодействия между ними, разрабатываются реализующие их программы, проводится их отладка и тестирование и по результатам каждого этапа уточняются рабочие документы предыдущих этапов, дорабатываются описания классов и программы этапы процесса проектирования: 1)Пред проектное обследование, разработка технического задания(Отчеты, техническая документация, техническое задание, результаты обследования, прототипы системы). 2)Разбиение большой системы на домены (пакеты)-диаграмма доменов (пакетов), описание доменов (пакетов), описание связей (мостов) между доменами (пакетами); 3)Разбиение большого домена (пакета) на поддомены(диаграмма поддоменов, описаниеподдоменов). 4)Разработка домена(статическая модель домена - диаграмма классов, модели состояний (диаграммы активности, диаграммы состояний, диаграммы взаимодействия, диаграммы последовательностей), описания моделей) Выделяют три стадии проектирования: -эскизное проектирование (Разрабатываемый программный продукт рассматривается как часть системы обработки информации, включающей аппаратную и программную составляющие; -набор взаимодействующих подсистем(на этой стадии определяется архитектура системы); Обеспечивает: -идентификацию подсистем -определение характера взаимодействия подсистем и принципов управления ими Включает три типа деятельности: -структурирование системы -моделирование управления -декомпозиция подсистем на модули Результаты эскизного проектирования представляются в виде эскизного проекта -детальное проектирование (На стадии детального проектирования конкретизируются решения архитектурного уровня и производится: -разработка иерархии классов и структуры базы данных; -построение алгоритмов для отдельных подзадач; -поиск и подбор готовых компонентов для реализации некоторых функций системы) -Интерфейсное проектирование Целью интерфейсного проектирование является формирование интерфейса пользователя Пользовательский интерфейс объединяет в себе все элементы и компоненты программы, которые способны оказывать влияние на его взаимодействие с программным обеспечением.ее внедрению. концептуальная модель – это описание системы в терминах предметной области.. это абстрактная модель, определяющая структуру моделируемой системы, свойства её элементов и причинно-следственные связи, присущие системе и существенные для достижения цели моделирования. На диаграммы такой модели будут смотреть, их будут обдумывать, но с самой моделью ничего делать не будут. это означает, что модель используется только для управления мыслительным процессом, для понимания Модель проектирования представляет собой метод разработки проекта, основанный на определенном представлении его разработчиков, как необходимо создавать свои работы. Модель проектирования предназначена для того, чтобы, руководствуясь ею, разработать программный код приложения. разработчикам в процессе разработки необходимо модифицировать модель проектирования, чтобы она соответствовала принимаемым решениям. Главное требование к модели проектирования: понятность
Билет
Ответ Разрабатываемый программный продукт рассматривается как: -часть системы обработки информации, включающей аппаратную и программную составляющие -набор взаимодействующих подсистем На этой стадии определяется архитектура системы. |
Последнее изменение этой страницы: 2019-05-18; Просмотров: 615; Нарушение авторского права страницы