摘要: 可复用性的度量、形态与外部表现源代码级别的复用、模块级别的复用:类/抽象类/接口、库级别的复用:API/包、系统级别的复用:框架 代码复用代码级别:方法等模块级别:类和接口库级别:API系统级别:框架 代码级别白盒复用:源代码可见,可修改和扩展。复制已有代码当正在开发的系统,进行修改。可定制化程度高 阅读全文
posted @ 2022-06-14 09:18 Gusimo22 阅读(78) 评论(0) 推荐(0)
摘要: 开发模式、配置管理、版本控制 2.1开发模式两个过程模式:线性过程、迭代过程五个模型:Waterfall (Linear, non-iterative) 瀑布过程、– Incremental (non-iterative) 增量过程、V-Model (for verification and val 阅读全文
posted @ 2022-06-13 23:46 Gusimo22 阅读(154) 评论(0) 推荐(0)
摘要: 数据类型与类型检验 1.数据类型 基本数据类型(java有八种基本数据类型)(栈中分配内存,不可变) 对象数据类型:对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。(堆中分配内存,可变/不可变) 可以将基本数据类型包装为对象数据类型进行使用(如Integer)。 2.操作 操作符 阅读全文
posted @ 2022-06-13 23:11 Gusimo22 阅读(80) 评论(0) 推荐(0)
摘要: 软件规格说明的使用者包括用户、设计人员、程序员、管理人员等, 涉及产品鉴定、质量保证、配置管理、软件维护、人员培训、市场分析、软件版权等诸多问题。可以把软件规格说明看成是一个具有概述、图示、例子等多视角的信息库。它既是用户和开发者的一份协议, 又是指导软一件开发、测试和维护的依据。 标准化的软件规格 阅读全文
posted @ 2022-06-11 23:26 Gusimo22 阅读(65) 评论(0) 推荐(0)
摘要: 在文件夹中打开git bash,进行git init初始化指令,发现文件夹中出现了隐藏文件.git,表示此文件夹已经是git管理库 接下来可以利用git add xxx 指令将文件添加到暂存区,利用git add .将所有文件添加 通过git commit 查看改变的信息 git log 显示之前的 阅读全文
posted @ 2022-06-06 11:28 Gusimo22 阅读(33) 评论(0) 推荐(0)
摘要: Lab1-Social Network实现: 1.1.1 设计/实现FriendshipGraph类 利用HashMap存储数据,好处是既可以存储成员名字,又可以对应编号,方便查找,开二维数组Edge,记录两点间是否有连线,最初遍历数组将每个点的值设为MAX_VALUE。 设计类中方法addVert 阅读全文
posted @ 2022-06-06 11:13 Gusimo22 阅读(76) 评论(0) 推荐(0)