-
提问回顾
提问回顾 以前问的 "问题" 1. 个人开发流程里面的PSP表格中,开发阶段发现没有程序优化这一项,但是开发过程中程序的优化感觉上是必不可少的一部分,那么为什么PSP表格所描述的个人开发流程中没有优化这一项呢? 优化可以认为是下一轮迭代的一个 需求 ,从而是另一轮的设计、编码阶段,而PSP表格主要描 -
[2017BUAA软工]提问回顾
提问回顾 一、链接到以前提问题的博客 "博客地址" 二、请尝试对自己曾经提出的问题进行解答,并阐明,是如何通过看书,实践,或者讨论弄清楚的。 1、文中提到“积累问题领域的知识和经验(例如:对医疗或金融行业的了解)。”然而我们如何定位自己问题的领域呢?对于现在的我们是不是应该多看看其他行业的知识呢? -
提问回顾
提问的博客链接 http://www.cnblogs.com/zhaobs/p/7598743.html 一、提问回顾 1.如何准确分析用户的需求,并了解客户对我们的要求和我们目前的技术能否实现他们的需求? 使用NABCD模型 2.有什么比较有效的方法来提升作为软件工程师的能力? 在软件开发中采用 -
个人阅读作业+总结
银弹 我认为是没有银弹的。No silver bullet 感觉有点像机器学习中的No free lunch theorem,就是说没有一种算法对所有问题是都适用的,我们需要具体问题具体看待。在软件工程中,我也认为没有silver bullet可以去解决所有的问题,包括高级程序设计语言,包括面向对象 -
个人阅读作业+总结
一、银弹 如果把软件中出现的各种问题比作狼人,那么银弹就是可以解决所有这些问题的通用方法。所以对于软件开发来说,能够解决所有问题的银弹到底是否存在呢? 我认为银弹应该是不存在的,因为软件开发是一个十分复杂的过程,我们难以预料软件中会出现什么样的错误,而且对于不同类型的错误,我们往往需要用不同的方法区 -
个人阅读&个人总结
个人阅读作业+总结 助教推荐的那些文章都是软件工程上的经典文章,阅读后感受到软件工程本身的深度,之前学习的软件工程都只是皮毛之中的皮毛而已。随着软件规模的越来越庞大,软件工程已经成为了软件开发中的必备知识。在软件工程中有很多前人的思考和经历在其中,细细品读下来还是十分有趣、有用的。 No Silve -
提问回顾
原博客链接 回答原问题 第13.2.5节提到“探索式测试是团队管理不佳的一个标志”,我的疑惑是,会存在Bug Bash(经老师提醒已更新)的效果总是优于单元测试/集成测试的情况吗?以及进行能否通过程序来模拟这种探索性测试? 会存在。团队一起找bug提issue。 可以,有自动测试的软件,例如jmet -
[2017BUAA软工]个人阅读作业+总结
阅读作业 没有银弹 "No Silver Bullet Essence and Accidents of Software Engineering Brooks" 在这篇论文中,作者阐述了软件的四个本质: ,`Conformity Changeablity Invisibility` 在解释 时,作 -
个人阅读作业 + 总结
银弹 在 No Silver Bullet 中,作者谈到,软件工程中的一些问题就像狼人一样,起初是直接且无害的,但却很有可能演变成巨大的麻烦,因此人们一直在渴求可以控制住这些问题的普遍的“银弹”,可惜,数十年来却没有任何有效的改进,连一个领域的都没有。作者因此认为,没有就是没有,是因为其本身的难度所 -
Beta Postmortem
Beta Postmortem NewTeam 2018/1/14 目录 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队角色、管理、合作 总结 设想和目标 返回目录 1. 软件要解决的问题 我们要解决方便用户在手