Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Стили проектирования

Содержание

Стили проектированияCтили проектирования:календарный стиль — основанный на календарном планировании (Calendar-driven);стиль, основанный на управлении требованиями (Requirements-driven);стиль, основанный на управлении качеством (Quality-driven); стиль, в основу которого положен процесс разработки документации (Documentation-driven);архитектурный стиль (Architecture-driven).
Стили проектирования Стили проектированияCтили проектирования:календарный стиль — основанный на календарном планировании (Calendar-driven);стиль, основанный на Стили проектированияОсобенности календарного стиля:Основой календарного стиля является график работ. Команда разработчиков выполняет Стили проектирования Стили проектированияСлабые места данного стиля: основные решения принимаются исходя из локальных целей, Стили проектированияСтиль, основанный на управлении требованиями, предполагает, что основное внимание уделяется функциональным характеристикам системы. Стили проектирования Стили проектированияОсобенности стиля:Проектные решения принимаются преимущественно исходя из локальных целей, связанных с Стили проектированияОсновные недостатки данного подхода:Недостаточное внимание уделяется требованиям стандарта (управление качеством); разрабатываемые Стили проектированияСтиль, основанный на управлении качеством, предполагает самое широкое использование различных мер Стили проектирования Стили проектированияТиповые проблемы данного стиля: часто оптимизируются не те параметры, которые должны Стили проектированияСтиль, в основу которого положен процесс разработки документации. До настоящего времени Стили проектированияОсновные недостатки данного подхода выделяются следующие: неоправданно много времени и сил Стили проектированияАрхитектурный стиль представляет собой наиболее зрелый подход к проектированию. В рамках Стили проектированияОтличительная особенность данного стиля: задача проектирования разбивается на две отдельные подзадачи: Качество информационных системКачество информационных систем Качество информационных системКачество ИС означает, что система успешно справляется со всеми возлагаемыми Качество информационных системРазные группы пользователей имеют различные точки зрения на характеристики качества Качество информационных системТочка зрения менеджера на характеристики качества ИС:стоимость системы не должна Качество информационных системТочка зрения системного администратора на характеристики качества ИС: надежность и Качество информационных системЗаконодатели стандартов в области качества ПО: SEI (Software Engineering Institute), Качество информационных системКачество программного обеспечения вся совокупность его характеристик, относящихся к возможности Качество информационных системРазличаются понятия: внутреннего качества, связанного с характеристиками программного обеспечения (ПО) Качество информационных системГОСТ 28195 (Российский аналог стандарта ISO 9126) описывает: модель качества, Качество информационных системМодель качества:функциональность;надежность;производительность (эффективность);удобство использования (практичность);удобство сопровождения;переносимость. Качество информационных систем Качество информационных системФункциональность (functionality) определяется как способность ПО в определенных условиях решать Качество информационных систем Качество информационных системНадежность (reliability) — способность ПО поддерживать определенную работоспособность в заданных Качество информационных систем Качество информационных системПроизводительность (efficiency), или эффективность, — способность ПО при заданных условиях Качество информационных систем Качество информационных системУдобство использования (usability), или практичность, определяется как способность ПО быть Качество информационных систем Качество информационных системУдобство сопровождения (maintainability) определяется как удобство проведения всех видов деятельности, Качество информационных систем Качество информационных системПереносимость (portability) определяется как способность ПО сохранять работоспособность при переносе Качество информационных системВторая и третья части стандарта ISO 9126-2,3 посвящены формализации соответственно Качество информационных системЧетвертая часть стандарта ISO 9126-4 предназначена для покупателей, поставщиков, разработчиков, Качество информационных системДля описания качества ПО при использовании стандарт ISO 9126-4 предлагает
Слайды презентации

Слайд 2 Стили проектирования
Cтили проектирования:
календарный стиль — основанный на календарном

Стили проектированияCтили проектирования:календарный стиль — основанный на календарном планировании (Calendar-driven);стиль, основанный

планировании (Calendar-driven);
стиль, основанный на управлении требованиями (Requirements-driven);
стиль, основанный на

управлении качеством (Quality-driven);
стиль, в основу которого положен процесс разработки документации (Documentation-driven);
архитектурный стиль (Architecture-driven).

Слайд 3 Стили проектирования
Особенности календарного стиля:

Основой календарного стиля является график

Стили проектированияОсобенности календарного стиля:Основой календарного стиля является график работ. Команда разработчиков

работ.
Команда разработчиков выполняет работы поэтапно.
Проектные решения принимаются

из целей и задач конкретного этапа.


Слайд 4 Стили проектирования

Стили проектирования

Слайд 5 Стили проектирования
Слабые места данного стиля:
основные решения принимаются

Стили проектированияСлабые места данного стиля: основные решения принимаются исходя из локальных

исходя из локальных целей,
мало внимания уделяется процессу разработки,

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


Слайд 6 Стили проектирования
Стиль, основанный на управлении требованиями, предполагает, что

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

основное внимание уделяется функциональным характеристикам системы.


Слайд 7 Стили проектирования

Стили проектирования

Слайд 8 Стили проектирования
Особенности стиля:
Проектные решения принимаются преимущественно исходя из

Стили проектированияОсобенности стиля:Проектные решения принимаются преимущественно исходя из локальных целей, связанных

локальных целей, связанных с реализацией тех или иных функций.


Данный подход достаточно эффективен в случае, если требования определены и не изменяются в процессе проектирования.

Слайд 9 Стили проектирования
Основные недостатки данного подхода:
Недостаточное внимание уделяется требованиям

Стили проектированияОсновные недостатки данного подхода:Недостаточное внимание уделяется требованиям стандарта (управление качеством);

стандарта (управление качеством); разрабатываемые архитектуры, как правило, не являются

стабильными, так как каждая из реализуемых функций отображается на один или несколько функциональных компонентов.
Это обстоятельство усложняет добавление к системе новых требований.
Данный подход позволяет успешно отслеживать требования в плане реализации требуемой функциональности, однако использование его для долгосрочных проектов является неэффективным.
Часто недостаточно внимания уделяется нефункциональным характеристикам, таким как масштабируемость, портабельность, поддерживаемость и другим, определенным в ISO 9126.


Слайд 10 Стили проектирования
Стиль, основанный на управлении качеством, предполагает самое

Стили проектированияСтиль, основанный на управлении качеством, предполагает самое широкое использование различных

широкое использование различных мер для отслеживания критичных с точки

зрения функционирования параметров.


Слайд 11 Стили проектирования

Стили проектирования

Слайд 12 Стили проектирования
Типовые проблемы данного стиля:
часто оптимизируются не

Стили проектированияТиповые проблемы данного стиля: часто оптимизируются не те параметры, которые

те параметры, которые должны быть в действительности, когда появляются

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

Слайд 13 Стили проектирования
Стиль, в основу которого положен процесс разработки

Стили проектированияСтиль, в основу которого положен процесс разработки документации. До настоящего

документации.
До настоящего времени продолжает использоваться в правительственных организациях

и крупных компаниях.

Слайд 14 Стили проектирования
Основные недостатки данного подхода выделяются следующие:
неоправданно

Стили проектированияОсновные недостатки данного подхода выделяются следующие: неоправданно много времени и

много времени и сил затрачивается на разработку документации в

ущерб качеству разрабатываемого кода.
создаваемая документация часто не используется ни пользователем, ни заказчиком.


Слайд 15 Стили проектирования
Архитектурный стиль представляет собой наиболее зрелый подход

Стили проектированияАрхитектурный стиль представляет собой наиболее зрелый подход к проектированию. В

к проектированию.
В рамках данного стиля во главу угла

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

Слайд 16 Стили проектирования
Отличительная особенность данного стиля:
задача проектирования разбивается

Стили проектированияОтличительная особенность данного стиля: задача проектирования разбивается на две отдельные

на две отдельные подзадачи:
создание многократно используемого фреймворка,
создание конкретного

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

Слайд 17 Качество информационных систем

Качество информационных систем

Качество информационных системКачество информационных систем

Слайд 18 Качество информационных систем

Качество ИС означает, что система успешно

Качество информационных системКачество ИС означает, что система успешно справляется со всеми

справляется со всеми возлагаемыми на нее задачами, имеет хорошие

показатели надежности и приемлемую стоимость, удобна в эксплуатации и обслуживании

Слайд 19 Качество информационных систем
Разные группы пользователей имеют различные точки

Качество информационных системРазные группы пользователей имеют различные точки зрения на характеристики

зрения на характеристики качества ИС.
Точка зрения пользователя на

характеристики качества ИС:
система имеет хорошую производительность;
система имеет широкие функциональные возможности;
система удобна в эксплуатации;
система надежна.

Слайд 20 Качество информационных систем
Точка зрения менеджера на характеристики качества

Качество информационных системТочка зрения менеджера на характеристики качества ИС:стоимость системы не

ИС:
стоимость системы не должна быть изначально очень высокой;
система не

должна быть очень дорогой в эксплуатации;
система не должна морально устаревать в течение возможно более длительного периода времени и в случае необходимости может быть легко модифицирована.

Слайд 21 Качество информационных систем
Точка зрения системного администратора на характеристики

Качество информационных системТочка зрения системного администратора на характеристики качества ИС: надежность

качества ИС:

надежность и стабильность работы;
простота администрирования;
наличие хорошей эксплуатационной

документации;
хорошая поддержка изготовителем.

Слайд 22 Качество информационных систем
Законодатели стандартов в области качества ПО:

Качество информационных системЗаконодатели стандартов в области качества ПО: SEI (Software Engineering


SEI (Software Engineering Institute),
WWW (консорциум World Wide Web),


OMG (Object Management Group),
организация разработчиков Java — JCP (Java Community Process),
IEEE (Institute of Electrical and Electronics Engineers)
ISO (International Standard Organization)

Слайд 23 Качество информационных систем
Качество программного обеспечения
вся совокупность его

Качество информационных системКачество программного обеспечения вся совокупность его характеристик, относящихся к

характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности

всех заинтересованных лиц.

( стандарт ISO 9126 )

Слайд 24 Качество информационных систем
Различаются понятия:
внутреннего качества, связанного с

Качество информационных системРазличаются понятия: внутреннего качества, связанного с характеристиками программного обеспечения

характеристиками программного обеспечения (ПО) самого по себе, без учета

его поведения;
внешнего качества, характеризующего ПО с точки зрения его поведения;
качества ПО при использовании в различных контекстах — того качества, которое ощущается пользователями при конкретных сценариях работы ПО.

Слайд 25 Качество информационных систем
ГОСТ 28195 (Российский аналог стандарта ISO

Качество информационных системГОСТ 28195 (Российский аналог стандарта ISO 9126) описывает: модель

9126) описывает:
модель качества,
внешние метрики качества,
внутренние метрики

качества,
метрики качества в использовании.


Слайд 26 Качество информационных систем
Модель качества:
функциональность;
надежность;
производительность (эффективность);
удобство использования (практичность);
удобство сопровождения;
переносимость.

Качество информационных системМодель качества:функциональность;надежность;производительность (эффективность);удобство использования (практичность);удобство сопровождения;переносимость.

Слайд 27 Качество информационных систем

Качество информационных систем

Слайд 28 Качество информационных систем
Функциональность (functionality) определяется как способность ПО

Качество информационных системФункциональность (functionality) определяется как способность ПО в определенных условиях

в определенных условиях решать задачи, нужные пользователям.
функциональная пригодность (suitability).определяется

как способность решать нужный набор задач;
точность (accuracy) определяется как способность выдавать нужные результаты;
способность к взаимодействию (interoperability) - способность взаимодействовать с нужным набором других систем;
защищенность(security).— способность предотвращать неавторизированный, т. е. без указания лица, пытающегося его осуществить, и неразрешенный доступ к данным и программам;
соответствие стандартам и правилам (compliance) — соот­ветствие ПО имеющимся отраслевым стандартам, нормативным и за­конодательным актам, другим регулирующим нормам..


Слайд 29 Качество информационных систем

Качество информационных систем

Слайд 30 Качество информационных систем
Надежность (reliability) — способность ПО поддерживать

Качество информационных системНадежность (reliability) — способность ПО поддерживать определенную работоспособность в

определенную работоспособность в заданных условиях.
зрелость (завершенность) (maturity) — величина,

обратная частоте отказов ПО. Обычно измеряется средним временем работы без сбоев и величиной, обратной вероятности возникновения отказа за данный период времени.;
устойчивость к отказам (fault tolerance) — способность поддерживать заданный уровень работоспособности при отказах и нарушениях правил взаимодействия с окружением.;
способность к восстановлению(recoverability) определяется как способность восстанавливать определенный уровень работоспособности и целостность данных после отказа, необходимые для этого время и ресурсы;
соответствие стандартам надежности (reliability compliance).

Слайд 31 Качество информационных систем

Качество информационных систем

Слайд 32 Качество информационных систем
Производительность (efficiency), или эффективность,
— способность

Качество информационных системПроизводительность (efficiency), или эффективность, — способность ПО при заданных

ПО при заданных условиях обеспечивать необходимую работоспособность по отношению

к выделяемым для этого ресурсам.
— отношение получаемых с помощью ПО результатов к затрачиваемым на это ресурсам всех типов).
временная эффективность (time behaviour) — способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу не­обходимого объема данных за отведенное время.;
эффективность использования ресурсов(resource utilisation) — способность решать нужные задачи с использованием определенных объемов ресурсов определенных видов. Имеются в виду такие ресур­сы, как оперативная и долговременная память, сетевые соединения, устройства ввода и вывода и пр;
соответствие стандартам производительности (efficiency compli­ance).

Слайд 33 Качество информационных систем

Качество информационных систем

Слайд 34 Качество информационных систем
Удобство использования (usability), или практичность, определяется

Качество информационных системУдобство использования (usability), или практичность, определяется как способность ПО

как способность ПО быть удобным в обучении и использовании,

а также привлекательным для пользователей.
 Понятность (understandability) — это показатель, обратный усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание их применимости для решения своих задач;
удобство работы (operability) — это показатель, обратный усилиям, предпринимаемым пользователями для решения своих задач с помощью ПО;
удобство обучения (learnability) — показатель, обратный усилиям, затрачиваемым пользователями на обучение работе с ПО;
привлекательность (attractiveness) — это способность ПО быть привлекательным для пользователей;
соответствие стандартам удобства использования (usability compliance).

Слайд 35 Качество информационных систем

Качество информационных систем

Слайд 36 Качество информационных систем
Удобство сопровождения (maintainability) определяется как удобство

Качество информационных системУдобство сопровождения (maintainability) определяется как удобство проведения всех видов

проведения всех видов деятельности, связанных с сопровождением программ.
анализируемость (analyzability),

или удобство проведения анализа, определяется как удобство проведения анализа ошибок, дефектов и недостатков, а также удобство анализа необходимости изменений и их возможных последствий;
удобство внесения изменений (changeability) — показатель, обратный трудозатратам на выполнение необходимых изменений;
стабильность (stability) — показатель, обратный риску возникновения неожиданных эффектов при внесении необходимых изменений;
удобство проверки (testability) — показатель, обратный трудозатратам на проведение тестирования и других видов проверки того, что внесенные изменения привели к нужным результатам.;
соответствие стандартам удобства сопровождения (maintainability compliance).

Слайд 37 Качество информационных систем

Качество информационных систем

Слайд 38 Качество информационных систем
Переносимость (portability) определяется как способность ПО

Качество информационных системПереносимость (portability) определяется как способность ПО сохранять работоспособность при

сохранять работоспособность при переносе из одного окружения в другое,

включая организационные, аппаратные и программные аспекты окружения.
адаптируемость (adaptability) — способность ПО приспосабли­ваться к различным окружениям без проведения для этого действий помимо заранее предусмотренных;
удобство установки (installability) — способность ПО быть уста­новленным или развернутым в определенном окружении;
способность к сосуществованию (coexistence) — способность ПО сосуществовать с другими программами в общем окружении, деля с ними ресурсы;
удобство замены (replaceability) другого ПО данным определяется как возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении;
соответствие стандартам переносимости (portability compliance)

Слайд 39 Качество информационных систем
Вторая и третья части стандарта ISO

Качество информационных системВторая и третья части стандарта ISO 9126-2,3 посвящены формализации

9126-2,3 посвящены формализации соответственно внешних и внутренних метрик характеристик

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

Слайд 40 Качество информационных систем
Четвертая часть стандарта ISO 9126-4 предназначена

Качество информационных системЧетвертая часть стандарта ISO 9126-4 предназначена для покупателей, поставщиков,

для покупателей, поставщиков, разработчиков, сопровождающих, пользователей и менеджеров качества

ПС.
В ней повторена концепция трех типов метрик, а также аннотированы рекомендуемые виды измерений характеристик

  • Имя файла: stili-proektirovaniya.pptx
  • Количество просмотров: 81
  • Количество скачиваний: 0