2020软件工程作业00——问题清单

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618
作业目标 问题清单
作业正文 https://www.cnblogs.com/Fairy-min/p/12680906.html
参考文献 蓝墨云班课

一、初识软件工程

  • 程序中将64位浮点数转换成16位整数时产生溢出怎么办?

    • 强制转化
  • 电脑频繁死机的问题可能出在哪?该怎么解决

    • 感染病毒、系统设置异常、硬件温度异常、驱动异常、硬盘坏道或软件冲突等。
    • 随机的启动程序太多会导致电脑无故死机。
    • 下载一个第三方软件优化我们的启动项,把没用的启动项目都给它关闭了。
    • 电脑CPU温度过高导致的。
    • 灰尘堆积。
    • 定期清理。
  • 软件质量是如何实现的?

    • 高质量的设计
    • 规范的编码
    • 有效的测试

二、编写高质量代码

  • 同样是易用性差不多的软件,为什么有的软件很多人用有的软件很少人知道?
    • 我只想到一个就是宣传力度。
    • 最大的原因应该是他做的不够好,不够便捷没有效率,也就是现在所谓的生产力低下。
    • 有的软件一直在更新,一直在进步,那些原地踏步的软件就被淘汰了。
    • 更新换代、推陈出新的产品越来越多,可能有很实用和贴近用户的产品出来了,所以相对过时的产品会被冷落并不奇怪,看企业如何奋起直追,还是甘心被市场淘汰。
  • 在程序设计中应尽可能对程序代码进行优化。为什么这句话是错误的?
  • 我想知道编写一个软件,如果团队合作的话,是要写几个代码选一个最好的出来,还是很多人同时写一个代码?如果是很多人就写一个代码那么会不会浪费很多人的时间?
    +
  • 同样是易用性差不多的软件,为什么有的软件很多人用有的软件很少人用?
  • 我只想到一个是宣传力度
  • 为什么“在程序设计中应尽可能对程序代码进行优化”这句话是错误的?错在哪里?

三、单元测试

  • 在一个软件中白盒测试不要黑盒测试独立存在吗?

  • 测试用例在软件开发中扮演什么角色?

  • 测试覆盖分析不能覆盖100%,那么没有被覆盖到的代码怎样检验?

四、软件开发过程

  • 原型化模型和增量模型有什么区别

  • 如何评价一个软件设计的好坏

  • 如何有效实施软件配置管理

  • TFS通过什么(比如环境)怎么管理微软项目?

  • 一个软件研发初期是会有很多种试用版本的吗?

  • 敏捷式开发是怎么操作的?

五、团队开发管理

  • 为什么会有远程沟通,一个小组的合作不是应该在一起吗,面对面的那种。

  • 对于一项很难开发的软件(需要写很多代码),如果因为任务分工增大沟通量就应该是一个人来编写代码吗?

  • 当成员遇到问题在会议上提出,如果问题没被解决那最后应该怎么办。

六、敏捷开发与配置管理

  • 只有一个产品负责人,如果团队成员中内部有几个帮派怎么办?

  • git远端版本库怎么操作

  • 燃尽图适用于每一个软件开发吗

七、需求获取

  • 当代工程师所需能力中哪个是最必不可少的

  • 用户访谈这个过程,用户群体多大才合适

  • 产品需求中设计开发的约束受不受团队成员的影响

posted on 2020-04-11 16:57  是叶修啊  阅读(274)  评论(0编辑  收藏  举报