Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Characteristics Of Embedded Systems

Filed Under Embedded | Posted on December 15, 2007

Embedded computing systems generally exhibit rich functionality—complex functionality is usually the reason for introducing CPUs into the design. However, they also exhibit many non-functional requirements that make the task especially challenging:
• Real-time deadlines that will cause system failure if not met;
• Multi-rate operation
• In many cases, low power consumption
• Low manufacturing cost, which often means […]

What is an embedded system ?

Filed Under Terms | Posted on December 15, 2007

An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular kind of application device. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines, and toys as well as the more obvious cellular phone and PDA are among the myriad […]

Advantages of Extreme Programming

Filed Under Techniques, Model, Process, Development, Software | Posted on December 15, 2007

Using Extreme Programming, especially for small teams has been found to well recommended. Here are some of the benefits that XP is supposed to carry with it:
- XP delivers clean designs and high quality software on a realistic schedule.
- XP teams have a laser-like focus on testing. Each line of code is tested thoroughly, and […]