31129

Модели качества процесса конструирования. Архитектура программных систем

Доклад

Информатика, кибернетика и программирование

Архитектура программной системы ПС это набор внутренних структур ПС которые видны с различных точек зрения и состоят из компонентов их связей и возможных взаимодействий между компонентами а также доступных извне свойств этих компонентов. Вид с точки зрения прецедентов Use cse view охватывает прецеденты которые описывают поведение системы наблюдаемое конечными пользователями аналитиками и тестировщиками. Вид с точки зрения проектирования Design view охватывает классы интерфейсы и кооперации формирующие словарь задачи и ее...

Русский

2013-08-25

41.02 KB

14 чел.

Вопрос 16 Модели качества процесса конструирования. Архитектура программных систем.

Очень важно гарантировать высокое качество проекта конструирования ПО. Такую гарантию дает сертификат качества процесса, подтверждающий его соответствие принятым международным стандартам. ISO 9001:2000, ISO\IEC 15504, CMM. Базовым понятием модели СММ является зрелость компании.

Характеристики не зрелой компании. Процесс конструирования ПО и принимаемые решения зависят только от таланта конкретных разработчиков. Здесь высокая вероятность превышения бюджета или срыва сроков окончания проекта.

Зрелая компания. В ней ясные процедуры управления проектами и построения программных продуктов. По мере необходимости они уточняются и развиваются. Оценки длительности и затрат разработки точны, основываются на накопленном опыте. Действуют корпоративные стандарты.

Компании присваивается сертификат определенного уровня зрелости. Если все цели на этом уровне в ней достигнуты.

Архитектура программной системы (ПС) – это набор внутренних структур ПС, которые видны с различных точек зрения и состоят из компонентов, их связей и возможных взаимодействий между компонентами, а также доступных извне свойств этих компонентов.

Компонент – это достаточно произвольный структурный элемент ПС, который можно выделить, определив интерфейс взаимодействия между этим компонентом и всем, что его окружает.

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

Вид с точки зрения прецедентов (Use case view) охватывает прецеденты, которые описывают поведение системы, наблюдаемое конечными пользователями, аналитиками и тестировщиками.

Вид с точки зрения проектирования (Design view) охватывает классы, интерфейсы и кооперации, формирующие словарь задачи и ее решения.

Вид с точки зрения процессов (Process view) охватывает нити и процессы, формирующие механизмы параллелизма и синхронизации в системе.

Вид с точки зрения реализации (Implementation view) охватывает компоненты и файлы, используемые для сборки и выпуска конечного программного продукта.

Вид с точки зрения развертывания (Deployment view) охватывает узлы, формирующие топологию аппаратных средств системы, на которой она выполняется.


 

А также другие работы, которые могут Вас заинтересовать

39685. Проектирование технологических процессов 1.21 MB
  Задачами технологического проектирования являются определение условий изготовления изделий определение типа производства видов исходных заготовок проектирование технологического маршрута обработки выявление необходимых средств производства и порядка их применения определение себестоимости и трудоемкости изготовления изделий определение исходных данных для календарного планирования для организации технического контроля определение состава рабочей силы. Руководящая информация включает: стандарты устанавливающие требования к...
39686. ОСНОВЫ ПРОЕКТИРОВАНИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ В МАШИНОСТРОЕНИИ 70 KB
  Общие принципы технической подготовки производства Рациональная организация производственного процесса невозможна без проведения тщательной технической подготовки производства. Техническая подготовка производства включает в себя следующее. 1 Конструкторскую подготовку производства.
39687. Расчетный метод определения точности 465 KB
  Блоксхема факторов влияющих на качество обрабатываемой заготовки на настроенном станке в общем виде представлена на рис. К числу первичных погрешностей обработки относятся: погрешность установки заготовки; погрешность от упругих деформаций технологической системы; погрешность настройки станка; погрешность от износа режущего инструмента; погрешность изза геометрической неточности станка и изготовления режущего инструмента; погрешность изза температурных деформаций системы; погрешность изза остаточных напряжений в заготовке....
39688. Современные перспективные направления повышения точности 61 KB
  Все сказанное определяет виртуальный образ технологической системы. Следовательно технологическая система станка должна быть оснащена соответствующими вычислительными средствами возмещающими деятельность человека и соответствующую часть технологической системы. Вычислительная система станка кроме традиционных задач управления процессом обработки должна выполнять следующие задачи: оценку точностных возможностей технологической системы на основе информации полученной подсистемами диагностики состояния станка и инструмента; оценку...
39690. Поднастройка станков. Автоматическое управление точностью в процессе обработки 134 KB
  Автоматическое управление точностью в процессе обработки Для обеспечения требуемой точности обработки партии заготовок недостаточно правильно осуществить настройку станка. Под влиянием погрешностей в процессе обработки происходит смещение поля рассеивания размеров деталей к границе допуска. Задача состоит в том чтобы обеспечить необходимую точность обработки в пределах поля допуска и иметь наименьшее количество поднастроек. Для повышения точности и производительности обработки необходимо или уменьшать составляющие погрешности обработки т.
39691. Анализ точности методами математической статистики 149.5 KB
  Систематические постоянные погрешности могут быть выявлены измерением деталей после обработки и их влияние может быть уменьшено технологическими мерами. Кривые распределения и оценка точности на их основе Статистический метод оценки точности применяется в условиях производства большого количества деталей. Для его применения необходимо произвести выборку деталей из обрабатываемых на исследуемой операции. По результатам измерения деталей выборки строится опытная кривая распределения к которой по критерию согласия подбирается теоретический...
39692. Вибрации при механической обработке 55 KB
  Наибольшее влияние на процессы резания оказывают вынужденные колебания и автоколебания. В отличие от вынужденных колебаний автоколебания начинаются одновременно с началом процесса резания и прекращаются с его окончанием. Причиной возникновения автоколебаний является сам процесс резания Переменная сила поддерживающая колебания создается и управляется процессом резания и при его прекращении исчезает. Автоколебания возникают в связи с непостоянством сил резания вследствие изменения сил трения стружки по передней поверхности режущего...
39693. Особенности проектирования технологических процессов механической обработки для ГПС без использования ПР 39 KB
  Заготовки устанавливаются и закрепляются в приспособлениях которые в виде различных наладок монтируются на палетах. Наладчик комплектует наладку и устанавливает заготовки в соответствии со схемой установки транслируемой системой управления ГПС на экран терминала участка комплектации. Наиболее приемлемы три варианта обработки: сохранение на окончательно обработанной заготовке одной необработанной поверхности для базирования закрепления и обработки заготовок за один установ; предварительная обработка вне ГПС на участке подготовки баз...