• 软件工程原则的应用实例分析


    此作业要求参考:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2446

    在本学期中,应用到了哪些软件工程原则:

    1. 代码规范:

      虽然计算机只关心编译生成的机器码,但是在团队里工作,代码规范很重要。在进行结对编程时,我和我的同伴一起制定了代码的风格规范等,这样两个人共同编写的代码,遵从共同的规范,在后面再回顾时,结构清晰,可以方便阅读和理解。

    2. 敏捷开发流程:

      敏捷流程强调尽早并持续的交付有价值的软件,开发人员在项目开发过程中,应每天共同工作。在我们能完成小组作业时,就基于这样的想法,团队通过每日例会进行面对面交流,这样在一定程度上促进了整个团队的进度的发展,团队中每个成员知道每一天要做什么,以及接下来未完成的任务,团队的项目可以很好的完成。

    3. NABCD模型:

      一个团队要做出一个产品,首先要做实用并且有创新的项目,想要说服别人我们的项目靠谱,就要用到NABCD模型,进行按部就班的分析,有条理的说服他人。我们组在一开始决定作出弹球学成语的项目时,一开始并没有考虑过在竞争环境中有何创新或优势,后面老师要求我们写出NABCD分析时,也在这个分析的过程中,逐渐发现我们可以实现怎样的功能更加有优势,从而拥有了一个大致的方向。

    4. 计划和估计:

      估计是了解了当前自身的情况和掌握的资源,预计一下需要多少人力物力和时间才能实现某个任务。估计的关键是,找到数值背后的假设条件。我们组在alphabeta 的发布阶段时,存在或多或少的问题,在发布前夕功能二没有实现成预计的模样,或是视频制作未完成。队友为此也熬过夜。包括在我自己之前的个人作业中,也在截止时间之前冲刺过。在预计要完成一个任务之前,要预留多少时间,很多情况都是根据截止时间留出几天,但是这往往没有考虑到个人完成任务的能力问题。

  • 相关阅读:
    代码发布概述图
    gitPython模块
    django重点面试题
    paramiko模块
    Spring Security 注解
    JsonIgnoreProperties JsonIgnore导致RequestBody无法接受参数值
    Http和Rpc区别
    ExceptionHandler(思路参考CustomException)
    Linux安装Nginx
    秒杀扣除库存方案
  • 原文地址:https://www.cnblogs.com/wuyiyao694/p/10066236.html
Copyright © 2020-2023  润新知