Respuesta :

The two software design and development factors which contribute to system errors and failures are confusing User-Interface (UI) and Insufficient testing.

The Software development factors which causes system failures:

  • Inadequate attention to potential safety risks
  • Interaction with physical devices that do not work as expected
  • Incompatibility of software and hardware, or of application software and the operating system
  • Not planning and designing for unexpected inputs or circumstances
  • Confusing user interfaces
  • Insufficient testing
  • Reuse of software from another system without adequate checking
  • Overconfidence in software
  • Carelessness

The actual development of the system starts, where the programming takes place in order to execute the previously defined design as a set of programs or program units.

This phase incorporates two main activities; coding and units testing in an iterative manner

Failures And Errors :

  • Non-readable Design Document If the design document was large, unclear then it might be non-readable nor understandable by programmers, and thus they will be unable to decide what to code
  • PL does not support architectural design If the programming language was not selected early in the design phase with respect to the architectural design method in use, then the programmer will fall into the trap where he cannot implement the architectural design using the previously selected programming language.

To learn more about Software Development, visit: https://brainly.com/question/26135704

#SPJ4