软件构建:需要cc和link命令,合理的软件构架,软件设计与实现,还需要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数,等等。
原代码管理也叫配置管理。
质量保障也叫软件测试。
程序理解:读懂已有程序,了解程序设计。
软件维护:软件修复和维护众多服务。也叫服务运营。
软件的国际化和本地化:不同语言不同地区的用户对界面和功能的不同需求。
软件企业=软件+商业模式。
软件开发的不同阶段:1、玩具阶段 2、业余爱好阶段 3、探索阶段 4、成熟的产业阶段。
软件分类
软件本特性
1、复杂性 2、不可见性 3、易变性 4、服从性 5、非连续性。
计算机软件的机构
计算机科学偏理论领域
计算机科学偏实践领域
生命周期:软件需求、软件设计、软件构建、软件测试、软件维护。
专门领域:软件配置管理、软件工程管理、软件工程过程、软件工程模型和方法、软件质量。
好软件的要素:用户满意度、可靠性、软件流程的质量、可维护性。
p18-2
提出的5个问题
1 如何成为一个好的软件工程师 软件工程师的职业发展是什么?
2 如何进行团队合作,团队合作如何进行分工那,团队合作有哪些技之处与好处?
3 实战中的软件工程是什么那?MSF团队模型是什么?
4 软件服务要遵从用户的选择,是完全遵从还是增加自己的个人想法那?
5 软件测试分为好多种,如何找到一个快而好的测试方法那?
P18--3
软件分类
1 社交软件:QQ,微信(社交软件可以更好的方便进行人与人之间的交流沟通)
2 视频软件:腾讯视频,爱奇艺(可以很好的打法课余时间放松自己,可以通过开通会员赚取用户现金)
3 学习软件:知米背单词,知米听力(备考四六级)
原文:https://www.cnblogs.com/wusi1/p/11486833.html