软件工程第一次作业
2017-04-18 21:54 邹明轩 阅读(158) 评论(0) 编辑 收藏 举报一.花二十分钟写一个能自动生成小学四则运算题目的“软件”,要求除了整数以外,还要支持真分数的四则运算:
地址:https://coding.net/u/z756874948/p/chengxu/git/blob/master/四则运算
二.关于构建之法不懂的问题:
- 我们要如何做才能把修改集集成到代码库中呢?
- 代码在本地及服务器上运行成功,但无法实现功能的原因在哪里?
- 在软件测试的过程中,怎样发现Bug并修复Bug;在发现Bug的时候是不是所有的Bug都应该修复,是否要征询测试用户的建议6?
- 在集成测试的时候,已经对一些子系统进行了功能测试、性能测试等等,那么在系统测试时能否跳过相同的内容?在测试中如何处理概率性问题?
- 同一类型的软件之间是如何竞争的?
三.选取三种软件分析他们特点:
1.斗鱼TV:知名直播平台之一,斗鱼TV以游戏直播为主,涵盖了体育、综艺、娱乐、户外等多种直播内容。
2.探探:交友软件之一,利用其可对周围人进行探索,双方都互相喜欢即可匹配成功开始聊天。
3.滴滴出行:基于许多城市拦车不便开发的软件,可网上打车,让城市生活更加便捷。
(1)这些软件开发者是如何说服你成为他们的用户的?他们的目标都是盈利么?都是赚取用户现金么?还是别的?
答:大部分软件开发都是经身边人推荐使用的。他们的目标有的是为了盈利,还有的是为了赚取用户资源等其他方面。
(2)这些软件是如何到你手里的?
答:通过网上下载,或者手机上软件商城下载。
(3)这些软件是如何处理BUG的?又是如何更新新版本的?
答:出现BUG时许多软件出现直接退出情况,也有的软件提供软件助手可供修复。一般会有自动更新助手提示。
(4)同一类型软件之间如何竞争?
答:通过更加优惠的活动或是一些精美的界面吸引用户,
(5)列举你在使用上述软件是观察带的特殊现象,他们和硬件有什么不同?这些说明软件的某些特性么?
答:与硬件相比,他们看得见,摸不着,不像硬件存在发热,响声大等现象。体现出了软件是的程序+软件工程的本质特征。