Pages

کچھ میرے بارے میں

بلاگر حلقہ احباب

آمدو رفت

بلاگ کا کھوجی

Video Of Day

Time

Software engineering without programming

Software engineering is the field of engineering that deals with the study, design, procedure and

development of software. It is the development of procedures and applications to be run on computers.

It takes into account that on which kind of machine the software will work, under which conditions the

software will work satisfactorily and what elements are required to build up efficientsoftware. It deals

with each and every aspect of developing software. It is the most growing field in today’s era as

software engineering produces such intelligent software whose market value increases rapidly and thus

it is more economic friendly.

Software programming requires some high level language to develop a program. They are so designed

to fulfill some objective or to carry out some function.

Since programming is done to be understood by computer and machine only understands machine code

so in order to do programming, it must be written in machine code. This machine code is in the form of

binary strings that is the string of zeroes and ones. Generally, two kinds of languages are used for

programming i-e high level language and low level language.

High level language:

High level languages are more user friendly as they are easily understandable by humans. Such

languages are provided with the description of solutions. It is fairly simple to create programs using high

level language. Some popular high level languages include c language, pascal, fortran and basic.

Low level language:

Low level languages are difficult to work with and they are difficult to understand too but it has the

advantage of efficiency and precision. The outcome is predetermined and known when working with

low level language.The popular low level languages include machine and assembly language.

Both high level and low level language have their own specific characteristics. We prefer high level

language when we require user friendliness and we prefer low level language when we require high

precision.

Software engineering and programming are two different disciplines .A software engineer is sometimes

regarded as programmer too but this is not the reality. A programmer writes codes to make a program

run on the computer while a software engineer creates or produces the designs which later on

programmer implements.A programmer usually creates the entire code while a software engineer only

composes the software component that when combined with other software components written by

other software engineers will produce a system.A programmer can work alone, it is a personal activity

but software developing is a team work, one person alone cannot work on it.

Programming is one of the stages of software development. One cannot develop software without

programming. An intelligent and efficient software development requires an effective programming or

coding done in some machine language. We can consider programming as a software development

toolthat helps in developing the software.There are programming software too that perform this task

such as assemblers,debuggers,compilers and interpreters.They help in maintaining,debugging,creating

and developing the software.

:تبصرہ

 

Contact Form

Name

Email *

Message *

aus dieser quelle