一、《现代软件工程—构建之法》第一章中出现的计算机专业术语
软件(software)、程序(program)、软件服务(software service)、源程序(source program)、软件架构(software architeure)、软件设计与实现(software design,implementation and debug)、构建、源代码管理(source code control)、配置管理(software configuration management)、质量保障(quality assurance)、软件测试(test)、需求分析(requirement analysis)、程序理解(program comprehension)、软件维护(software maintenance)、服务运营(service operation)、软件的生命周期(software life cycle,SLC)、软件项目的管理(project management)、用户体验(user experience)、国际化和本地化(globaization&localization)。
二、P18-2
1、在看了第二章个人技术与流程后,对于单元测试和开发流程还很模糊,例如抽样和代码注入。
2、在看了第三章软件工程师的成长后,对于本专业以后的职业前景产生怀疑,不知道自己该走哪个方向。
3、在与别人合作的时候如何分配工作,才能达到效率最大化。
4、在一个软件工程团队里面有哪些角色,分别需要承担什么。
5、在不同的用户反馈下,我们应该选择符合少数且高端用户还是多数的低端用户。
6、在IT行业创新方面,哪些方面会发展得更好或者说会向那些方向创新,哪些技术会更符合未来市场。
三、P18-3
我选择wed app、games、mobile apps
1、基于网页的软件是页面简洁,功能强大吸引的我,games就是放松心情,mobile apps就是方便日常生活。我觉着他们的最终目标必定是盈利,且他们的目标不仅仅是赚取用户的现金,也在赚取其他的一些东西,例如知名度提高,收集用户反馈,从而分析将来软件的开发方向。
2、这些软件多数是通过下载到我手里的,令我印象深刻的是夸克浏览器,我感觉这个浏览器页面简洁,功能强大,搜索功能很强大。
3、这些软件发现bug一般都是不停机处理,除非是遇到一些比较大的bug。更新的话是不定时更新。
4、同一类型的软件之间竞争的话,我觉着是走不同方向来竞争,比如夸克浏览器页面简洁,主页面上很少有东西,其他的浏览器就会有很多分类,不能说其他的浏览器就不好,只是全凭个人喜好。