Adhyapak.com


Career Prospects
Entrance Exams
IITs
NITs
Polytechics
Top Engineering Colleges
BITS Pilani
GATE

Home > Engineering > Software Engineering

Software Engineering

Software Engineering (SE) is the discipline of designing, creating, and maintaining software by applying technologies and practices from computer science, project management, engineering, application domains, interface design, digital asset management and other fields.

The term software engineering was popularized after 1968[1], during the 1968 NATO Software Engineering Conference (held in Garmisch, Germany) by its chairman F.L. Bauer, and has been in widespread use since.

The Need for Software Engineering

Software is often found in products and situations where very high reliability is expected, even under demanding conditions, such as monitoring and controlling nuclear power plants, or keeping a modern airliner aloft[4] Such applications contain millions of lines of code, making them comparable in complexity to the most complex modern machines. For example, a modern airliner has several million physical parts[5] (and the space shuttle about ten million parts[6]), while the software for such an airliner can run to 4 million lines of code[7]. It would be impossible to manage the development, testing, and maintenance of such immense and complex software without the application of rigorous software engineering practices

Eligibility: BE / B.Tech is 10+2 or equivalent examination, with Physics, Chemistry and Mathematics.10+2 / I.Sc. Phy., Chem. & Math. Min. 50% Marks in each subject.One must also pass the qualifying exam JEE (Joint Entrance Exam) conducted by the IIT's.

Duration: 4 Years

 

•  Aerospace Engineering
Applied Mechanics
 Agriculture
Architecture
Aircraft Maintenance
Bio Engineering
Chemical
Computer Science
Construction
Ceramic
Civil
Computer Engineering
Dairy Technology
Electrical
Environmental
Engineering Management
Electronics
Fire
Food Technology
Geological
IT
Industrial
Instrumentation
Leather Technology
Mechanical
Materials
Mining
Marine
Manufacturing Science
Nuclear
Oil Technology
Petroleum
Plastics
Printing
Plant
Production
Rubber Technology
Software
Structural Engineering
Silk Technology
Sugar Technology
Textile
Telecommunication
Transportation
Water management