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


 

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

50497. Расчет переходных процессов в линейных цепях 623 KB
  Расчет тока i1 классическим методом. 1)Записываем уравнения Кирхгофа для послекоммутационной цепи: 2) Рассмотрим установившийся режим...
50499. Создание типизованных файлов с использование элементов управления Edit, Button, GroupBox, RadioButton, CheckBox, ListBox 72 KB
  Цель работы Приобретение навыков работы с типизованными файлами использование в работе элементов управления Edit Button GroupBox RdioButton CheckBox ListBox и других для создания форм. Методические указания по самостоятельной работе студентов Типизованный файл это последовательность данных одинакового типа которая предназначена для долгосрочного хранения на внешних носителях. В C создание типизованных файлов осуществляется путём записи в файл блоков информации одинаковой длины.
50500. Моделирование работы программ в виртуальной памяти и исследование эффективности их выполнения 86.5 KB
  Имитационная модель страничных прерываний Программа моделирует процесс обработки страничных прерываний и выполнение алгоритмов замещения страниц при их отсутствии в физической памяти. Модель реализована в классе VM который сохраняет последовательность обращений к памяти исследуемого алгоритма трассировка и моделирует по ней страничные прерывания и алгоритмы замещения собирая при этом статистику. Для моделирования обращения к памяти используется метод VM::ccessint ddr int write который получает адрес обращения обычно это индекс в...
50501. Дослідження текстового та графічного режимів роботи EPSON-сумісних матричних принтерів 67.5 KB
  Висновок: у даній лабораторній роботі було розглянуто різні шрифти, які використовуються при друку, а також різні режими друку. Було створено програму, яка генерує коди, які розуміє принтер. На симуляторі принтера підтвердилася робочість програми і було роздруковано текст, зображення, а також візитку, яка містила 2 попередні пункти одночасно.
50502. Исследование функций и построение графиков в полярной системе координат 471 KB
  Обычно функции исследуются в декартовой системе координат, а графики функций, заданных в полярной системе координат, строят по точкам, не приводя полного исследования, подобное тому которое проводится в декартовой системе координат. Но построение графика по точкам не является математически строгим, так как например оно не позволяет определить интервалы возрастания и убывания функции, ее выпуклость и вогнутость или найти асимптоты.
50505. Створення фреймових web-сторінок 299 KB
  Тема: Створення фреймових webсторінок Мата: Навчитися за допомогою Microsoft Office ShrePoint Designer 2007 створювати фреймові webсторінки розібратися із параметрами webвузла. У даному вузлі створила фреймову webсторінку. Скопіювала цю папку в створений webвузол. За допомогою параметрів webвузла та переходів у створеній фреймовій сторінці у лівому фреймі розмістила webкомпоненти таким чином щоб у правому фреймі відкривався кожен із підручників.