问题清单
第一次的问题
1.怎么提高文件的访问速度?
2.一个软件在用户,开发人员,投资者之间怎么实现其价值的最大化?
3.软件怎么在质量,成本,效率之间实现平衡?
第二次的问题
1.python作为现在最火的语言,它的优点是什么?
2.python与java等其他语言的区别是什么?
3.模块化程序设计怎么识别变与不变的部分?
第三次的问题
1.代码审查听起来很严肃,它是随时随地的吗?
2.有哪些代码审查的具体方法?
3.代码性能优化在编写代码的时候对代码有没有其他要求?
第四次的问题
1.单元测试感觉十分严肃,那么软件测试在一个软件项目中是不是重中之重?
2.软件用户使用软件的产品各不相同,且使用场景亦不同,那如何测试分析软件使用场所?
3.在智能驾驶领域,其软硬件设计需要考虑无数的突发情况,同样,在软件测试中,有什么方法来应对突发情况?
第五次的问题
1.在项目开发中,甲方的要求时常发生变更,在用户需求不断变更下,软件开发有好的办法应对这个情况吗?
2.过程模型中的原型化模型并没有详细的介绍,它是怎样的一种过程模型?
3.现实生活中的软件开发往往都会有很多的不可抗力,由于人员及时间安排不当,很多时候都会导致开发失败,那么这些过程模型会不会过于理想化?
第六次的问题
1.敏捷开发的过程中怎么应对快速变化需求?
2.敏捷开发方法中详细介绍了Scrum方法,作为同样突出的XP极限编程究竟是怎样的一种方法?
3.迭代开发中的分解和澄清是什么意思?
第七次的问题
1.开发团队有三种组织模式,不同的模式在同一公司会不会有不同的效率?作为公司怎样选择团队的组织模式?
2.在不同的团队模式中,怎么样发挥自己特长,让自己变得不可或缺?
3.一个项目从开始到结束,需要经过很多的工序,从编写代码的个人事情,到团队开发管理的众人的事情,数不胜数。一些大型公司企业可能习以为常,但但对于小型企业或工作室来说,应该怎样适当增减来适应现实情况?
第八次的问题
1.什么是冲刺开发?特点是什么?有什么作用?
2.在燃尽图中,更新数字是什么意思?
3.在用户故事中怎么确定标准故事?
第九次的问题
1.分布式约束中,地理自然分布对系统设备节点分布有什么要求?
2.设计开发约束对软件设计过程有哪些约束?
3.需求跟踪的作用是什么?