Chevron Left
Back to Engineering Practices for Building Quality Software

Learner Reviews & Feedback for Engineering Practices for Building Quality Software by University of Minnesota

4.5
stars
339 ratings

About the Course

Agile embraces change which means that team should be able to effectively make changes to the system as team learns about users and market. To be good at effectively making changes to the system, teams need to have engineering rigor and excellence else embracing change becomes very painful and expensive. In this course, you will learn about engineering practices and processes that agile and traditional teams use to make sure the team is prepared for change. In additional, you will also learn about practices, techniques and processes that can help team build high quality software. You will also learn how to calculate a variety of quantitative metrics related to software quality. This is an intermediate course, intended for learners with a background in software development. To succeed in the course, you should have experience developing in modern programming languages (e.g., Java, C#, Python, JavaScript), an understanding of software development lifecycle models, familiarity with UML diagrams (class and sequence diagrams), and a desire to better understand quality aspects of software development beyond program correctness. At the end of this course, you will be able to comfortably and effectively participate in various techniques and processes for building secure and high quality software....

Top reviews

SK

Mar 24, 2021

Overall the course is good but there should be more videos from instructor then reading assignments links because I could not understand them well.

AP

Apr 24, 2024

Once you already practical experience this course is enhancement proving and validating your skills.

Filter by:

51 - 65 of 65 Reviews for Engineering Practices for Building Quality Software

By KhanhLHSE183818

•

Jan 26, 2024

wd

By Yolanda M T

•

Feb 21, 2022

The videos are great, the professor explains well all the contents. But the test are not well done, specially the week 3 test where the first questions have some code and the line numbers of the questions does not correspond with the question. They also forget to tell you wich coding standard to use, so is very confuse to answer those questions. PS. I am a professor, I know what I am talking about.

By Bakyt N

•

Oct 23, 2023

Great overall course, few things prevented me to rate it 5 are quite a few opinionated places + testing based on specific language (C++ code styles). And painful, poorly constructed graded quiz in Week 3. The part about quality was top notch, I learned a lot about evaluating different kinds of complexities etc. Thank you!

By Chandler H

•

Nov 20, 2020

Overall the course is clear and concise.

By SRAVYA C V

•

Oct 28, 2021

GOOD

By Luis F P M

•

Oct 16, 2021

This course is really good to get the grasp of the software best practices, but the quizzes and activities need to be updated since there are some metrics for evaluation peer-to-peer ambiguous and some quizzes with questions that doesn´t specify itself diagram, furthermore the are so many readings which can be comprise in videos or other references with more substantial importance and not just throw out to see a little bit about everything.

By Antonio M M

•

May 7, 2023

Too may assigments. It is a very complete course, but the evaluations and assigments are harder than the previous courses for the specialization.

By Dmitrii P

•

Feb 19, 2022

Too many links to outer products. Awful tests, especially the one about code style. Short explanation of several parts.

By S. J

•

Jul 23, 2022

There's a chunk of repetitive material, it's not been updated in a while and lots of plagarism happening

By Raymundo V R

•

Nov 23, 2021

Course does not have a high cohesion.

By Sean S

•

Jun 4, 2023

Overall the course will point you to many external readings, with even some of the links being broken. The content covered is either very high level or way too technical. The instructor does not do a good job of bridging the gap.

Furthermore, the tests have several mistakes and do not align well to the content from the lectures.

90% of the "peers" I had to review were submissions generated by bots. It was a total waste of my time and very frustrating.

By Davide T

•

Aug 17, 2022

Compared to the first two courses in the Software Development Lifecycle specialization, Engineering Practices for Building Quality Software is of lower quality. The course covers a wide range of topics, without explaining any of them in detail. After completing this course, I feel like I learned only some random, tiny bits of information.

I completed this only because I was already on my way to getting the full Software DEvelopment Lifecycle specialization, but in retrospective I would stop at the first two courses and avoid this one

By Nikita G

•

Oct 13, 2023

This course is not much helpful for tester people . There are very short video of 4-5 min and other are all free links which are avaliable online and can any use like guru99 and other. They are all navigating to free links only. Reading only. Also there are charging so much . Assignment are also not good.People are submiiting anyone and peer only reviwing. I will suggest please do not buy this course.Instead purchase specilization in each domain like jenkins, maven and other.

By Susan C

•

Dec 29, 2023

This final course requires a totally different background / prerequisite from the other courses in the specialization! It disappointingly prevents me from completing the specialization and makes me appear that I just took a random sampling of courses on the topic instead of a focused, well designed specialization.

By Mina M W

•

Apr 20, 2024

anser not found chatgpt