我所经历的NFR

  在课程中我们学到了软件的非功能特性,首先功能型特性指的是软件所实现的功能达到它的设计范围和满足用户需求的程度。它包括:完备性,正确性,健壮性和可靠性。而非功能特性值得是系统能够完成所期望的工作的性能与质量,它包括:效率,可用性,可维护性,可移植性,清晰性,安全性,兼容性,经济型,商业质量。

  在大学这两年多我们经历了不少项目开发团队合作的项目,只是在接触专业知识以前我们并没有进行过很具体的分析等等。回想以前的经历,我认为我最大问题的一个是效率以及清晰性。我们还是在大学时期所以并没有什么上司客户来催促我们,只有老师的一个时间限制。我们也并没有什么必须要推广上市的任务,只有一个实验要求,所以大家都是处于一种完成作业的状态。一而拖再而拖,所以导致了我们的效率很低,要是闻起来同学你项目做的怎么样了,大家一定都会说,啊就那样吧,哪样呢?一般都是在项目初期大家兴致勃勃的去写程序查阅资料,慢慢的兴趣没了项目也就搁置了,等到快要检查作业了,大家又开始急忙熬夜赶一赶,所以效率还是很低的。针对于这种情况,老师定期检查是一点,大家的自觉才是最重要的,我其中的一个项目小组为了不赶时间而是做到质量好效率高的办法就是大家没钱一起上自习,一起讨论项目的进程,一起写程序。这既可以让大家集思广益不断完善程序,还可以保证效率与质量,也增进了队友之间的感情,所以我觉得对学生来说这是一个好办法。

  至于清晰性,我深有感触的一点就是在评审别人的代码哪一个实验中,我有和同班的其他同学一起讨论过不同的代码,我检查的代码很清晰,一眼就能看明白哪一个模块写的是什么。而有些人的代码简直就是极具自己的风格,清晰性很差。我认为,解决这个问题的好办法就是养成一个很好的写代码的习惯,格式整齐,不管是各种命名还是注释标注等,这样写出来的代码很清晰,很明了。就算交给一个并未参与开发的人员一眼看上去就可以在最短时间内明白的你的代码,便于后期维护,也提高了效率。

  所以我认为,作为一个程序员,既要有自己的风格,也要和别人共同沟通,和团队协作,这样不仅让我们能够取得好成绩,更能为将来打下坚实的基础。

时间: 2024-10-24 12:23:37

我所经历的NFR的相关文章

记录一次ceph recovery经历

一次ceph recovery经历 背景 这是一个测试环境. 该环境中是cephfs 一共12个节点, 2个client.2个mds.8个osd mds: 2颗CPU,每个4核,一共是8核. 128G内存, 单独的两个节点,只作为mds cpu型号: Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz osd节点, 每个24核, 8 × 4T SATA盘, 1 SSD:INTEL SSD SC2BB48 (480G) 64G内存 cpu型号: Intel(R) X

周末经历之小体会

又到了一周一总结的时候了,说实话,这周与课程有关的事情并没有做多少,可能是上周末出去放松了一下,心还没收回来吧.不过,旅行也算是一种学习吧,因为增加了自己的阅历与体验,接触到的新的环境,新的人,对我来说影响都蛮大的,就拿从武汉回来的经历来说吧1.千万不要在火车站买东西,因为流动性很大,所以不少店家借着这种特点,太高物价,卖假货,哎,被坑的好惨...长教训了!2.这个经历,才是我刻骨铭心的,在候车室等车的时候,我的手机没电了,就找了一个哥们接了一下充电宝.他很热情,就直接借给我了然后就和我聊了起来

这些年经历的技术变迁与沉浮

最近又从头到尾写了一个小 java web 应用,上一次完整的写 web 应用程序已是三年前了, 毕竟近年都专注在后端服务架构上,而较少有机会从前端到后端写一个完整的 web 程序. 而每次有这样的机会,我总会去跟进使用下最新的 web 技术来开发,毕竟三年前称手的技术工具如今看来已经老态龙钟, 回顾这些年的技术变迁与沉浮,不禁感慨. C/S 的末路 在我进入程序员这个职业时,主流的企业应用开发还在 C/S 时代末期,而 B/S 架构方兴未艾. 主流的企业系统架构都是 C/S 的.如上图,数据库

58同城2015校招笔试、一面、二面经历

10.18 宣讲 58宣讲时间真是安排的晚...19.30开始,我6.30就到了..整整放了1个小时不重复的视频.....我听完他们CSO对行业和公司的介绍就走了.感觉58可能是o2o的下一个爆发点.感觉蛮有前景的.宣讲会也是和小米的宣讲差不多,过道上都挤满了人这种.我个人还是比较些向往去58的.个人感觉对于O2O,58算是赶了个早集..把最脏最累的活给做了..反而是美团,大众点评这种抓住了热点...当然,未来的大趋势也是O2O,就看58能不能赶上这趟快车了. 10.19 笔试 昨天的唯品会和中

民企信息化建设个人经历(一)

履新一周,感受颇多.上一份工作也是企业IT,从刚入职的时候只有ERP,到离开的时候基本该有的都有了,正在布局BI相关的部分.个人机缘问题,在职位上最终还是没有更进一步,外加个人判断,近几年民企应该会有比较不错的发展空间,所以换到了现在的公司(民企). 各种不同,各种挑战,各种机会,让我觉得不管未来怎么发展,把这段经历用文字记录下来,应该是蛮有意义的.不过限于本人文笔和空闲时间有限,可能只能是以类流水账的方式来记录吧,尽量保证一周一次总结,当做一种另类的周报吧. 先谈谈公司的人际组织状况.一周的了

java开发中的那些事(5)--------一点经历,败给2分钟的2个小时

特意记下这个经历,这个让我感慨万千又斗志昂扬的一次经历,这是经验,也是生活. 故事的始末是这样的,先给大家上几句代码,现在身在家中,只能凭记忆敲打几行,大致意思倒不会错: {field:'code',align:'center'} {field:'btfid',align:'center',hidden:'true', formatter:function(value,row,rowIndex){ return "<a href="javascript:void(0)"

捷尔特电动车诉说被骗的经历e

"噌――"麻雀飞走了,同时堂屋的门"吱扭"响了一下,有人进屋了,肯定是母亲,一天当中不知进屋多少次了,现在母亲可是他实现梦想的最大障碍,怎样才能过母亲这一关呢? 这时候,一束阳光射过来,刺得孙家树两眼发涨,他正想起身拉上窗帘,捷尔特电动车加盟是骗子项目吗纯属污蔑,却见窗台上落下一只小麻雀来,它叽叽喳喳地叫着,欢快地蹦跳着,并没有注意到屋子里有一双黑眼睛在目不转睛地盯着它,突然,它停止了跳动,屋里有人,小麻雀机警地转动着小脑袋,小黑豆一样的眼睛冷静地观察着,两只小爪子

找工作经历心得总结

这几天还是没有找到实习工作,觉得实际上自己还有很多事是还没有拎清除,所以得静下来好好做个总结反思. 首先是没有给自己准确定位.这个主要原因是自己的技术不过关也是很难给自己定位.学习的时候其实自己多少有些畏难情绪,所以对于很多都是"浅尝辄止",对于没有深入研究过的东西我都不敢说自己了解,毕竟技术这种东西都是深层次的,尤其IT,还是日新月异.在学习阶段自己还有个很大的问题就是不管在时间还是任务上都没有合理的规划,每次都是东一块西一块,导致结果也是东丢一块西掉一块的. 再者也就是没有合理规划

成长经历之新年感触

前言 2017年的计划就是每周一篇文章,无论多忙,无论多累都要坚持写的,所以即使是回家过年,文章还是不能断的.大过年的如果写点技术的东西,感觉有点写不出来,可能是在过节的气氛中吧!所以今天就写一点有关过年的事情吧!这也是这次回家过年的感触吧!其实每次过年回家都有感触的,每次的感触都是不一样的,但是今年感触更加深了,真的是越长大越强烈了,这就是成长的经历吧!现在是新年的假期中,在这里先给大家拜个年,虽然已经是大年初二了,在老家只要没有过初五~破五,就还是在新年中的.祝大家新年快乐,鸡年大吉,身体健