1、为什么花时间了解用户需求如此重要?
用户需求在软件开发中的重要性
花时间了解用户需求很重要,因为软件开发常因未充分考虑用户需求就开始编程,导致耗时久、成本高且不符合用户需求。
设计要求与用户需求的关系
- 用户需求是设计要求的重要组成部分。
- 设计要求能帮助开发者明确应用完成后应具备和不应具备的功能。
- 设计要求应通过开发者、用户和客户之间的协作来制定。
用户需求对开发过程的影响
- 考虑用户需求能避免在软件开发过程中进行多次重写。
- 能有效减少应用程序漏洞的出现。
2、方法和属性的区别是什么?
- 属性 :是对象的一部分变量,用于存储对象的数据,如电视的品牌、尺寸等。
- 方法 :是程序员用来控制对象的命令,是其他对象与特定对象交互的方式,可用于改变属性的值,但自身不存储值,如电视遥控器上的按钮。
3、什么是bug?
程序被编写出来后会按照代码执行,但有时代码所实现的并非程序真正要达成的目的,这可能导致程序崩溃或无法实现预期功能。当程序未按计划运行时,就称该程序存在 bug。
4、什么是状态(state)?
在计算机编程中, 状态 是一个重要概念。一个对象的属性在特定时间存储的值统称为该对象的状态,它基本上是对象在任何给定时间点的快照,即特定时间所有属性的值。
5、编写一个算法,描述从投入硬币到汽水被售出,汽水机的工作过程。假设汽水价格为80美分。
- 启动汽水机,初始化总金额为0。
- 等待用户投入硬币。
- 投入硬币后,累加投入的金额到总金额。
- 检查总金额是否达到或超过80美分:
- 如果未达


1261

被折叠的 条评论
为什么被折叠?



