Embedded Software: Striving for excellence in developmentBoD - Books on Demand, 21 juil. 2015 - 540 pages Among the various types of software, Embedded Software is a class of its own: it ensures critical missions and if wrongly designed it can disturb the human organization, lead to large losses, injure or kill many people. Updates are difficult and rather expensive or even impossible. Designing Embedded Software needs to include quality in the development process, but economic competition requires designing less expensive products. This book addresses Embedded Software developers, Software Quality Engineers, Team Leaders, Project Managers, and R&D Managers. The book we will introduce Embedded Software, languages, tools and hardware. Then, we will discuss the challenges of Software Quality. Software Development life cycles will be presented with their advantages and disadvantages. Main standards and norms related to software and safety will be discussed. Next, we will detail the major development processes and propose a set of processes compliant with CMMI-DEV, SPICE, and SPICE- HIS. Agile methods as well as DO-178C and ISO 26262 will have specific focus when necessary. To finish, we will promote quality tools needed for capitalization and reaching software excellence. |
Autres éditions - Tout afficher
Expressions et termes fréquents
actions activities Agile analyzed audits automotive backlog baseline black box testing CAR.SP change management change requests Chapter CM.SP CMMI CMMI.GP coding rules complex compliance configuration management correct criteria cycle cyclomatic complexity defects defined delivery detailed design documented DRBFM embedded software ensure environment errors estimation evaluation example functions goal hardware highly recommended HIS.SUP.8.NOTE identified implementation input integration tests interfaces Kaizen Kanban Lean Software Development MA.SP management process measurement methods metrics microcontroller MISRA modules monitoring necessary needed organization output Pair Programming performance PI.SP Poka-Yoke possible PP.SP PPQA.SP problem process improvement programming project management recommended for ASIL REQM.SP root cause RSK.SP safety SAM.SP Scrum software architecture software development software quality source code specification SPICE SPICE.GP Sprint stakeholders standard static analysis strategy supplier tasks Test-Driven Development Toyota TS.SP unit tests updated User Story VAL.SP validation VER.SP verification

