Please write a paper answering the following questions.(Simple English ESL)
1. How does software differ from the artifacts produced by other engineering disciplines?
2. How do software characteristics differ from hardware characteristics?
3. List three areas in which process models may differ from one another.
4. Describe how Polya’s problem solving principles describe the essence of engineering practice?