2017年秋季计算机学院软件工程(罗杰) (北京航空航天大学)

  • [2017BUAA软工]提问回顾

    提问回顾 一、链接到以前提问题的博客 "博客地址" 二、请尝试对自己曾经提出的问题进行解答,并阐明,是如何通过看书,实践,或者讨论弄清楚的。 1、文中提到“积累问题领域的知识和经验(例如:对医疗或金融行业的了解)。”然而我们如何定位自己问题的领域呢?对于现在的我们是不是应该多看看其他行业的知识呢?
    lydia-yyy   2018-01-14 14:45   0   129
  • 个人阅读作业+总结

    银弹 我认为是没有银弹的。No silver bullet 感觉有点像机器学习中的No free lunch theorem,就是说没有一种算法对所有问题是都适用的,我们需要具体问题具体看待。在软件工程中,我也认为没有silver bullet可以去解决所有的问题,包括高级程序设计语言,包括面向对象
    Damocles   2018-01-14 13:52   0   123
  • 个人阅读作业+总结

    一、银弹 如果把软件中出现的各种问题比作狼人,那么银弹就是可以解决所有这些问题的通用方法。所以对于软件开发来说,能够解决所有问题的银弹到底是否存在呢? 我认为银弹应该是不存在的,因为软件开发是一个十分复杂的过程,我们难以预料软件中会出现什么样的错误,而且对于不同类型的错误,我们往往需要用不同的方法区
    zhaobs   2018-01-14 13:50   0   92
  • 个人阅读&个人总结

    个人阅读作业+总结 助教推荐的那些文章都是软件工程上的经典文章,阅读后感受到软件工程本身的深度,之前学习的软件工程都只是皮毛之中的皮毛而已。随着软件规模的越来越庞大,软件工程已经成为了软件开发中的必备知识。在软件工程中有很多前人的思考和经历在其中,细细品读下来还是十分有趣、有用的。 No Silve
    jefhq   2018-01-14 13:32   0   436
  • [2017BUAA软工]个人阅读作业+总结

    阅读作业 没有银弹 "No Silver Bullet Essence and Accidents of Software Engineering Brooks" 在这篇论文中,作者阐述了软件的四个本质: ,`Conformity Changeablity Invisibility` 在解释 时,作
    xxrxxr   2018-01-14 13:14   0   222
  • 个人阅读作业 + 总结

    银弹 在 No Silver Bullet 中,作者谈到,软件工程中的一些问题就像狼人一样,起初是直接且无害的,但却很有可能演变成巨大的麻烦,因此人们一直在渴求可以控制住这些问题的普遍的“银弹”,可惜,数十年来却没有任何有效的改进,连一个领域的都没有。作者因此认为,没有就是没有,是因为其本身的难度所
    braveTester   2018-01-14 12:52   0   159
  • Beta Postmortem

    Beta Postmortem NewTeam 2018/1/14 目录 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队角色、管理、合作 总结 设想和目标 返回目录 1. 软件要解决的问题       我们要解决方便用户在手
    NewTeam   2018-01-14 12:44   0   265
  • 个人阅读作业+总结

    银弹: 我觉得在beta阶段我们采用了一个算是银弹的方法,就是重构代码吧,由于在我们组之前已经有两组碰了这个项目,很多代码都冲突和冗余,重构的话能够删除很多没有用的代码和加深理解,但是收效甚微,重构导致了进度变慢,实际的新东西也不是很多;可能也是人员少、时间少、分配不均的原因,很多时候都要等待重构完
    qwellk   2018-01-14 11:43   0   124
  • 个人阅读作业+个人总结

    银弹 《No Silver Bullet Essence and Accidents of Software Engineering》 的作者Brooks主张并断言从这篇论文发表(1986年)开始计算的十年之内,不会有任何单一的软件工程上的突破,能够让程序设计的生产力得到一个数量级的提升。这是因为软
    MinstrelZ   2018-01-14 10:34   0   110
  • [2017BUAA软工]个人阅读作业+总结

    1. 银弹 第一篇文章的作者Brooks将狼人比作软件工程中遇到的种种问题,试图论证软件开发中不存在杀死“狼人”的银弹——即以不变应万变的解决问题的通用方法。 我赞同Brooks的观点,软件工程中没有银弹。 一个软件的开发过程是复杂而多变的,而随着需求的不断变更,软件的框架也可能会发生变动,而这些是
    森高Slontia   2018-01-14 07:46   0   152