返回卡包市场

Chapter 15 Software development

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 13内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (13 张)

#1
正面 (问题)

Which are the two ways of solving a problem?

背面 (解答)

Bottom up - Starting with the smaller problem and than build on it Top-Down - Stepwise refinement using pseudo-code, flowcharts or structure charts

#2
正面 (问题)

What is a syntax error?

背面 (解答)

A syntax error is an error in which a program statement does not follow the rules of the language

#3
正面 (问题)

What is prettyprinting?

背面 (解答)

Prettyprinting is highlighting commands in programming languages.

#4
正面 (问题)

What is a logic error?

背面 (解答)

Logic error is an error in the logic of the solution that causes it not to behave as intended.

#5
正面 (问题)

What is a run-time error?

背面 (解答)

A run-time error is an error that causes program execution to crash or freeze

#6
正面 (问题)

What is test data?

背面 (解答)

Test data are carefully chosen values that will test a program

#7
正面 (问题)

What is black-box testing?

背面 (解答)

Black-box testing is the process of comparing expected results with actual results when a program is run.

#8
正面 (问题)

What is white-box testing?

背面 (解答)

White-box testing is testing every path through the program code.

#9
正面 (问题)

What does debugging mean?

背面 (解答)

Debugging means finding and correcting errors in a program.

#10
正面 (问题)

What is dry-run?

背面 (解答)

Dry-run is the process of checking the execution of an algorithm or program by recording variable values in a trace table

#11
正面 (问题)

What is a trace table?

背面 (解答)

A trace table is a table with a column for each variable that records their changing values

#12
正面 (问题)

What does correcting maintenance mean?

背面 (解答)

Correcting maintenance means correcting identified errors

#13
正面 (问题)

What does adaptive maintenance mean?

背面 (解答)

Adaptive maintenance means amending a program to enhance functionality or in response to specification changes