Saturday 7 January 2017

SOFTWARE ENGINEERING

Some terms

Software = the programs and other operating information used by a computer.


Engineering = the branch of science and technology concerned with the design, building, and use of engines, machines, and structures.


Software engineering

Software engineering is a field of engineering, for designing and writing programs for computers or other electronic devices. A software engineer, or programmer, writes software (or changes existing software) and compiles software using methods that make it better quality.
[https://simple.wikipedia.org/wiki/Software_engineering]

Computer software

Computer software (often called just software) is made of one or more computer programs. Sometimes it means one specific program, or it can mean all the software on a computer, including the applications and the operating system. Applications are programs that do a specific thing, such as a game or a word processor.
[simple.wikipedia.org/wiki/Computer_software]

Software development engineers

Software development engineers (SDE) work in a range of industries to apply the principles and techniques of computer engineering, information analysis, and computer science to design, build, and develop their employers' computer systems and software.
[www.payscale.com/research/US/Job=Software_Development_Engineer_(SDE)/Salary]


UNIT- I

Software engineering (SWE) is the application of engineering to the development of software in a systematic method.
Typical formal definitions of software engineering are:
  • "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."
  • "the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software";
  • "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software";
  • "an engineering discipline that is concerned with all aspects of software production";
  • and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines.
[https://en.wikipedia.org/wiki/Software_engineering]


1 comment:

  1. Why You Should Play at the Hard Rock Casino?
    As a 꽁머니 지급 result of this, there is 커뮤니티 사이트 a great variety 스마일 토토 of slots for you to play online and there are plenty of casino table games for 먹튀신고 you to 스트라이크존 enjoy. The most

    ReplyDelete