• 软件工程第一次作业补充


    • 使用随机数增加测试的真实性,测试不是单元测试,那测试是指什么?
      原文:在P26文中说:用随机数增加单元测试的真实性不好,但是还是要使用随机数等办法“增加测试的真实性”,但不是在单元测试中。(P26)
      问题:不是单元测试,那么是什么测试?回归测试吗?
      回答:回归测试

    • 在软件开发中瀑布模型适用范围?
      原文:在P95文中说:瀑布模型在软件工程实践中的局限性在于(其中之一):回溯修改很困难甚至不可能,但是软件生产的过程需要时时回溯(P95)
      问题:瀑布模型回溯修改很困难甚至不可能,但是软件生产的过程需要时时回溯,那么瀑布模型适用范围?
      回答:当客户需求稳,工作能够采用线性的方式完成的时候,瀑布模型就比较好用而有效了。

    • 敏捷的流程如何响应变化?
      原文:在P104文中说:敏捷的做法与现有的做法不同之一是,敏捷的做法是响应变化,根据需求的变化来修改,提高用户的竞争优势
      问题:敏捷流程欢迎需求的变化,是根据用户的需求来改进的,那么当A用户的需求和B用户的需求有矛盾时,如:A用户说:这个软件默认的支付方式是支付宝比较方 便,用户B说:这个软件默认的支付方式为微信更方便,这个时候应该如何响应变化?是不是可以设计出两种方式都支持的软件,用户根据自己的需求设置就行?
      回答:条件可以的情况下可以开发出满足不同用户的功能,用户根据自己的需求选择

    • 如何设计一个对于不同用户都是好的设计?
      原文:在P235文中说:图12-2的“设计”大胆地做了减法,解决了老年人难题,这是一个好的设计吗?然后作者给出的判断方法其一是:谁是你的用户?
      问题:当老年人是我的用户时,这个“设计”解决了老年人难题,这是一个好设计,但对于年轻人用户来说,那么如何满足不同用户的需求?或者一个好的设计只能满足一类用户的需求?
      回答:不同的用户可能有不同的需求,一个设计不可能满足所有人的需求,只能针对大多数人设计

    • 软件测试中有错不改
      原文:在P281书中举了Excel中有个Bug,把1900年不是闰年,由于依赖这个Bug的软件很多,修复这个Bug,依赖的软件也要修改,在现实生活中很难做到。导致这个Bug一直存在。
      问题:像Excel中的Bug类似的Bug会给以后软件开发带来麻烦(开发之前还要了解这个Bug),那么就没有别的解决办法了吗?
      回答:没有了,修复的需要巨大的代价

  • 相关阅读:
    webpack入坑之旅(五)加载vue单文件组件
    webpack入坑之旅(四)扬帆起航
    webpack入坑之旅(三)webpack.config入门
    webpack入坑之旅(二)loader入门
    模块的总结
    项目中的bug
    详解懒汉模式和饿汉模式以及他们的改进
    感悟(岁月)
    浅谈js中的this的用法
    图解http协议(一章了解web及其网络基础h)
  • 原文地址:https://www.cnblogs.com/lq1500802008/p/6749192.html
Copyright © 2020-2023  润新知