• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

true-lictory

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

软工二次作业

**这个作业属于哪个课程 22级计科12班
这个作业要求在哪里 作业要求
这个作业的目标 熟悉PSP,熟悉单元测试,Git记录

GitHub链接

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

接口设计跟实现过程:

本程序只使用了一个类,具体的方法如下

调用流程图大体如下:

性能解析:

根据JProfiler显示,byte[ ]占用的大小居多,毕竟是文件读写,需要用到byte的地方有很多,可以着重考虑一下使用对内存友好的算法

单元测试:

代码覆盖率如下:

异常处理:

对于main函数的异常,args中如果length<3则会出现数组下标越界问题

posted on 2024-09-12 15:15  TrueLicotry  阅读(42)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3