part 1 我精读教材《现代软件工程—构建之法》第一章,整理本章中出现的计算机专业术语:
1.1 软件=程序+软件工程
软件构造过程 :软件构架,软件设计与实现,各种文件和数据来描述各个程序文件之间的依赖关系,编译参数,连接参数。
软件测试:验证质量的过程
推论:软件=程序+软件工程 扩展推论:软件企业=软件+商业模式
软件开发的不同阶段:
1.玩具阶段
2.业余爱好阶段
3.探索阶段
4.成熟的产业阶段
1.2 软件工程是什么:
把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程
软件工程包括下列领域:
1)软件需求分析软件设计
2)软件构建
3)软件测试和软件维护。
软件工程下列的学科相关:计算机科学计算机工程,管理学,数学项目管理学,质量管理,软件人体工学,系统工程,工业设计和用户体验设计。
1.2.1软件的特殊性:复杂性,不可见性,易变性,服从性,非连续性
1.2.3 软件工程的知识领域:生命周期,专门领域,理论基础
part2 教材P18 2
1.软件不能过早优化那应该何时优化最好?
2.如何让自己的代码更易于阅读?
3.如何让自己的产品有一个差异化的焦点呢?
4.为什么没有风险就是最大的风险?
5.我们这个行业的核心竞争力是什么?
part3 教材P18 3
软件分类:
1.社交软件:QQ,微信
下载原因:便于联系沟通
2.娱乐软件:抖音,微博,网易云
下载原因:丰富生活,娱乐生活
3.视频软件:腾讯
下载原因:看电视剧
4.学习软件:哔哩哔哩
下载原因:在软件里找学习的视频