2021 0309-1 准备工作
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11813 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11813 |
这个作业的目标 | 读构建之法,解决软件工程如何学习,提出自己疑问 |
学号 | 20188381 |
自我介绍 |
本人罗宇梁,对于C,java,web语言,数据库等语言学的不是很深只能算是入门,还需不断学习,提升能力。
期待在课程中能够收获什么,希望在课程实践中担当一个什么样的角色?
我更多的期待是能改善自己编程能力
你之前的代码量及本学期完成后希望达到的代码量
代码对于我来说是很大的挑战,我更多的是缺少练习,希望今后多练手
GitHub账号注册截图
疑问
说明UML和面向软件之间开发的关系?第三章
(*UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型.从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性.)
对象的职责有哪些?第二章
(*对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键)
面向对象的基础?第一章
程序员的角色发送了改变,从一个操作者,变成了指挥者,不再需要关心,每个功能具体的实现细节,从而可以专注处理业务逻辑,是一种思想上的转变
大大提高了程序的扩展性,当一个对象发生了修改时,对其他对象时没有任何影响的,对象之间相互独立,耦合度变得更低了
提高了程序的灵活性,例如游戏中,每个玩家的操作都是自由的,而不是机械般固定的!你可以买武器,也可以买护甲
迭代开发的过程?第二章
1 准备工作
2 获取需求
3 需求分析
4 系统分析
5 系统设计
6 开发
7 测试