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) охватывает узлы, формирующие топологию аппаратных средств системы, на которой она выполняется.


 

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

39009. Информационные системы 235.5 KB
  Экономические информационные системы человекомашинные системы которые собирают накапливают сохраняют и выдают по запросу или требованию информацию в виде данных и знаний необходимых для управления экономическим объектом. выполнять свои функции при их изменении и экономическая эффективность улучшение экономических результатов в результате внедрения информационной системы.: 1 выявление существенных характеристик объекта 2 создание математической или...
39010. ИНФОРМАЦИОННЫЕ СИСТЕМЫ. Учебник 364 KB
  Однако при передаче И из одной системы в другую количество И в передающей системе не уменьшается хотя в принимающей обычно увеличивается. ИНФОРМАЦИОННЫЕ СИСТЕМЫ Тема 2. Определение информационной системы ИС.
39011. Информационные системы. Курс лекций 496.5 KB
  «Информационная система — организационно упорядоченная совокупность документов (массивов документов) и информационных технологий, в том числе с использованием средств вычислительной техники и связи, реализующих информационные процессы»
39012. Информационные технологии управления. Курс лекций 266 KB
  Целью изучения данного курса является изучение: методологии проектирования информационных технологий управления ИТУ; принципов выбора инструментальных средств проектирования ИТУ; основных направлений автоматизации управления; основных методов используемых для автоматизации подготовки и принятия управленческих решений; практики применения ИТУ; подходов и методов для оценки экономической эффективности ИТУ. Усвоение курса âИнформационные технологии управленияâ основано на знаниях полученных при изучении теоретических основ информационных...
39013. Информационные системы в управлении 444 KB
  Фактографические системы оперируют фактическими сведениями представленными в виде специальным образом организованных совокупностей формализованных записей данных. Фактографические системы используют не только для реализации справочных функций но и для решения задач обработки данных. Взаимосвязь информационных потоков образованных прямыми и обратными связями средств обработки передачи и хранения данных а также субъектов управления составляет информационную систему экономического объекта. Они предназначены для обработки данных и моделей...
39014. Автоматизированные информационные системы 97.5 KB
  В настоящее время проблема выбора информационной системы ИС из специфической задачи превращается в стандартную процедуру. На российских предприятиях зачастую используют системы первого или второго поколения. Процедура принятия решения о выборе наиболее эффективной компьютерной системы управления нова для большинства отечественных руководителей а ее последствия во многом будут оказывать значительное влияние на предприятие в течение нескольких лет.
39015. Физические системы 34 KB
  Энергию всегда можно представить в виде произведения двух сомножителей один из которых описывает интенсивность расхода или накапливания энергии а второй характеризует количественные результаты этого процесса. Активными элементами служат источники энергии. Пассивные элементы системы служат либо для накопления либо для поглощения энергии. Накопители энергии могут накапливать либо потенциальную либо кинетическую энергию.
39016. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МОДЕЛИРОВАНИЯ 64.5 KB
  Речь идет о том что создаваемая модель должна отражать в первую очередь те свойства реальной системы или явления которые влияют на выбранный показатель эффективности. В ряде случаев моделируемая система имеет в своем составе некоторые относительно изолированные подсистемы характеризующиеся определенным параметром в том числе векторным. Такие подсистемы можно заменять в модели соответствующими числовыми величинами а не описывать процесс их функционирования. При имитационном моделировании используемая математическая модель...
39017. Модели методов разработки программного обеспечения информационных систем 158.5 KB
  По определению одного из создателей языка UML Unified Modelling Lnguge Гради Буча: Объектноориентированное программирование ООП это методология программирования основанная на представлении программы в виде совокупности объектов каждый из которых является экземпляром определенного класса а классы образуют иерархию наследования. Леоненкова Самоучитель UML . Методы ООП и ООАП базируются на стандартном языке визуального моделирования UML. Применение методов ООП ООАП и...