软件工程第一次作业
- 关注《构建之法》的作者邹欣老师的博客
- 作业采用博客园的markdown排版,可以参考极简MarkDown排版介绍
- 软件工程第一次作业要求
- 本次作业的标题命名为“软件工程第一次作业”
- 计算器地址:https://coding.net/u/a1635095381/p/calculator/git
- 问题:
- 1 效能分析工具代码注入既然已经影响了程序真实的情况还如何进行精准的效能分析?
- 2 软件工程师写的代码中的bug由测试人员修改还是由软件工程师修改?
- 3 软件工程技术革新速度非常快,年龄的、学习能力下降的程序员的出路在哪里?
- 4 目前大量的年轻人涌入IT行业,项目经理比普通程序员少很多,如果IT行业发展进入稳定的时期,不能再创造更多的岗位和更高的利润,海量程序员将何去何从?
- 5 代码在本地及服务器上运行成功,但无法实现功能的原因在哪里?
- 6 出现用户普遍不适应新版本的时候,相关人员如何处理?
幕府将军:
(1)软件开发者通过炫酷的人物造型和虚拟世界的刺激说服我成为他们的用户,他们的目标是盈利,游戏的目标不仅是赚取用户的现金还赚取用户的流量和时间,游戏盈利的很大一部分来源于广告。还有让购买购买相关产品。
(2)游戏一般通过下载到我手里。
(3)在游戏面试之前测试人员已经处理了大部分bug,如果用户因为bug有了不好的游戏体验,用户会反馈官方相关信息。在游戏界面更新新的版本。
(4)同一类型的策略类游戏通过人物设计和广告宣传进行竞争,明星代言、主播演示、比赛奖励等等。
嘀嘀打车:
(1)软件开发者通过实用性说服为成为他们的用户,嘀嘀打车与出租车相比更安全,面对态度不好的司机有有效的报复方式。有公益类的软件和为了维护其它相关软件的软件不为了盈利。不一定是现金,访问时间对于手机软件开发者也很重要。
(2)一般通过应用商店下载到手机里。
(3)嘀嘀打车一般通过软件更新来处理bug。一般在应用商店更新最新版本。
(3)通过竞价、宣传和用户体验竞争竞争。
wps:
(1)wps通过必要性和性价比说服我成为他们的用户。基本都是为了盈利。赚取现金和安装流氓软件赚取现金。
(2)通过官网和网盘。
(3)通过用户反馈和测试人员调试。一般自动更新最新版本。
(4)wps主要通过性能来竞争,用户最在乎的是实用性,即使宣传不到位,用户也会主动寻找最好的工具软件。
在使用大型游戏类软件时,笔记本会变热。嘀嘀打车会对新用户优惠政策,使用初期比出租车便宜很多,形成依赖后价格跟出租车差不多。软件和硬件相比兼容性更好,软件的本质是一堆代码,硬件的本质是实实在在的东西。