《实时控制软件设计》期末作业
一、团队作业:
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篇以上开发日志,用于记录自己所做的工作,提出遇到的问题和困难。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步