Описание: The first course in software engineering is the most critical. Education must start from an understanding of the heart of software development, from familiar ground that is common to all software development endeavors.This book is an in-depth introduction to software engineering that uses a systematic, universal kernel to teach the essential elements of all software engineering methods.This kernel, Essence, is a vocabulary for defining methods and practices. Essence was envisioned and originally created by Ivar Jacobson and his colleagues, developed by Software Engineering Method and Theory (SEMAT) and approved by The Object Management Group (OMG) as a standard in 2014. Essence is a practice-independent framework for thinking and reasoning about the practices we have and the practices we need. Essence establishes a shared and standard understanding of what is at the heart of software development. Essence is agnostic to any particular method, lifecycle independent, programming language independent, concise, scalable, extensible, and formally specified. Essence frees the practices from their method prisons.The first part of the book describes Essence, the essential elements to work with, the essential things to do and the essential competencies you need when developing software. The other three parts describe more and more advanced use cases of Essence. Using real but manageable examples, it covers the fundamentals of Essence and the innovative use of serious games to support software engineering. It also explains how current practices such as user stories, use cases, Scrum, and micro-services can be described using Essence, and illustrates how their activities can be represented using the Essence notions of cards and checklists. The fourth part of the book offers a vision how Essence can be scaled to support large, complex systems engineering.Essence is supported by an ecosystem developed and maintained by a community of experienced people worldwide. From this ecosystem, professors and students can select what they need and create their own way of working, thus learning how to create ONE way of working that matches the particular situation and needs.
Автор: Wellin Название: Essentials of Programming in Mathematica ® ISBN: 110711666X ISBN-13(EAN): 9781107116665 Издательство: Cambridge Academ Рейтинг: Цена: 8870.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This introduction is suitable for someone who has little or no background in Mathematica (R), or who has some experience using other languages such as C, Java, or Perl. Starting from first principles, this example-driven text contains material from disciplines as varied as linguistics, bioinformatics, geometry, computer science, and many more.
Автор: Hammond Theodore Название: Essentials of Software Engineering ISBN: 1632407043 ISBN-13(EAN): 9781632407047 Издательство: Неизвестно Цена: 24936.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Software engineering refers to the process of applying engineering principles to develop software in a systematic method. It includes developing, designing, researching, operating and compiling system-level software. The field is further divided into many sub-fields like software testing, software quality, software construction, software design, etc. This book outlines the processes and applications of software engineering in detail. The topics included in it are of utmost significance and bound to provide incredible insights to readers. As the field of software engineering is emerging at a rapid pace, the contents of this book will help the readers understand the modern concepts and applications of the subject. The textbook is appropriate for those seeking detailed information in this area.
Описание: Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture`s many aspects.
Описание: To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field.Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.Topics CoveredThe many academic areas covered in this publication include, but are not limited to:Agile SoftwareCoding StandardsCollaborative SoftwareLanguage SpecificationMachine LearningRisk AssessmentSecurity AssessmentSoftware ArchitectureSystem TestingWeb-Based Development
Описание: To provide the necessary security and quality assurance activities into Internet of Things (IoT)-based software development, innovative engineering practices are vital. They must be given an even higher level of importance than most other events in the field.Integrating the Internet of Things Into Software Engineering Practices provides research on the integration of IoT into the software development life cycle (SDLC) in terms of requirements management, analysis, design, coding, and testing, and provides security and quality assurance activities to IoT-based software development. The content within this publication covers agile software, language specification, and collaborative software and is designed for analysts, security experts, IoT software programmers, computer and software engineers, students, professionals, and researchers.
Описание: We`re losing hundreds of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don`t always pay off. But there`s hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry.
Описание: The best-practices solution guide for rescuing broken software systems Incremental Software Architecture is a solutions manual for companies with underperforming software systems.
Описание: Examines the differences between the two types of software, integral in the FOSS movement, and their effect on the distribution and use of software. Featuring coverage on a wide range of topics, such as FOSS Ecology, graph mining, and project tasks, this book is geared towards academics, researchers, and students interested in current research on the growing importance of FOSS.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru