首页 > 代码库 > 软件工程第一次作业

软件工程第一次作业

第一题:四则运算代码:https://coding.net/u/lixiaochenen/p/week1-software/git/blob/master/cal
第二题:问题
1. 怎样才算一个好的单元测试;
2.不在设计范围内的话,出现了用户需求,这算不算BUG;
3.敏捷流程是结果重要还是过程重要;
4.如果数据量增大,是优化算法更可靠,还是分批处理更可靠;
5.怎么按部就班的进行需求分析。
第三题:分析软件特点
1.手机应用:
互动性:移动设备的触摸屏有很好的操作体验,文字、图画、视频等一应俱全,实现了前所未有的互动体验;
创意性:只有设计出用户真正喜欢的App,有让他们惊讶的创意,这个APP才会得到发展;
精准性:适用人群十分精确,目的也很明确。
2.游戏:
操作性强,在游戏中可以体验到丰富有趣的场景;
一般是通过下载得到的;
每周都会升级,扩展补丁,优化游戏;
通过不断丰富游戏画面,提升游戏流畅度,改善游戏可玩性来竞争市场。
3.操作系统:
给用户提供了良好的操作电脑的界面;
电脑一般都会搭载某个特定的系统;
经常会推送系统更新,用户有选择的进行下载;
通过提升系统流畅度,改善问题解决方案来竞争市场。
第四题:软件BUG以及本质特性
BUG:在使用某些软件的时候,会出现闪退、卡死、不断重启、等现象。有些解决方案做的好,可以很方便的退出,而有些就差强人意,可能响应较慢或是导致系统崩溃。
特性:可靠性:在规定的情景内,完成指定的任务;
可移植性:可以在别的操作环境中使用;
功能性:提供相应的功能;
可维护性:可以根据自身需要升级,后者修复,满足不同人群的需要。

软件工程第一次作业