{"title":"Books by Ian Sommerville","description":null,"products":[{"product_id":"9780471974444","title":"Requirements Engineering","description":"Requirements Engineering: A Good Practice Guide Requirements engineering is the process of discovering, documenting and managing the requirements for a computer-based system. The goal of requirements engineering is to produce a set of system requirements which, as far as possible, is complete, consistent, relevant and reflects what the customer actually wants. Although this ideal is probably unattainable, the use of a systematic approach based on engineering principles leads to better requirements than the informal approach which is still commonly used. This book presents a set of guidelines which reflect the best practice in requirements engineering. Based on the authors' experience in research and in software and systems development, these guidelines explain in an easy-to-understand way how you can improve your requirements engineering processes. The guidelines are applicable for any type of application and, in general, apply to both systems and software engineering. The guidelines here range from simple 'common sense' to those which propose the introduction of complex new methods. The guidelines and process improvement schemes have been organised so that you can pick and choose according to your problems, goals and available budget. There are few dependencies between guidelines so you can introduce them in any order in your organisation. Guidelines presented in the book are consistent with ISO 9000 and CMMare ranked with cost\/benefit analysisgive implementation advicecan be combined and applied to suit your organisation's needsare supported by a web page pointing to RE tools and resources","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56290141012341,"sku":"9780471974444","price":65.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9780471974444_ec6fe477-3513-4dfa-b99f-5daa54652253.jpg?v=1786013841"},{"product_id":"9781292096131","title":"Software Engineering, Global Edition","description":"\u003cp\u003e\u003cstrong\u003eUnderstand the fundamental practices of modern software engineering.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eSoftware Engineering, 10th Edition, Global Edition, by Ian Sommerville\u003c\/strong\u003e, provides you with a solid introduction to the crucial subject of software programming and development. As computer systems have come to dominate our technical growth in recent years, they have also come to permeate the foundations of the world's major industries. This text lays out the fundamental concepts of this vast, constantly growing subject area in a clear and comprehensive manner.\u003c\/p\u003e \u003cp\u003eThe book aims to teach you, the innovators of tomorrow, how to create software that will make our world a better, safer, and more advanced place to live. Sommerville's experience in system dependability and systems engineering guides you through the text using a traditional, plan-based approach that also incorporates novel agile methods.\u003c\/p\u003e \u003cp\u003eThis 10th edition contains new information that highlight various technological updates in recent years, providing you with highly relevant and current information. With new case studies and updated chapters on topics like service-oriented software, this edition ensures your studies keep pace with today's business world.\u003c\/p\u003e \u003cp\u003eIncorporating an updated structure and a host of learning features to enhance your studies, this text contains all the tools you need to excel.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56297739780469,"sku":"9781292096131","price":82.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781292096131_b435a692-b556-4528-8150-c380734cd307.jpg?v=1786018286"},{"product_id":"engineering-software-products-an-introduction-to-modern-software-engineering-global-edition","title":"Engineering Software Products: An Introduction to Modern Software Engineering, Global Edition","description":"\u003cp\u003eFor one-semester courses in software engineering. \u003cbr\u003e Introduces software engineering techniques for developing software products and apps\u003cbr\u003e With \u003cstrong\u003e\u003cem\u003eEngineering Software Products\u003c\/em\u003e\u003c\/strong\u003e, author Ian Sommerville takes a unique approach to teaching software engineering and focuses on the type of software products and apps that are familiar to students, rather than focusing on project-based techniques. Written in an informal style, this book focuses on software engineering techniques that are relevant for software product engineering. Topics covered include personas and scenarios, cloud-based software, microservices, security and privacy and DevOps. The text is designed for students taking their first course in software engineering with experience in programming using a modern programming language such as Java, Python or Ruby.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57483554586997,"sku":"9781292376349","price":84.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781292376349.jpg?v=1786178736"}],"url":"https:\/\/backstory.london\/collections\/author-ian-sommerville.oembed","provider":"Backstory","version":"1.0","type":"link"}