- 博客(3)
- 收藏
- 关注
原创 高级软件工程学习总结
通过该部分的学习,我了解到了一个优秀的,漂亮的项目是如何设计,编写并且实现的,对于编码规范有了更进一步的了解。通过该部分的学习,我对软件体系结构进行了回顾,对于设计模式和架构进行了学习,了解到了使用设计模式的目的和优势,设计模式的设计原则以及常见且泛用的软件架构风格。通过该部分的学习,我了解到了从客户的想法到程序员的实现之间经历了怎么样的过程,了解到了需求的重要性,学习了高质量需求应该拥有的特征,并对需求的类型和分析方法有了初步的认识。了解到了为了解决软件危机人们不断做出的努力。
2023-07-09 16:35:22
88
1
原创 作业4:从需求分到软件设计
运行过程:连接管理和会话保持,远程文件系统访问,包括文件的上传,下载和同步等等,远程连接中可能会出现错误和异常情况,需要进行错误处理和故障修复。远程文件系统的访问:分析文件的上传下载和同步,以及用户交互的实现方式,文件系统访问的协议和api,如SSH文件传输协议等。命令执行功能:分析远程服务器上执行命令的实现方式,确定执行类的属性和方法,考虑命令执行类和远程工作区类的交互关系。断点设置:分析断点设置的实现方式,确定断点设置类的属性和方法,考虑断点设置类和远程调试类之间的交互关系。
2023-05-30 15:41:15
74
1
原创 高软作业3:深入理解Callback函数
Condition函数作为callback函数允许一定程度的用户自定义,同时callin函数和callback函数中都添加了一个额外参数args,且为void*类型,保证了模块的通用性,将两个模块一定程度上解耦合。首先理解回调函数,回调函数是一个作为参数传递的函数,多使用函数指针实现,通常在发生特定事件和满足特定条件时由另外的软件模块通过函数指针的方式调用,该过程称为对事件或者条件的响应。分析此处模拟了面向对象中继承和多态的机制,进一步隐藏各个模块之间的实现细节,仅暴露接口。
2023-04-02 15:58:29
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅