软件工程第一次作业
软件工程第一次作业
1.四则运算
花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。
[xinz](https://git.coding.net/mengfanmao/first.git)
实现的功能:
-实现了自动生成整数加减乘除以及真分数的加减法.
-能控制自动生成题目数并判断对错和统计答对数目.
2.列出不懂的问题
问题:
-1.软件工程的目标是创造出“足够好”的软件,那么判断“足够好”的软件是Bug尽量少的时候?还是达到客户的需求的时候呢?(第1章概论中的软件工程的目标)
-2.什么样的数据能说明一个软件工程师的技术和能力呢?衡量能力有哪些参数?(第3章软件工程师的成长)
-3.作为一个PM,应该以一个怎么样的心态去面对风险呢?又如何发展自己呢?(第9章项目经理)
-4.在分析Actor与Use Case时不是很清楚,画用例图时感觉分不清楚Use Case.既然根据思想不同画的用例图不同,那么不同人设计时分歧会不会很大?太影响进度了。(第11章软件设计)
-5.“探索式”测试是指为了某一特定目的而进行的测试,而且就这一次,以后不会重复测试。那么这种测试岂不是不准确,发现的问题岂不是很少?感觉意义不大.(第13章软件测试中的“探索式”的测试)
-6.软件测试方法有10几种,那测试工程师工作量不是太大了吗?
3.软分析件
<腾讯QQ:
腾讯qq一系列附属业务全都是盈利性的。目标显而易见是为了盈利。我是通过应用商店下载的,这个软件经过长时间的完善现在bug已经很少了,主要通过用户的反馈发现bug,并不断在更新。之前也有过飞信与MSN但后来却竞争不过腾旭QQ,他们主要通过增加业务与功能来竞争市场。
<绝地求生之全军出击
这款游戏是最近上线的,刚开始为了完善软件就使用内测服,目的是为了发现bug,增强游戏体验。由于“吃鸡”游戏的盛行,所以腾讯为了占得市场推出手游。
< Windows系统
Windows系统广泛应用在电脑上,系统稳定,使用方便。
总结:这些软件有实用性与流行性的特点,所以说服我成为他们的用户。当然这些软件都是以营利为目的,而软件的获取都是在应用商店下载或者网页上下载的 。软件都是要在硬件上运行的,离开了硬件软件无法运行。
4.分组
1600802022 皮炜
1600802020 孟凡锚
1600802025 王银龙
1600802027 魏仁杰