100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
SWE 3313 FINAL EXAM NEWEST 2024 R316,92   Add to cart

Exam (elaborations)

SWE 3313 FINAL EXAM NEWEST 2024

 1 view  0 purchase
  • Course
  • Institution
  • Book

SWE 3313 FINAL EXAM NEWEST 2024

Preview 2 out of 6  pages

  • September 23, 2024
  • 6
  • 2024/2025
  • Exam (elaborations)
  • Questions & answers
avatar-seller
SWE 3313 FINAL EXAM NEWEST 2024 ACTUAL EXAM
200 QUESTIONS AND CORRECT DETAILED ANSWERS
(VERIFIED ANSWERS) |ALREADY GRADED A+
What is Software Engineering? - ANSWER: - Programming integrated over time.
- Tools and processes used to build and maintain code.

What is Software Testing? - ANSWER: Verify a program has expected behavior on a
finite set of test cases selected from an almost infinite execution domain.

When does Software Testing take place? - ANSWER: - Should be pervasive through
software life cycle.
- Planning should start early in the software requirements process.

Fault - ANSWER: The cause of a malfunction

Failure - ANSWER: An undesired effect observed from a system

Defect - ANSWER: Synonymous to fault and failure

The 4 Levels of Testing - ANSWER: 1. Unit Testing
2. Integration Testing
3. System Testing
4. Acceptance Testing

Unit Test - ANSWER: Testing individual components

Integration Test - ANSWER: Testing integrated components

System Test - ANSWER: Testing the entire system

Acceptance Test - ANSWER: Testing the final system

Regression Testing - ANSWER: Retesting to verify modification has not caused
failures and that requirements are still met

The Trade-Off of Regression Testing - ANSWER: -> Assurance from testing
VS
-> Resources used by testing

Testing Techniques - ANSWER: Help to ensure the success of Testing Objectives

Testing Objectives - ANSWER: Measurements gathered from tests that provide an
evaluation of the program tested

, Example of a Testing Technique - ANSWER: Branch Coverage: How much of the
codebase is tested. Meeting a branch coverage metric (i.e. 95%) is a way of
improving the chances of finding failures by attempting to systematically exercise
every program branch at every decision point

Software Maintenance - ANSWER: All activities required to provide cost-effective
support to software

Predelivery Activities - ANSWER: Planning for postdelivery, maintenance, and
logistics of deployment

Postdelivery Activities - ANSWER: - Modifying software
- Training for operation of a help desk

What has caused the increased focus on Software Maintenance? - ANSWER:
Organizations trying to squeeze the most out of their software by keeping it
operating as long as possible

Five Key Characteristics of Maintaining Software - ANSWER: 1. Maintaining control
over functions.
2. Maintaining control over modification.
3. Perfecting functionality.
4. Identifying security threats and fixing security vulnerabilities.
5. Preventing degradation of software.

Technical Issues of Software Testing - ANSWER: - Cost of repeated testing.
- Re-validating reported problems.
- Importance of Regression Testing for maintenance.
- Finding time to test.
- Coordinating tests.
- Critical software is hard to bring offline for testing
- Tests can't be executed in the production system.

Maintainability - ANSWER: Capability of modification

Why is Maintainability difficult to achieve? - ANSWER: Sub-characteristics overlooked
during development. This causes a lack of SW Docs and Test Environments

How to enhance Maintainability? - ANSWER: By having systematic and mature
processes, techniques, and tools

Best approach to estimate Maintenance? - ANSWER: Experience combined with
historical data

The Four Levels of Maintenance Planning? - ANSWER: 1. Organization Level
2. Transition Level
3. Software Level

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through EFT, credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying this summary from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller tutorsection1. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy this summary for R316,92. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

79223 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy summaries for 14 years now

Start selling
R316,92
  • (0)
  Buy now