Introduction


Before moving on to the core of the assignment I firmly believe that there are certain things to explain first, for it would be – not useless, but a real waste if we went on without explaining these terms. So please bear with us for a while as it will certainly help you during your journey as you move further along this blog. So without wasting any more of your time let’s get started.

Software Engineering

As you can see this term consists of 2 distinct words : Software and Engineering. So what is Software and what’s Engineering?

Software

In very simple words, software is defined as computer applications and associated documentation. It refers to the intangible parts of the computer system and is the interface that links the end user to the hardware. For non IT people consider the following case. Say that you have a car and you are the driver. In this case the car is the hardware and you are the end user. So where’s the software? We can say that it is your ACTIONS i.e. what you do is what will drive the car. Similarly, keeping this in mind, software is what will drive the hardware and make it react to the end user.

Engineering : Is a discipline that completely englobes and deals with a particular object in practice.

Software Engineering : Can be defined as a discipline that deals with all aspects of software production - from its design to its implemetation stage.


Monday, October 1, 2007

Artificial Intelligence Software

Breaking this term……

What is artificial?

Artificial : Artificial refers to something which is not natural. Its original sense, related to artifact and artifice, refers to a product of human endeavor; a more English synonym is man-made. It is also used, however, to mean false, a substitute for the real thing.

What is intelligence?

1. All but the simplest human behaviour is ascribed to intelligence.

2. A very general mental capability that, among other things, involves the ability to reason, plan, solve problems, think abstractly, comprehend complex ideas, learn quickly and learn from experience. It is not merely book learning, a narrow academic skill, or test-taking smarts. Rather, it reflects a broader and deeper capability for comprehending our surroundings—"catching on", "making sense" of things, or "figuring out" what to do.

Artificial Intelligence system

1. The ability of a computer or other machine to perform those activities that are normally thought to require intelligence. The branch of computer science concerned with the development of machines having this ability.

2. The ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings. The term is frequently applied to the project of developing systems endowed with the intellectual processes characteristic of humans, such as the ability to reason, discover meaning, generalize, or learn from past experience. Since the development of the digital computer in the 1940s, it has been demonstrated that computers can be programmed to carry out very complex tasks—as, for example, discovering proofs for mathematical theorems or playing chess—with great proficiency.

Artificial Intelligence software

AI software are programs that have attained the performance levels of human experts and professionals in performing certain specific tasks.

Applications of AI are :

1. Medical diagnosis
2. Computer search engines
3. Voice or handwriting recognition.

References :

http://en.wikipedia.org/wiki/Artificial_intelligence
http://www.britannica.com/eb/article-9009711/artificial-intelligence
http://www.answers.com/topic/artificial-intelligence?cat=biz-fin

No comments: