hard and soft engineering Flashcards