第一章计算机专业术语:
程序=数据结构+算法
软件=程序+软件工程
软件企业=软件+商业模式
软件的特殊性有复杂性,不可见性,易变性,服从性和非连续性
软件工程的目标为创造”足够好“的软件,可以从以下几个方面入手:
用户满意度,可靠性,软件流程的质量和可维护性。
软件工程的知识领域有计算基础,数学基础和工程基础
计算机科学可以分为以下偏理论的领域:
计算理论,信息和编码理论,算法和数据结构,形式化方法和程序设计语言
1.3(2)1 实战中的软件工程需要注意哪些问题?
2在开发过程中总是会遇到客户不太符合实际的问题,如何处理与客户之间的问题?
3如何处理团队之间分工合作的问题?
4在开发软件的过程中,除了要做出符合客户需求的软件,还有软件工程师需要注意哪些方面的问题?
5在项目的需求分析阶段,是需要自己团队中的每个人去收集了解,还是通过其他什么途径?
6不断地编写代码,会不会很枯燥,然后时间长了会逐渐失去创新能力,如果遇到这种问题如何解决?
(3)学习软件:英语流利说(有免费学习课程推广,例如每日一句,也有其他收费的课程),百度文库,星火英语,考虫,BBC,微信读书
支付软件:支付宝
音乐:网易云和酷狗音乐
购物:拼多多,淘宝,京东
视频:腾讯(新用户可以免费领取一个月的会员体验,可以看的内容多,走流量,会员赚钱,还有广告赚钱)
每个软件都需要定时地更新处理bug
同一类型的软件之间通过不断优化内容,做出更符合用户需求的软件,及时更新,修复bug