• 《实时控制软件设计》期末作业


    一、团队作业:

    1、每个团队的PM在github.com/RTCSD2016下创建本团队的项目repository,把团队成员添加进去。

    2、在repository的根目录下创建README.md文档用于简述团队组成和团队开发目标,在项目完成后添加关于软件编译和运行的简要说明。也可添加TODO.md用于介绍团队近期的工作事项。根目录下有doc目录用于提交设计文档。

    3、项目截止期为2017年1月10日,充分利用github的Issues功能来管理项目进程。在第一阶段(2017年1月1日前),团队应完成功能需求分析、功能的分解、概要设计和团队分工,在github上设置Issue和Milestone,提交概要设计文档。

    4、参照《构建之法》和博客园上其他学校的软工团队作业(edu.cnblogs.com)展开项目开发流程。

    5、作业主要评价标准:

    • 软件工程规范:基于github进行团队协同和版本控制,能在github上看到开发全过程,而不是最后阶段一次性提交代码和文档。

    • 编程和构建:良好的代码风格,良好的单元测试,充分利用实时操作系统的底层架构,有效集成第三方功能库。

    • 项目完成情况:是否按期完成了项目设定目标,软件能编译运行。

    二、个人编程作业:

    • 完善之前编写的轨迹插补程序,对照Google C++编程规范,检查并修改不符合规范的地方,用CPPUnit为代码添加单元测试,添加必要的注释信息,提交到Github。

    三、个人博客作业:

    • 在团队项目完成前,发表4篇以上开发日志,用于记录自己所做的工作,提出遇到的问题和困难。
  • 相关阅读:
    Java String 乱码
    HBase非原理性浅析
    git cherry-pick
    数据结构之队列
    数据结构之栈
    算法之简单排序
    数据结构之数组
    数据结构简介
    Java类型信息
    基数排序
  • 原文地址:https://www.cnblogs.com/bingc/p/6231557.html
Copyright © 2020-2023  润新知