1 / 5100%
Software engineering is mainly related to programming and computers in an effort to
develop different apps using IT principals and techniques. It is focused on programming
and writing code. It also is having a low-cost development. Most of the efforts in Software
engineering go into developing new things such as apps, features and designs. It also
focuses on the quality of the product. Conventional engineering focuses mainly on building
structures, equipment such as a car and other hardware or machine type designs. It involves
mostly math and sciences. It comes with a high development cost, and it also focuses on
mass production.One example of software engineering is with a computer game. Now the
company will mainly direct all of its efforts to the one game to insure that is a smooth and
playable as possible. Typically, any gaming company will not focus on creating large
amounts of complex games at a time. They will focus on cleaning and perfecting the one
product they are focused on. Conventional engineering example of mass production of a
product would be a car manufacturing plant. Plants like Ford or Chevy, use their principles
to create the famous assembly lines that have allows them to mass produce vehicles like
they have. The changes they focus on are how to mass produce more efficiently and
changes that would assist in this. The software engineering process revolves around
computer science. It involves knowledge of information technology and discrete
mathematics for the purpose of developing computer programs and applications. Emphasis
is laid on creating new designs, features and better quality. On the other hand, conventional
engineering revolves around mathematics, science and empirical knowledge. This
engineering process adopts a sequential approach to identify procedures and processes that
need to be adopted while working on a project. Known and tested approaches are adopted
to fulfil the product requirements. Software engineering focuses on the quality of a product
by laying emphasis on what the end-users want. Quality attributes are given high priority to
identify defects and take necessary steps to minimize them. For example, a software privacy
protection system that is designed by using the software engineering approach to ensure the
quality of the system is high (Gagnon et al., 2012). The conventional engineering process
mainly emphasizes the mass production of a product. A suitable example involves the
manufacturing of an automobile such as a car. The focus is laid on designing every
component of a car by breaking down into varying parts, such as the steering wheel, the
engine, etc. Such an approach helps in producing a large number of cars (Juristo & Moreno,
2003). Unlike conventional engineering, which is more directly associated with the
manufacturing sector, such as the machine and hardware sectors, software engineering
focuses on the use of information technology, is associated with computers, and assists in
the creation of software applications. Software engineering improves almost every industry,
which benefits the company as a whole.The quality of the final result is always the primary
focus of software engineering. Any software program produced utilizing a development
cycle, such as Agile, will result in a high-quality software output. Similarly, we can utilize
this technology to develop certain websites that will be of incredibly good quality since the
techniques employed always ensure product quality.The company often focuses a heavy
emphasis on mass production, and traditional engineering is related to hardware, where
production costs are high. Consider a car manufacturing that always attempts to create more
units while putting minimal focus on quality. However, this was not a wise strategy since
the company's product quality had to be enough to compete. Because of today's fierce
competition, firms must supply high-quality items in order to stay in business.There are big
differences between software engineering and conventional engineering. Software
engineering is comprised of computer science, information technology, and math. While
conventional engineering science, math, and mass production. So, for software engineering,
it is connected to computers, codes. and programing. But conventional engineering has to
do with making vehicles, hardware, machines, and buildings. Both can be a slow process.
In some of things I have been reading, they say that conventional engineering emphasizes
quantity over quality. I understand in some instances where that could be true, but in,
construction, for example in a development those homes still have to be up to code and
have the right permits. They still have to go through an inspection just as a car does.
However, the process to get a good plan does take time. For software engineering for the
quality of the product, a programmer will take time to the coding for that product. Even
after the product, they will continue to monitor to find and fix problems. Software
engineering is a systematic engineering approach to software development. Software
engineering mainly relates to writing code, design/ create applications software, or systems
software for a hardware interface to provide function or services. For software engineering,
most of the efforts are focused on quality of the product when creating new designs and
features. Conventional engineering mainly deals with constructing hardware, equipment, or
building designs. Conventional engineering is focus on producing products in high quantity.
The main difference between software engineering and conventional engineering are one
only deals with programming, and one deals with design and construction tasks.
One example is in car manufacturing. Conventional engineering designs and produces cars
at scale and achieve cost efficiencies, meanwhile, software engineering handles the
performance related to the car’s functionality such as fuel optimization, traction control,
diagnostic service codes, navigation, phone integration, etc. to enhance the performance and
pleasure for the car owner. Another example is the Intel or Qualcomm manufacturing.
While the conventional engineers are pushing the mass production of chips, the software
engineers are focused on the performance of the chips being producing by writing the codes
for the firmware that is embedded in the chips and that firmware is essential part of the
hardware.To start off, software engineering is a process which majority involves computer
science, information technology and discrete mathematics. These are the individuals that are
primarily involved with computers, programming and writing codes for buildings. An
example of software engineers is when a team is hired for a company to build a
multifunctional application for their corporation. The team will have a roadmap of all the
required breakdown of what is needed for a company. A lot of involvement is needed for
the type of programming language to build code, testing, debugging, OOD, database
management etc. Conventional engineering is a process which majority involves science,
mathematics, and empirical knowledge. This process is more involved with building cars,
machines, hardware, and buildings. To simplify, the difference is software engineers tackle
the digital spectrum whereas conventional engineers are more hands on. A couple of
examples where these to careers compliment each other is a car manufacturing warehouse.
The conventional engineers build these massive machines to mass produce all different
models of cars when the software engineers assist in building the software required to
efficiently run with minimal errors.Software engineering deals with computers
programming and writing code for creating applications with a process that mainly uses
computer science, information technology and discrete math Conventional engineering is
more about the hardware side of things like building the hardware, cars, or machines.
Conventional engineering involves the use of science, math, and empirical knowledge.
Software engineering focuses on making something with new designs and features while
conventional engineering focuses on modifying an older design to be more efficient,
compact, or easier to build. Software engineering focuses on quality while conventional
engineering focuses on mass production.Software engineering emphasizes quality because it
only needs to make one thing and can distribute copies of that one thing easily, this also
allows the software to be more complex and jammed with more features since it is easier to
distribute. Conventional engineering must worry about the item being easy to put together
during manufacturing and focuses more on the mass production of the product. It takes a
more complex design and attempts to simplify it to make producing it quicker.
References
Gagnon, B., Leduc, R., & Savard, L. (2012). From a conventional to a sustainable
engineering design process: different shades of sustainability. Journal of Engineering
Design, 23(1), 49-74.
Juristo, N., & Moreno, A. M. (2003). Lecture notes on empirical software engineering (Vol.
12). World Scientific.
Students also viewed