Книга "SAS Data Analytic Development. Dimensions of Software Quality" является справочником для разработчиков, которые хотят создавать более эффективное программное обеспечение, а также руководителей, которые хотят создавать комплексные требования к производительности программного обеспечения. В ней представлены 15 требований к производительности, которые представляют измерения качества программного обеспечения, включая надежность, восстановление после сбоев, устойчивость, скорость выполнения, масштабируемость, переносимость, безопасность, автоматизацию, поддерживаемость, модульность, читаемость, тестируемость, стабильность и возможность повторного использования. Книга рассчитана на чтение от начала до конца или использование в качестве справочного инструмента, чтобы обучать, вдохновлять, предоставлять и оценивать качество программного обеспечения.
Частой ошибкой во многих средах разработки программного обеспечения является фокус на функциональных требованиях, что может привести к ухудшению производительности. Без определения и коммуникации требований к производительности разработчики рискуют создавать программное обеспечение, которое не соответствует заданным качественным параметрам или тратят время на создание программного обеспечения, которое превышает требования к производительности.
Менеджеры, заказчики и другие заинтересованные лица также должны понимать измерения качества программного обеспечения, чтобы определить требования к производительности на начальном этапе проекта, а также оценить, были ли эти цели достигнуты при завершении проекта.
Книга демонстрирует стоимость и преимущества включения требований к качеству программного обеспечения и риски их исключения. Она помогает заинтересованным лицам оценить измерения качества программного обеспечения в рамках жизненного цикла разработки программного обеспечения, чтобы они могли ценить, определять, приоритезировать, реализовывать и оценивать качество программного обеспечения.
Таким образом, книга "SAS Data Analytic Development. Dimensions of Software Quality" пересматривает бизнес-ценности, ставя качество кода на равную основу с качеством данных и требованиями к производительности на равную основу с функциональными требованиями.
Книга "SAS Data Analytic Development". Dimensions of Software Quality" Автор: Мартин Трой Хьюз. В случае если название или краткое описание книги вам не знакомо, вот его краткий пересказ: Книга является справочным пособием разработчика, которое позволяет писать более эффективную программу и руководством для менеджера по созданию всеобъемлющих требований к производительности программы. Автор сопоставляет модель качества продукта, принятого в Международной Организации Стандартизации (ISO), демонстрируя 15 различных требований к производительноти программы, включая надежность, способность к восстановлению, сопротивляемость ошибкам, скорость выполнения, эффективность использования ресурсов, масштабируемость, пригодность к переносу, защиту данных, автоматизацию, легкость в обслуживании, модульность, читаемость кода, возможность тестирования, стабильность работы и возможность повторного использования. Это учебное пособие необходимо прочитать полностью или использовать его как справочное руководство для обучения, вдохновения и оценки качества программной разработки. Одними из частых ошибок в разработке программного обеспечения является фокусировка на функциональных требованиях (вопросы "что" и "как"), в то время как качество исполнения программы - это способность программы функционировать удовлетворительно (оценивается с помощью выполнения программы) или быть легко обслуживаемой (с помощью ревизии кода). Разработка программного обеспечения, не предусматривающего четко установленные и ясно определенные качества исполнения, увеличивает риск создания программы несоответствующего качества, или потерю времени на создание программы, которая выполнит функции, не предусмотренные запросом заказчика - таким образом снижается эффективность программы (поскольку одна программа может быть несоответствующей ожиданиям заказчика и даже оказаться бесполезной), или получается эквивалент по сути бесполезного решения. Руководители проектов, заказчики и другие лица и компании, принимающие решения, должны понимать различные стороны качества программы так же, чтобы определит требуемые качества работы программы на этапе планирования проекта и для оценки того, были ли достигнуты поставленные цели при выполнении проекта, Закончим эти рассуждения замечанием, что аналитические программы SAS кодируют данные информации в знания и автономно принятые решения. То, какую информацию использует SAS, является важным моментом; к сожалению, почти не уделяется внимание качеству написания программы самого по себе. Проектные определения и технические требования программы, написанной с использованием программы SAS, часто грешат недостаточным вниманием к ключевым вопросам качества программы.
Электронная Книга «SAS Data Analytic Development. Dimensions of Software Quality» написана автором Troy Hughes Martin в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781119255703
Описание книги от Troy Hughes Martin
Design quality SAS software and evaluate SAS software quality SAS Data Analytic Development is the developer’s compendium for writing better-performing software and the manager’s guide to building comprehensive software performance requirements. The text introduces and parallels the International Organization for Standardization (ISO) software product quality model, demonstrating 15 performance requirements that represent dimensions of software quality, including: reliability, recoverability, robustness, execution efficiency (i.e., speed), efficiency, scalability, portability, security, automation, maintainability, modularity, readability, testability, stability, and reusability. The text is intended to be read cover-to-cover or used as a reference tool to instruct, inspire, deliver, and evaluate software quality. A common fault in many software development environments is a focus on functional requirements—the what and how—to the detriment of performance requirements, which specify instead how well software should function (assessed through software execution) or how easily software should be maintained (assessed through code inspection). Without the definition and communication of performance requirements, developers risk either building software that lacks intended quality or wasting time delivering software that exceeds performance objectives—thus, either underperforming or gold-plating, both of which are undesirable. Managers, customers, and other decision makers should also understand the dimensions of software quality both to define performance requirements at project outset as well as to evaluate whether those objectives were met at software completion. As data analytic software, SAS transforms data into information and ultimately knowledge and data-driven decisions. Not surprisingly, data quality is a central focus and theme of SAS literature; however, code quality is far less commonly described and too often references only the speed or efficiency with which software should execute, omitting other critical dimensions of software quality. SAS® software project definitions and technical requirements often fall victim to this paradox, in which rigorous quality requirements exist for data and data products yet not for the software that undergirds them. By demonstrating the cost and benefits of software quality inclusion and the risk of software quality exclusion, stakeholders learn to value, prioritize, implement, and evaluate dimensions of software quality within risk management and project management frameworks of the software development life cycle (SDLC). Thus, SAS Data Analytic Development recalibrates business value, placing code quality on par with data quality, and performance requirements on par with functional requirements.