this guidance recommends an integration of software life cycle management and risk management activities. based on the intended use and the safety risk associated with the software to be developed, the software developer should determine the specific approach, the combination of techniques to be used, and the level of effort to be applied.