با در نظر گرفتن قابلیت اطمینان یک سیستم را بصورت توامان سختافرازی-نرم افزاری طراحی کنید. برای این منظور لازم است تصمیم بگیرید که کدام بخش از برنامه در سختافزار و کدام بخش در نرمافزار اجرا شود. به نظر شما که کدام بخش از برنامه بهتر است در سخت افزار و کدام بخش بهتر است در نرم افزار اجرا شوند.