Software Development
Computer software, or simply software, is a generic term that refers to a set of computer instructions or rules and related data that tell a computer how to work. This includes computer programs, libraries, and Related Data, as well as digital media such as digital images, multimedia, and databases. Computer hardware and software require each other and neither can be realistically used on its own.
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications software. A software developer may take part in the design, creation, testing, or maintenance of software systems. Elements of software development include research; new development; modification; reuse; re-engineering; maintenance; or any combination thereof.
Computer science is the study of computations. It deals with the theory of computation and the design of computing systems. Software engineering is an engineering discipline that is concerned with all aspects of software production from requirements gathering to maintaining the finished product.
Comments