What is Software Engineering

Published on February 2017 | Categories: Documents | Downloads: 37 | Comments: 0 | Views: 276
of 2
Download PDF   Embed   Report

Comments

Content


Software engineering is the study and application of engineering to the design, development,
and maintenance of software
====================================================================================
The computer science discipline concerned with developing large applications. Software engineering covers not only the technical
aspects of building software systems, but also management issues, such as directing programming teams, scheduling, and
budgeting.
================================================================================================
A software engineer is a licensed professional engineer who is schooled and skilled in the application of engineering
discipline to the creation of software. A software engineer is often confused with a programmer, but the two are vastly different
disciplines. While a programmer creates the codes that make a program run, a software engineer creates the designs the
programmer implements. By U.S. law no person may use the title "engineer" (of any type) unless the person holds a professional
engineering license from a state licensing board and are in good standing. A software engineer is also held accountable to a specific
code of ethics.
===================================================================================
A C++ Software Engineer is responsible for developing and/or implementing the new features to improve the
existing programs and software. C++ is a general purpose language in computer programming. It is a middle level language that can
be used for several purposes in the computer industry. C++ language may not always be the most preferred programming
language, but there are many aspects of software programming that cannot be done with out the use of C++. When developing or
improving computer systems engineers implement techniques of computer science, engineering, and mathematical analysis to
produce the most optimal solution or innovation.
==================================================================================================
Computer Software Engineering
The growth of information technology has given rise to many careers and computer software engineering is one of the careers
that one can pursue in this field. A computer software engineer deals exclusively with the software part of the computer. Their
function is to develop, design and assess software and all the systems that a computer uses to function. The demand
for software engineers is high at the moment because of the advancement of IT. To be able to work confidently in this career one
needs at least a degree. A keen interest in computers will help you grow in this career.
=====================================================================================
How to Become a Software Engineer
This is now a very competitive and dynamic course and most institutions have made it available. To become a computer software
engineer, students pursue a degree in computer science and major in software engineering, a course that normally lasts for a
period of four years. Some institutions offer software engineering as a degree on its own.
=====================================================================================
A computer software engineer will be hired to study and invent programs and software or maintain
the computer applications software in a firm. Others are hired to install and test new software in a firm. They also come up with
customized software for individual firms.
====================================================================================
The engineering field has taken on many new disciplines as our scientific knowledge has grown. The latest discipline is software
engineering. According to the Institute of Electrical and Electronics Engineers (IEEE), software engineering means applying the
principles of engineering to the software development field. Software engineering differs from other branches of engineering in that
professionals are building an intangible structure and not a tangible one. Since software is embedded in the machines used in
various industries, though, malfunctioning software can actually have tangible effects. With software used in everything from medical
equipment to airplanes, the end result of faulty software can indeed be loss of life



Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close