Did you know that an SE degree did not involve much programming? How clear is it for you the difference with CS?
In this article, I discuss the four valuable lessons I learned while working on merging an enormous pull request.
What is the difference between Computer Science & Software Engineering? What is their focus? Why do they matter?
I started my college studies in Mechanical Engineering. After my first year, I realized my passion was elsewhere.
What is requirement elicitation? What are the main challenges?
Why do requirements specification documents matter? What are good practices when writing a requirements document?
What is requirements engineering? How is it related to the success and failure of a project? Why is it important?
What are cases of software failure and their consequences? How much money is spent as a result of those failures?
What are software comprehension layers? How do they differentiates? What tools can be used to analyze each layer?
What does it mean to comprehend a software? How easy is it? What are the challenges? What is reverse engineering?
What is software maintenance? When should it be done? Why is it important for companies? What are the challenges?
Why is measuring internal quality important? What are the consequences of developing a low-quality software?
How do we measure internal quality? What are some tool for measuring it and what are their pros and cons?
What is an objective definition of quality? How is software internal quality design? These and more questions are addressed in this post.