软件工程第一次作业

1.对于作业“在一周之内快速看完《构建之法》,列出你不懂的5-10个问题
1)软件开发流程中有很多模型,但是在软件开发过程中我们该如何选择最合适的模型?(第五章 团队和流程)
2)需求和任务之间的关系是怎么体现的?(第六章 敏捷流程教材107页 提问原因:各个需求和任务之间有种种复杂的依赖关系,但是这些依赖关系到底该如何去体现)
3)怎样才能尽可能地减少Bug?
4)团队如何测量并跟踪软件的效能?
5)一个程序的代码如何去复审?
6)试验MVP时,添加VIP服务的链接,观察有多少用户点击此链接,若点击量小,VIP服务就可以不用做,那么这个点击量应该怎么确定,用户和点击量的比例是多少的时才算是点击量小?(第五章 团队和流程 教材101页)
7)MVP有适用范围,和它对应的是最强最美产品,若在软件开发过程中太过注重产品的外在形态,而不注重其“内涵”,是否太理想化。(第五章 团队与流程 教材101页)
2.软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
1)游戏:可以在应用商店下载,通过用户的使用量、用户的评价、游戏界面是否精美来决定游戏的商业价值
2)手机应用:以APP的形式运行在手机等各种电子产品中,可以在应用商店下载,可由手机自带的应用软件,根据用户自己的喜好选择,各个应用软件之间存在着非常大的竞争,在一定程度上用户量决定着一个应用软件的好坏。
3)企业或学校或某组织内部软件:不支持某组织外的人运用此类软件,具有较高的安全性和可靠性,只能完成某组织内部的一些所必需的功能,例如一些课程的交作业的软件或系统只支持学校内部人员使用,没有商业价值,也没有盈利。
3.20分钟写一个能自动生成小学四则运算题目的“软件”
https://coding.net/u/MRZ1500802105/p/sizeyunsuan/git/commits/master/四则运算

posted @ 2017-04-22 20:44  Mmrz  阅读(191)  评论(0编辑  收藏  举报