2020软件工程作业00——问题清单
一、初识软件工程
-
程序中将64位浮点数转换成16位整数时产生溢出怎么办?
- 强制转化
-
电脑频繁死机的问题可能出在哪?该怎么解决
- 感染病毒、系统设置异常、硬件温度异常、驱动异常、硬盘坏道或软件冲突等。
- 随机的启动程序太多会导致电脑无故死机。
- 下载一个第三方软件优化我们的启动项,把没用的启动项目都给它关闭了。
- 电脑CPU温度过高导致的。
- 灰尘堆积。
- 定期清理。
-
软件质量是如何实现的?
- 高质量的设计
- 规范的编码
- 有效的测试
二、编写高质量代码
- 同样是易用性差不多的软件,为什么有的软件很多人用有的软件很少人知道?
- 我只想到一个就是宣传力度。
- 最大的原因应该是他做的不够好,不够便捷没有效率,也就是现在所谓的生产力低下。
- 有的软件一直在更新,一直在进步,那些原地踏步的软件就被淘汰了。
- 更新换代、推陈出新的产品越来越多,可能有很实用和贴近用户的产品出来了,所以相对过时的产品会被冷落并不奇怪,看企业如何奋起直追,还是甘心被市场淘汰。
- 在程序设计中应尽可能对程序代码进行优化。为什么这句话是错误的?
- 我想知道编写一个软件,如果团队合作的话,是要写几个代码选一个最好的出来,还是很多人同时写一个代码?如果是很多人就写一个代码那么会不会浪费很多人的时间?
+ - 同样是易用性差不多的软件,为什么有的软件很多人用有的软件很少人用?
- 我只想到一个是宣传力度
- 为什么“在程序设计中应尽可能对程序代码进行优化”这句话是错误的?错在哪里?
三、单元测试
-
在一个软件中白盒测试不要黑盒测试独立存在吗?
-
测试用例在软件开发中扮演什么角色?
-
测试覆盖分析不能覆盖100%,那么没有被覆盖到的代码怎样检验?
四、软件开发过程
-
原型化模型和增量模型有什么区别
-
如何评价一个软件设计的好坏
-
如何有效实施软件配置管理
-
TFS通过什么(比如环境)怎么管理微软项目?
-
一个软件研发初期是会有很多种试用版本的吗?
-
敏捷式开发是怎么操作的?
五、团队开发管理
-
为什么会有远程沟通,一个小组的合作不是应该在一起吗,面对面的那种。
-
对于一项很难开发的软件(需要写很多代码),如果因为任务分工增大沟通量就应该是一个人来编写代码吗?
-
当成员遇到问题在会议上提出,如果问题没被解决那最后应该怎么办。
六、敏捷开发与配置管理
-
只有一个产品负责人,如果团队成员中内部有几个帮派怎么办?
-
git远端版本库怎么操作
-
燃尽图适用于每一个软件开发吗
七、需求获取
-
当代工程师所需能力中哪个是最必不可少的
-
用户访谈这个过程,用户群体多大才合适
-
产品需求中设计开发的约束受不受团队成员的影响