软件工程第一次作业

-花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。

https://coding.net/u/a1729579366/p/text_2/git/blob/master/1500802058王月.cpp

- 一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客

1.什么是单元测试? (第2章 2.1单元测试)
2.什么是结对编程? (第4章 4.5结对编程)
3.明星模式和主治医师模式有什么不同? (第5章 5.2软件团队的模式)
4.什么是渐进交付的流程,有什么特征? (第5章 5.3.6渐进交付流程)
5.什么是竞争性需求分析? (第8章 8.1竞争性需求分析框架)

-分析软件特点

1.手机淘宝:
购物方便、有搜索比价、订单查询、收藏、评价货物、查看图片、7天退货等功能,实用性强足不出户买到想买的东西。

2.铁路12306:
可以查询火车票余票、火车票价钱、可以在线购票、支付、改签、退票、订单查询等功能
还增加了查询火车正晚点功能和约车功能
3.爱奇艺:
电视剧、电影分类搜索,可以找到很多想看的电视剧、电影,足不出户看大片。可以下载下来有时间再看不用等待电视同步播出

- 这些软件开发者是怎么说服你的?这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?

因为有需求所以成为了他们的用户。

手机淘宝:主要为各大品牌商家以及有一定实力的企业经营,国内外知名品牌已经纷纷入驻淘宝商城。

铁路12306:为社会和铁路客户提供客货运输业务和公共信息查询服务

爱奇艺:为人们提供观影平台。

-这些软件是如何到你手上的?

通过下载。

-这些软件是如何处理Bug的?又是如何更新新的版本的?

通过更新处理bug。通过软件更新提醒更新。

-同一类型的软件之间是如何竞争的?

通过不断更新增加功能贴近生活。

 

posted @ 2017-04-17 21:16  a1729579366  阅读(106)  评论(0编辑  收藏  举报