Software Engineering Overview
8 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Match the following engineering disciplines with their aspects:

Electrical engineering = Design, analysis, construction of artifacts Software engineering = Development and maintenance of software product Mechanical engineering = Design, analysis, construction of artifacts Civil engineering = Design, analysis, construction of artifacts

Match the following definitions with the correct term:

Disciplined, quantifiable approach to software development = Software engineering Study of systematic approaches to software development = Software engineering Application of engineering principles to software = Software engineering Creation of software systems meeting customer needs = Goal of Software Engineering

Match the following characteristics with the IEEE definition of software engineering:

Systematic and disciplined approach to software development = IEEE definition of software engineering Application of analogous approaches to software development = IEEE definition of software engineering Production of highly reliable and maintainable software = IEEE definition of software engineering Quantifiable approach to software operation and maintenance = IEEE definition of software engineering

Match the following criteria with the goal of Software Engineering:

<p>Meeting customer needs and being reliable and efficient = Goal of Software Engineering Economical production meeting project schedules and budgets = Goal of Software Engineering Failure to meet expectations in a project = Failed Software Unsuccessful project due to not meeting expectations = Failed Software</p> Signup and view all the answers

Match the undesirable outcome with its description:

<p>Over budget = Spending more money than planned Exceeds schedule and/or misses market window = Not meeting the deadline or market demand Lower quality than expected = Having subpar quality compared to expectations Doesn’t meet stated customer requirements = Failing to fulfill what the customer asked for</p> Signup and view all the answers

Match the reason for software failure with its description:

<p>Unrealistic or unarticulated project goals = Having goals that are not achievable or clearly defined Poor project management = Inadequate supervision and control of the project Inaccurate estimates of needed resources = Incorrect predictions of required resources Poor reporting of the project’s status = Inadequate communication about the project's progress</p> Signup and view all the answers

Match the contributing factor with its description:

<p>Poor software design methodology = Ineffective approach to designing software Wrong or inefficient set of development tools = Using tools that are not suitable or effective for the project Poor testing methodology = Inadequate or flawed approach to testing software Inadequate test coverage = Not testing all aspects of the software adequately</p> Signup and view all the answers

Match the role of software engineering with its description:

<p>Create software systems that are reliable, efficient, maintainable, and meet customer needs = Goal of software engineering Provide tools and methodologies necessary for successful system development = Purpose of software engineering Ensure software systems are reliable, efficient, and maintainable = Core objectives of software engineering Develop successful systems by accomplishing specific goals = Outcome of applying software engineering principles</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser