摘要:
问题一:开发成本和产品安全性之间应该如何抉择? 我在提问中曾经认为,是否实现某个功能是要根据其价值期望(被使用的概率 它的重要性)来决定,这也体现在了这学期的团队项目中。我们最终没有实现修改密码的功能,因为它对用户的重要性并不大,尽管不实现修改密码的功能会为账号带来一定风险,但其实一些核心功能不需要 阅读全文
摘要:
1. 银弹 第一篇文章的作者Brooks将狼人比作软件工程中遇到的种种问题,试图论证软件开发中不存在杀死“狼人”的银弹——即以不变应万变的解决问题的通用方法。 我赞同Brooks的观点,软件工程中没有银弹。 一个软件的开发过程是复杂而多变的,而随着需求的不断变更,软件的框架也可能会发生变动,而这些是 阅读全文