What is the main goal of software engineering?
Think about what software engineering focuses on in the software world.
Software engineering is about creating software in a planned, efficient, and reliable way. It involves designing, coding, testing, and maintaining software systems.
Which of the following is NOT typically considered a software engineering activity?
Software engineering focuses on software, not physical hardware installation.
Software engineering involves activities related to software creation and maintenance, not installing physical hardware components.
You are part of a team building a mobile app. Which software engineering practice helps ensure the app works well and is easy to fix if problems arise?
Think about what helps keep software reliable and maintainable.
Writing clear code and testing regularly helps catch problems early and makes fixing issues easier, which are key software engineering practices.
What is a likely consequence of poor software engineering practices in a project?
Consider what happens when software is not carefully designed or tested.
Poor software engineering often leads to buggy software that is hard to fix or improve, causing frustration and extra work.
Which phase in the software engineering lifecycle focuses on understanding what users need before any coding starts?
Think about when the team gathers information about user needs.
The requirements analysis phase is when the team studies and documents what users want the software to do before building it.