• 机房合作--11期验收有感


             “完毕了机房合作。我们就算是一名合格的IT人士了”米老师如是说。

        參与了11期的机房合作验收,师哥师姐从功能、UML图、文档、代码走查四个阶段做出了点评。以下谈谈这个过程我所总结的想法。


    一、收获:

      (一)  站在“用户”的角度来思考功能设计

       1、Login界面输入错误到底该提示写什么?

        之前我做的时候,我的第一感受“假设提示‘您的username或者password错误‘有点太不专业了”就像今天师姐所说,详细提示到username还是password。这样更加方便用户去进行改动。之后坤哥说了。提示“您的username或者password错误”则更加符合安全性,我想仁者见仁智者见智。真是山外有山,功能设计过程中的思维重新被打开。仿佛呼吸到了新奇的空气。

       2、注冊卡和学生信息之间的顺序到底该怎么办?

        绍然组和我之前重构设计的是一样的,将卡和学生信息都分开注冊,可是在注冊卡的时候须要勾选学生信息。假设没有学生信息,卡就不能注冊成功,对于设计人员来说,注冊卡的时候自然会先去注冊学生信息,然后对应在注冊卡的时候去勾选学生信息,可是用户会这样去做吗?注冊卡的时候会感觉为什么学生信息加入不上?系统有问题了吗?

        这就要求我以后再设计程序过程中,不要全然从开发者的角度去设计程序,思维要开阔。

       3、至少上机金额真的只该在上机时才体现吗?

        举样例,至少上机金额设置3元。注冊卡时候注冊资金1元,即使卡注冊成功了。可是还是上不了机。试想,注冊卡的目的不是为了上机吗?为什么不把至少上机金额的限制同一时候提到注冊卡上呢?这样刚刚注冊的卡不就都能上机了吗?当时设计的时候还是被“至少上机金额”中“上机”两个字给限制了……

       4、组合查询中符号下拉列表是否“=”、“<”、“>”都改设置呢?

        老师一直都在强调“全心全意为人民服务”。为什么体如今详细功能上就这么难?选择人名的时候难道该选择“<”和“>”吗?听了这次验收才发现多么的肤浅。

        近期也在和九期和十期师哥师姐做考评系统的需求,发现想要设计出好的功能,做需求要比写程序复杂多了,这部分我感觉除了经验之外,更重要的就像今天收获到的这一点,思维非常重要,思考时候站位相同重要。

     

    (二)规范

        尽管我不是我们合作组的组长,可是我想对于“UI规范、SVN规范、代码规范、数据库规范”等我还是非常有必要关注的,说不准下次某个项目我就是组长。

        针对这次机房合作验收,我分别针对今天的系统总结例如以下:

        1、UI规范

        a.提示框位置要放在同一个坐标下

        b.子窗口下除了右上角windows自带关闭button。系统要为每一个页面加上关闭button

        c.文本框或者下拉列表要有默认数据。并且是真实数据。

        d.提示框的图标首先要不一样,感叹号、问好、信息符号等用在不用场景,可是也不能乱用。今天的一组有两个界面。同一时候提交button,单击之后显示图片一个是感叹号,一个是信息提示符号“i”,非常明显的错误。

        2、代码规范

        Try catch语句的使用:

        有一组在代码中用到了try catch 语句。可是只要系统有问题错误提示就出来了。提示界面都一样,不好,就像上面站在“用户”的角度来思考功能设计,考虑过用户看到这个界面的感受吗?在catch之后只须要写throw就ok了。expression就不要往上传了,我们在设计过程中为了方便调错能够有,可是上线公布了,就算了吧,或者详细的问题详细提示。就不要所有都用try catch了,通篇使用try catch也不是一个好的选择。

        3、文档规范

        软工学习时候,整个软件生命周期假设理清了,我想对于写和使用文档应该很收悉。慕夏师姐说了,“需求、开发、測试、维护”四大块就能够概括这个周期,简单明了,之前自己记忆这个过程一直都是混乱的……

        a.写文档。要有文档封皮、名称、时间、版本号,细节要具体。

        b.用例图的备注、说明要具体。

        c.类图中要体现设计模式的运用,(能够在以后版本号中稍稍改动类图)。

     

    (三)新发现

        今天慕夏师姐验收过程中把电脑系统时间给改了。快进了一个小时,结果算钱的时候就直接消费了一个小时的金额,这简直就是一个天大的BUG,假设这样能够的话, 网吧里的客人趁着管理员不在偷偷改了控制端的系统时间,不就相当于请全部人白上网吗?试想他不修改详细时间。而是修改日期,往前该一天,网吧就亏一天的钱。有一次这种事情,老板就赔大发了。

        所以,实时进行算钱,实时更新卡表剩余金额。非常有必要!!。

     

        通过今天的验收,一些零碎上的点的总结。如上所述,最最重要的。让我的眼界开阔了,非常好。

  • 相关阅读:
    ScottGu: 宣布微软 AJAX CDN
    表格数据流协议TDS
    .NET 4 System.Threading.Barrier 类
    企业架构思考
    OpenSSL的托管项目
    WCF服务中操作FormsAuthentication的Cookie
    Silverlight相关博客收集20090927
    Sync Framework 2.0
    [中央电视台·见证]大学堂——兰州大学
    系统进程管理工具Process Explorer
  • 原文地址:https://www.cnblogs.com/yfceshi/p/7049323.html
Copyright © 2020-2023  润新知