Anda di halaman 1dari 2

Paringit,Waren L.

BSIT-3/BLK-2

What is software engineering?

·0 Software engineering is the application of engineering to the development of software


in a systematic method.

·1 Software engineering is the process of analyzing user needs and designing, constructing,
and testing end user applications that will satisfy these needs through the use of
software programming languages. It is the application of engineering principles to
software development. In contrast to simple programming, software engineering is used
for larger and more complex software systems, which are used as critical systems for
businesses and organizations.

What is software?

·2 Computer software, or simply software, is a collection of data or computer instructions


that tell the computer how to work. Computer software is all information processed by
computer systems, programs and data.

What is the attribute of good software?

·3 Functionality: Refers to the degree of performance of the software against its intended
purpose.

·4 Usability: Refers to the extent to which the software can be used with ease.

·5 Reliability: Refers to the ability of the software to provide desired functionality under the
given conditions.

·6 Performance: Is measured by considering processing speed, response time, resource


consumption, throughput, and efficiency.

·7 Supportability: Refers to the ease with which software developers can transfer software
from one platform to another, without (or with minimum) changes.

What is the difference between software engineering and computer Science?

·8 Software Engineering focuses on how to design and build software in teams. You will
take many of the same courses as you would in computer science, but you will take
additional courses that teach you about topics like requirements engineering, software
architecture, software testing, and software deployment. You will learn about working
with people (communication, management, working with non-technical customers),
processes for developing software, and how to measure and analyze the software
product and the software process. The software engineering major requires that you
take a three course (nine-month long) sequence called the software engineering
capstone. The capstone courses are centered around a large project for an outside
customer. In recent years we have built web and mobile applications for Microsoft, AWS,
and Cru (see more here). Students work in teams of four or five people to elicit and
develop requirements for the system, design an architecture, build prototypes,
implement the system, then deploy and maintain the system.

·9 Computer Science covers the core concepts and technologies involved with how to make
a computer do something. Learning to program a computer by writing software is
essential, and computer programming is used in most computer science courses. You will
learn details about how computers and networks work, but with an emphasis on how
software and programming languages work. You will learn how to make them do very
sophisticated things (e.g. graphics, robotics, databases, operating systems). You will also
learn about the theory behind how and why computers and software work. In your
senior project, you will tackle a problem at the frontier of computer science. You may be
building a new system, discovering better ways to design software, or developing new
algorithms for projects in entirely different fields; it's up to you. Past student projects
include: video games, computer modeling and animation tools, and a Linux driver for the
Wii remote.

Anda mungkin juga menyukai