根据老师的要求 我们本学期至少需要 阅读2部软件工程的名著 其中《构建之法》是必读
假期老师 还给了数本软件工程方面的电子书籍 其中我打算 阅读《梦断代码》和《大道至简》这两本书
大道至简我已经 假期进行了部分的阅读 希望在这学期 我能够经过认真的阅读和学习 这几本书 对我在软件工程 和整个编程素养有很大的提升 我也会按时保质保量的完成 我的任务和目标
下面是我 粗略阅读《构建之法》这本书后的 一些疑问:
1.这门课很重要 但对于我 这种 编程基础很薄弱的学生 根据“做中学”的方式 学习软件工程和构建之法 能提高多少?
2.如何才能 真正的 写出自己满意的代码 参考别人的 和自己思考 这两种方式的学习该如何兼顾
3.编写代码的素养 软件工程不是一个人的任务 该如何要求自己的代码 尤其是 从程序到工程的阶段 怎样才能成为团队的中坚力量
4.本书 后边有较大篇幅再讲各种流程 之前画完流程图 编程时依然没有头绪 我该如何避免这种问题 团队如何避免这种问题
5.需求分析这个词 并不陌生了 但之前无论 数据库学习 还是java程序的开发 都感觉 流于形式没有体现出它的重要性 那么在软件工程中 怎么做出好的 需求分析 并在之后的软件工程中体现出它的价值
6.软件 终究 是要给人用的 如何定位用户的角色 软件的质量 哪一点最重要 还是 几个点在一起决定了软件的成功?