You are on page 1of 2

Student name:Phan Thanh Trúc Student ID: 28219002448 Class: CMU-SE100 - W

 
Carnegie Mellon University
Practical Software Engineering Series
Introduction to Software Engineering

Homework Assignment 3

Objective

Write a short paper (2 -3 pages) explaining why, by following a Defined process, the
organization can solve some key software problems?

Answer

In the software development process there can always be some problems no


matter how big or small, following a defined process can help organizations solve
that software problem in the most efficient and fastest way.

Problems occur in the software development process is inevitable, it can appear


at any time and cause certain inconveniences. Then, it is very important to follow
the defined process, because when the organization follows those defined
processes, it helps them understand the process and how to do it so that they can
know the cause of the problem. problem, thereby finding the fastest, most effective
and least expensive solution.

Every problem has different causes and different solutions. But the important
thing is how we solve that problem, effectively, quickly and at a minimum cost.

For example, in the case of a motorcycle that does not start, for example, if we
know the operating mechanism and follow the operating procedures of that
motorbike, we can know where the car is out of gas or damaged. From there, you
can find a quick fix without worrying. But when we don't know how to operate or
don't follow the operating procedures of that car, we have to find out how that car
works, then find out the cause of the car's damage, from Only then can we find a
way to fix it and start fixing it in a state of worry about whether there is such an
error or not. If you are not careful, misunderstand how it works or do not follow
the vehicle's operating procedures, it will most likely make the repair process take
a long time, and may even cause more serious damage to the vehicle.

And another example of software, for example, when an enterprise company


brings to market an application to serve their customers, unfortunately one function
in that application is severely broken. Now software engineers have to find and fix
this error as quickly as possible, if you want to solve it so quickly, it is extremely
important to follow a defined process, it helps engineers understand the process
and how that function works. From there, they can easily find the cause and fix the
error of that function.

In summary, in solving some major software problems, when we follow defined


processes it is resolved quickly and efficiently, but when we do not follow those
defined processes it is very difficult. we can make software problems more
complicated, time consuming and costly. It can even cause the failure of a software
program.

You might also like