2020软件工程作业05

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619
这个作业的目标 在网页页面上呈现树形结构形式的师门树
作业正文 下文
参考文献 百度

1.链接:

  • Github 项目地址:

  • 本作业博客链接:

  • 博客地址:

  • 博客地址:

2.具体分工:

3.PSP 表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 15 20
Estimate 估计这个任务需要多少时间 500 780
Development 开发 10 50
Analysis 需求分析 (包括学习新技术) 300 300
Design Spec 生成设计文档 20 30
Design Review 设计复审 30 15
Coding Standard 代码规范 (为目前的开发制定合适的规范) 50 50
Design 具体设计 80 220
Coding 具体编码 120 300
Code Review 代码复审 30 30
Test 测试(自我测试,修改代码,提交修改) 40 80
Reporting 报告 30 60
Test Repor 测试报告 30 60
Size Measurement 计算工作量 10 20
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 30
合计 515 800

4.解题思路描述与设计实现说明【20'】

代码组织与内部实现设计(类图)【5'】
说明算法的关键与关键实现部分流程图【10'】
贴出你认为重要的/有价值的代码片段,并解释【5'】
5.附加特点设计与展示【10'】

设计的创意独到之处,这个设计的意义【3'】
实现思路【3'】
贴出你认为重要的/有价值的代码片段,并解释【2'】
实现成果展示【2'】
6.在博客中给出目录说明和使用说明【4'】

说明你的目录是如何组织的【2'】
测试人员如何运行你的网页【2'】
7.单元测试【10'】

说明你们选用的测试工具,是如何学习单元测试的,能出一份你自己的简易教程吗?【4'】
展示出项目部分单元测试代码,并说明测试的函数【3'】
说明构造测试数据的思路,你是如何考虑各种情况的?你如何考虑将来测试人员的刁难?【3'】
ps:上一次编程作业是比较欠缺的部分,请同学们认真完成此次单元测试,请看附录部分说明。
8.贴出Github的代码签入记录【1'】

请合理记录commit信息
9.遇到的代码模块异常或结对困难及解决方法【4'】

问题描述
做过哪些尝试
是否解决
有何收获
10.评价你的队友【2'】

值得学习的地方
需要改进的地方

4.附加特点【10'】

你和你的队员有没有做其他人性化、方便的设计,效果怎么样呢?可以尽情思考,添加你认为好的特点。
作业要求内容不算做额外特点;一个特点根据其意义以及呈现效果,取满分【5'】分;有两个或以上较好特点的,可给满分。
比如支持上传文本文件作为输入;右键某一个节点,可以再单独输入,添加其子节点;支持输入额外信息,比如联系方式,点击某个节点可以查看其额外信息;呈现结果可以导出图片等等。

原文地址:https://www.cnblogs.com/oulaoulaoula/p/12722141.html