软件工程第一次作业

第一题:四则运算
设计一个小程序用来实现小学基本计算练习,可随机生成十道普通的四则运算并且可以保证每道算式可以满足基本的算法要求,练习者根据算式输入自己的答案,程序会自动判断正误,并且会讲错题记录形成一个错题集。最后显示正确题的个数和错误题的个数,从第二次使用该程序的时候可以选择正常训练也可以选择做上次的错题。

代码:https://coding.net/u/LCkzy/p/calculator/git?public=true

第二题:读构建之法之后所提出的问题
1.在读到第五章时,学习到软件团队的模式等很多种,但有些模式对成员的要求很高,在大学生自己组织的团队中如何可以正确的定位自己和每个成员,以使软件开发中的学习操作更具效率性。
2.在不断的学习中接触了各种开发语言,市面上常见的语言不过于讨论,但我想知道易语言之类的小众语言是否存在市场,或者是存在怎样的发展趋势。
3.读到第四章时,看到了对是否需要代码规范的问题,同时这个问题也是我想问的。
4.程序员的规范与社会中许多程序开发工作有所小小的矛盾,如果理解
5.结合生活中所用的软件,许多常用软件存在明显bug,包括微软的产品,腾讯的产品,为什么这些bug十分明显却得不到改善,是否有意而为之呢?

我选择手机软件,游戏,工具软件
1.软件设计的初衷便是服务于百姓,手机是现代生活必不可少的工具手机软件便理所当然的进去了我们的生活,作为青年人学习与娱乐的需求让我们接触了游戏以及工具软件,可以说是生活所需。现阶段游戏软件大多数用以盈利,质量较高功能更全的工具软件同样需要收费,都是以网上交易的方式。我认为收费即是对开发者,运营者的回报。
2.网上在线更新
3.大多数软件采用用户反馈bug,审核并更新修复
4.通过不断的创新使用方法,带给用户不同新鲜的感受来竞争。

硬件可以看得见摸得到,而且更新具有拖后性,相反的软件的更新具有即是性,从而可以得出软件的一次使用寿命要长于硬件。 现代的软件多数以一种新颖,创新,独特的理念出现在市场上,我想这也可能是软件发展的趋势。

 

posted @ 2018-03-23 15:58  Lcwy  阅读(133)  评论(0编辑  收藏  举报