Loading...
机构名称:
¥ 3.0

摘要 软件开发人员解决的问题种类繁多。虽然软件工程研究通常侧重于支持解决问题的工具,但开发人员解决问题的策略至少同样重要。在本文中,我们提供了一种新方法,使开发人员能够遵循明确的编程策略,这些策略描述了专家如何解决常见的编程问题。我们定义了明确的编程策略,我们的定义基于软件工程和其他采用更明确的问题解决程序的专业领域的先前工作。然后,我们提出了一种名为 Roboto 的新符号和一种新的策略跟踪工具,它们明确地表示编程策略并将执行策略框架化为人类决策能力与计算机构建流程和保存信息能力之间的协作努力。在形成性评估中,28 名具有不同专业知识的软件开发人员完成了一项设计任务和一项调试任务。我们发现,与可以自由选择自己策略的开发人员相比,被赋予明确策略的开发人员的工作更有条理、更系统、更可预测,但也受到更多限制。使用明确策略的开发人员在设计和调试任务上客观上更成功。我们讨论了 Roboto 及其发现的含义,设想一个蓬勃发展的生态系统,其中包含明确的战略,可以加速和改善开发人员的编程问题解决能力。

显式编程策略 - UW 教师网络服务器

显式编程策略 - UW 教师网络服务器PDF文件第1页

显式编程策略 - UW 教师网络服务器PDF文件第2页

显式编程策略 - UW 教师网络服务器PDF文件第3页

显式编程策略 - UW 教师网络服务器PDF文件第4页

显式编程策略 - UW 教师网络服务器PDF文件第5页

相关文件推荐

2021 年
¥2.0
2021 年
¥6.0
2020 年
¥3.0
2024 年
¥7.0
2024 年
¥1.0
2024 年
¥1.0