Software evolution, Basic Computer Science


 As you know that in a computer system both hardware and software complement each other  -  one is of hardly any use without the other. Hence, since the very beginning of computer history, software evolution has been closely tied to the advances made in hardware. As hardware became faster, cheaper and with better capacity of storage, software became more complex and sophisticated.   

Over the decades computers have been used in new areas and to solve new problems. With changing needs and improved hardware, the software has evolved in its various aspects.

The software architecture, its design paradigms, programming languages, its usage, costing and licensing have all changed and evolved over the years.    

1181_software evolution.png

Posted Date: 10/23/2012 5:15:36 AM | Location : United States

Related Discussions:- Software evolution, Assignment Help, Ask Question on Software evolution, Get Answer, Expert's Help, Software evolution Discussions

Write discussion on Software evolution
Your posts are moderated
Related Questions
Discuss the factors considered during output design

QUESTION a) The handling of the INVITE transaction in SIP is completely different from the handling of other transactions. The handling of the INVITE is one of the most complex

File Organization There are three types of file organization used in practice. Let us consider the example of a dictionary. The dictionary contains listing of English wo

Data Processing In any computer-based system, data storage and retrieval plays an important role. Data storage involves decision about the encoding of data, assignment o

Problem 1 Identify important elements of Multimedia and explain with example. Stating important elements of Multimedia with example of each Problem 2 Explain a

How does GPS work in the field of Sport or athletics?

Operating System: Operating  System is the software that manages all the computers' resources to optimize its performance provides common services for efficient execution of v

I. Write an application that accomplishes the following tasks: 1. Read a text file that contains, integers, doubles, alphabet, alphanumeric, and others. The name of the input fil

QUESTION (a) Write a program to swap two names between two variables for examples: N1 = "Mary Anne" N2 = "Queen Mary". The program should make use of an appropriate Fu

THE CENTRAL PROCESSING UNIT (CPU): The CPU is the heart of any computing system.  It executes the individual machine instructions, which make up a program. The CPU is formed fr