第八周总结

学期2021-2022-1 学号20211425《信息安全专业导论》第八周学习总结

作业信息

|这个作业属于哪个课程|https://edu.cnblogs.com/campus/besti/2021-2022-1fois
|这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
|这个作业的目标|

  • 功能设计与面向对象设计
  • 面向对象设计过程
  • 面向对象语言三要素
  • 汇编、编译、解释、执行

教材学习内容总结

  • 功能设计与面向对象设计
    • 功能设计是按照产品定位的初步要求,在对用户需求及现有产品进行功能调查分析的基础上,对所定位产品应具备的目标功能系统进行概念性构建的创造活动。
    • 面对对象设计是用叫作对象的独立实体生成解决方案的问题求解方法。
  • 面向对象设计过程
    • 集体讨论
    • 过滤
    • 场景
    • 责任算法
  • 面向对象语言三要素
    • 封装:把数据和动作集中在一起,使数据和动作集中在一起,使数据和动作的逻辑属性与他们的实现细节分离
    • 继承:就是子类可以继承父类的方法(函数)和变量
    • 多态:允许将子类类型的指针赋值给父类类型的指针
  • 汇编、编译、解释、执行
    • 汇编:将汇编语言翻译为机器语言
    • 编译:将高级语言翻译为机器语言
    • 解释:翻译高级语言后立即执行,不输出机器语言
    • 执行:执行算法
  • 不同范型:
    • 命令式范型:
      • 面向过程的范型:数据是被动且被程序所操纵
      • 面向对象的范型:数据是活跃的
    • 声明式范型:
      • 函数式模型:函数求值
      • 逻辑式模型:数理逻辑

教材学习中的问题和解决过程

  • 问题1:对于封装、继承、多态不是很理解
  • 问题1解决方案:查询资料
  • 问题2:对于课本中代码的编写不是很理解
  • 问题2解决方案:询问同学

代码托管
























上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况
  • ...

其他(感悟、思考等,可选)

xxx
xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted @ 2021-11-14 11:04  gaozheng08  阅读(34)  评论(0)    收藏  举报