There are many factors that can influence the failure of certain Information Systems. Failures of these systems are often overlooked since they rarely occur. When there is failure, it is often devastating to a company’s infrastructure. One of the main reasons why these systems fail are because of possible factors involving the following areas of the system which deal with the degree of change, quality of project planning, use of project management tools, use of formal quality assurance processes, use of computer-aided software engineering tools, or object-oriented systems development. The following articles explain why they can possibly fail.
Firstly, the rapid development of the Internet has heightened security concerns. In the more recent years, more and more embedded systems are connecting to company intranets or to the Internet. Such network connections can greatly enhance an embedded systems usefulness and capacity. Unfortunately, they also increase the system's vulnerability to attack by leaving an open door for potentially harmful programs to enter. Embedded systems with network conditions find use in a growing range of applications. Examples of embedded systems include:
Industrial-control systems use networks of embedded control nodes for applications such as chemical processing, electrical-power distribution, and factory automation. Entertainment systems, such as set-top boxes and game consoles, use the Internet for downloading new menus, features, and games. Home-control systems are using both the Internet and their own intranet to manage heating, lighting, and security for residences. Even household appliances are connecting to networks to add features and automate maintenance
A common characteristic of all these applications is that the embedded system uses the network for receiving instructions, control parameters, and new programs. This leaves them vulnerable to possible attack