Hey there! We receieved your request
Stay Tuned as we are going to contact you within 1 Hour
One of our academic counsellors will contact you within 1 working day.
Click to Chat
1800-5470-145
+91 7353221155
Use Coupon: CART20 and get 20% off on all online Study Material
Complete Your Registration (Step 2 of 2 )
Sit and relax as our customer representative will contact you within 1 business day
OTP to be sent to Change
could you please tell me what is software engineering about and what is the scope in this stream.please mention its subjects.
Deak sakshi goel,
Software Engineering is an approach to developing software that attempts to treat it as a formal process more like traditional engineering than the craft that many programmers believe it is. We talk of crafting an application, refining and polishing it, as if it were a wooden sculpture, not a series of logic instructions. The problem here is that you cannot engineer art. Programming falls somewhere between an art and a science.
There has always been considerable debate about the nature of programming. If bridges were designed like software then there would be a lot of ferries operating. You can't have a second go if a bridge fails. That's the argument that the Software Engineering proponents put forward.
I don't quite accept this argument as it's comparing chalk and cheese. Computer programs are very complex pieces of logic. In a bridge, the main load bearing members are well defined and the design takes into account the strength and thickness of the materials used. Any reasonable sized application may have ten thousand branch points, so the number of execution paths through this application is a very large number. Testing all those paths is a difficult task.
In safety critical areas such as aviation,space, nuclear power plants,medicine, fire detection systems, and roller coaster rides the cost of failure can be enormous as lives are at risk. A divide by zero error that brings down an aircraft is just not acceptable.
C.A.S.E suffers from the "not quite there yet" syndrome. There are no systems that can take a set of design constraints and requirements then generate code that satisfies all the requirements and constraints. Its far too complex a process. So the available C.A.S.E. systems manage parts of the lifecycle process but not all of it.
If you want to become a software engineer, the first step is to learn a programming language and you are in the right place! Try one of our tutorials- heres a selection!
This is a Generation of Computers so Software Engineers will always be the favourites for the Companies recruiting !!
The Industry is & will be in surge !!!
All the Best & Good Luck !!!
Hope this helped you immensely..!!
If you loved the answer then please do not forget to approve it by clicking on "Yes" below..!!!
there is a very wide scope in this industry.
Get your questions answered by the expert for free
You will get reply from our expert in sometime.
We will notify you when Our expert answers your question. To View your Question
Win Gift vouchers upto Rs 500/-
Register Yourself for a FREE Demo Class by Top IITians & Medical Experts Today !