摘要: 2022/8 更新: 最新的讨论和信息请看这里:《构建之法》课程讨论社区 软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程 (不信就请看 微博上的软工)。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。 经过几年的探索, 我总结了在16周的时间内让同学们通过 “做 阅读全文
posted @ 2011-11-27 23:32 SoftwareTeacher 阅读(100508) 评论(33) 推荐(46)
摘要: 软件第二版为什么容易失败?——以 Windows Vista 为例的深度剖析 大学生往往认为软件发布了第一版,那么,第二第三版就越做越好了, 并不熟悉“第二系统效应”(Second-System Effect)这个概念。 这是 Fred Brooks 在《人月神话》(The Mythical Man 阅读全文
posted @ 2025-12-03 17:28 SoftwareTeacher 阅读(56) 评论(0) 推荐(0)
摘要: 同学们的软件项目 alpha 版本发布了,beta 版本也在计划中,beta 肯定会比 alpha 版本好,对吧? 其实未必。 软件历史上“第二版综合症”(Second-System Syndrome)非常普遍,失败案例比比皆是。这些案例对于学生项目来说是极佳的警示教材。 经典概念:第二系统综合症 阅读全文
posted @ 2025-12-03 11:36 SoftwareTeacher 阅读(33) 评论(0) 推荐(0)
摘要: MyMind思维导图插件软件工程质量提升建议 AI 可以列出全面和系统的建议,洋洋洒洒, 我们项目的成员和有经验的工程师要决定在 好 / 快 /低成本 三个约束条件下,如何聪明地投资,在 beta 阶段把这个项目的 软件工程质量 提高。 项目技术特点概述 MyMind是一个思源笔记插件,技术特点包括 阅读全文
posted @ 2025-11-30 23:28 SoftwareTeacher 阅读(17) 评论(0) 推荐(0)
摘要: NewsMind智能新闻推荐系统软件工程质量提升建议 AI 可以列出全面和系统的建议,洋洋洒洒, 我们项目的成员和有经验的工程师要决定在 好 / 快 /低成本 三个约束条件下,如何聪明地投资,在 beta 阶段把这个项目的 软件工程质量 提高。 项目资料: https://jiaju-chen.gi 阅读全文
posted @ 2025-11-30 22:06 SoftwareTeacher 阅读(20) 评论(0) 推荐(0)
摘要: 校园照片管理平台软件工程质量提升建议 AI 可以列出全面和系统的建议,洋洋洒洒很多条, 我们项目的成员和有经验的工程师要决定在 好 / 快 /低成本 三个约束条件下,如何聪明地投资,在 beta 阶段把这个项目的 软件工程质量 提高。 资料: https://blog.csdn.net/liwy20 阅读全文
posted @ 2025-11-30 21:58 SoftwareTeacher 阅读(11) 评论(0) 推荐(0)
摘要: 漫游式渐进阅读项目软件工程质量提升建议 AI 可以列出全面和系统的建议,洋洋洒洒, 我们项目的成员和有经验的工程师要决定在 好 / 快 /低成本 三个约束条件下,如何聪明地投资,在 beta 阶段把这个项目的 软件工程质量 提高。 项目资料: https://blog.csdn.net/m0_634 阅读全文
posted @ 2025-11-30 21:43 SoftwareTeacher 阅读(13) 评论(0) 推荐(0)
摘要: Cax项目软件工程质量提升建议 资料: https://blog.csdn.net/RNA12345/article/details/155275957 https://blog.csdn.net/RNA12345/article/details/154405458 这些建议供讨论。 项目技术特点概 阅读全文
posted @ 2025-11-29 23:56 SoftwareTeacher 阅读(10) 评论(0) 推荐(0)
摘要: NeuroQuant项目软件工程质量提升建议 资料: https://blog.csdn.net/u011667793/article/details/155274955 https://blog.csdn.net/u011667793/article/details/155274955 项目技术特 阅读全文
posted @ 2025-11-29 23:18 SoftwareTeacher 阅读(8) 评论(0) 推荐(0)
摘要: FocusPet项目软件工程质量 - 讨论要点 资料:https://milkietigera.github.io/posts/2025/11/focuspet-alpha-postmortem/ https://milkietigera.github.io/posts/2025/10/blog-p 阅读全文
posted @ 2025-11-29 23:06 SoftwareTeacher 阅读(5) 评论(0) 推荐(0)
摘要: "思语伙伴"项目软件工程质量提升建议 资料: https://f2j.space/journal/2025-11-26 https://f2j.space/journal/2025-11-03 注意:下面的列表可以帮助大家系统全面地讨论 “如何改进项目的软件工程质量”,大家选择和项目的短期+长期质量 阅读全文
posted @ 2025-11-29 22:56 SoftwareTeacher 阅读(10) 评论(0) 推荐(0)
摘要: 要讨论的项目: https://www.cnblogs.com/zq-zgcai/p/19175183 https://www.cnblogs.com/zq-zgcai/p/19274270 租易项目软件工程质量提升建议 项目技术特点概述 "租易"是一个基于微服务架构的微信小程序租房管理平台,技术栈 阅读全文
posted @ 2025-11-29 22:39 SoftwareTeacher 阅读(17) 评论(0) 推荐(0)
摘要: 在任何教学和培训中,我们都希望建立一个 NCL的环境,师生双方都希望得到尽量及时、直接、有针对性的反馈,并根据反馈进行进一步讨论和改进,而不是: 教练:你一开始练,我就看你举重姿势不对,当时说了一下但是你好像不听,那我也不说了,好,现在你膝盖废了... 学员:我早就不爽学院和老师的某些做法了,现在四 阅读全文
posted @ 2025-11-26 23:24 SoftwareTeacher 阅读(114) 评论(0) 推荐(0)
摘要: 课堂作业:30分钟 UX “大家来找茬” 🕒 时间: 30分钟 🎯 目标: 运用《构建之法》第12章的用户体验(UX)原理 ,快速“诊断”一个你熟悉的软件,分析其设计中的亮点或“槽点”。 📝 作业任务: 选择软件: PQ问答(wx 小程序搜索 PQ问答-中关村学院) 分析诊断: 从下方列出的 阅读全文
posted @ 2025-11-12 17:36 SoftwareTeacher 阅读(58) 评论(0) 推荐(0)
摘要: 2025 秋季学期 北京中关村学院 现代软件工程课的团队项目,从硬件项目到小程序,从租房到基因组分析,到记笔记,问答... 百花齐放。 这些项目的千帆竞发图: https://bbs.zgcai.icu/smart_backend/se2509/ 这些项目都会如预想那样成功么? 电影界有一个职业叫 阅读全文
posted @ 2025-11-05 22:56 SoftwareTeacher 阅读(104) 评论(0) 推荐(2)
摘要: 《现代软件工程》课的第一个作业是:快速阅读全书,提出五个你还不知道答案的问题。很多同学说,我刚上这门课,软件工程还不知道,我怎么提问呢?! 在几十个学校的实践表明,这个方法很好地锻炼了学生的提问和分析能力。 另外, 心理学研究表明,即使你在一个新领域中的快速阅读后,一个问题都没答对,这个集中精力的提问阶段也能让大脑做好准备,在后来的学习过程有针对性地吸收信息。而且,由于你在前期的认真思考,你对问题和答案的印象会很深刻。 关键:要把你不懂的地方有条理地描写出来 -- 你要向大家说明 -- 你懂得了你现在不懂什么。 下面是北京中关村学院 《现代软件工程》课程的学生在快速阅读 《构建之法》部分章节后提的问题,和提问的领域分析。 阅读全文
posted @ 2025-10-13 23:28 SoftwareTeacher 阅读(642) 评论(0) 推荐(1)