Software Engineering

7/04/2016 03:27:00 PM 0 Comments



Software engineering is the application of engineering to the design, development, implementation and maintenance of software in a systematic method. Typical formal definitions of software engineering are:
  1. "research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications."
  2.  "the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software"
  3. "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software"
  4. "an engineering discipline that is concerned with all aspects of software production"
  5. "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."
Software engineering is an engineering discipline that is concerned with all aspects of software production from the early stages of system specification to maintaining the system after it has gone into use.
Essentially, computer science is concerned with the theories and methods that underlie computers and software systems, whereas software engineering is concerned with the practical problems of producing software. Some knowledge of computer science is essential for software engineers in the same way that some knowledge of physics is essential for electrical engineers. Ideally, all of software engineering should be underpinned by theories of computer science, but in reality this is not the case. Software engineers must often use ad hoc approaches to developing the software. Elegant theories of computer science cannot always be applied to real, complex problems that require a software solution.

You can download it full chapter of Software Engineering course : here


Unknown

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar: