12 2023 档案

摘要:本课程学期谈了恋爱 阅读全文
posted @ 2023-12-31 21:56 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:如何使用开闭原则 第一:抽象约束 抽象是对一组事物的通用描述,没有具体的实现,也就表示它可以有非常多的可能性,可以跟随需求的变化而变化。因此,通过接口或抽象类可以约束一组可能变化的行为,并且能够实现对扩展开放,其包含三层含义: 1.通过接口或抽象类约束扩散,对扩展进行边界限定,不允许出现在接口或抽象 阅读全文
posted @ 2023-12-31 11:06 秋渡晚枫 阅读(10) 评论(0) 推荐(0) 编辑
摘要:需求工程不是一成不变的,会随着新的理论、实践中的不断总结等,需要对过程进行适应性改造。把理论方法付诸于实践是改进软件过程的核心所在。任何一个改进过程都是为了让客户、用户、开发人员等满意。 需求过程的改进过程是革命性、彻底的、连续的、反复的。在运用某种新的过程时,要先确定变更的目标。需求过程改进的过程 阅读全文
posted @ 2023-12-30 11:06 秋渡晚枫 阅读(8) 评论(0) 推荐(0) 编辑
摘要:二.开闭原则(Open-Closed Principle, OCP)定义:一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展 问题由来:任何软件都需要面临一个很重要的问题,即它们的需求会随时间的推移而发生变化。因为变化,升级和维护等原因,如果需要对软件原有代码进 阅读全文
posted @ 2023-12-29 11:06 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一、单一职责原则(Single Responsibility Principle)定义:一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有 可能会导致 阅读全文
posted @ 2023-12-28 11:05 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:ERP系统特点 1. 集成性:ERP系统最大特点可将企业内外信息、资源进行整合,比如人力资源、信息资源、财务资源、物料资源、时间资源等,比传统单一的系统更完善。 2. 实时性:ERP系统可以实时地收集、处理、更新数据,对企业所有的人、财、物、信息、时间和空间等进行统一管理、优化、实时监控等,以及协调 阅读全文
posted @ 2023-12-27 11:05 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:接口隔离原则的优点 接口隔离原则是为了约束接口、降低类对接口的依赖性,遵循接口隔离原则有以下 5 个优点。 (1)将臃肿庞大的接口分解为多个粒度小的接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。 (2)接口隔离提高了系统的内聚性,减少了对外交互,降低了系统的耦合性。 (3)如果接口的粒度 阅读全文
posted @ 2023-12-26 09:48 秋渡晚枫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解抽象工厂模式的动机,掌握该模式的结构; 2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 #includ 阅读全文
posted @ 2023-12-25 09:48 秋渡晚枫 阅读(18) 评论(0) 推荐(0) 编辑
摘要:package rjsj.no12; /** * CPU类:子系统类 * */public class CPU { public void run(){ System.out.println("处理器运行"); } public void off(){ System.out.println("处理器 阅读全文
posted @ 2023-12-24 09:47 秋渡晚枫 阅读(13) 评论(0) 推荐(0) 编辑
摘要:数据表示 数据处理 抽象 逻辑结构 基本运算 实现 存储结构 算法 评价 不同数据结构的比较及算法分析 逻辑结构: 逻辑结构就是数据之间的关系。可以分为两种:线性结构和非线性结构。 线性结构:有且只有一个开始结点和一个终端结点,且所有结点都最多只有一个直接前驱和一个直接后继。如线性表,典型的有:顺序 阅读全文
posted @ 2023-12-23 09:47 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Java常用数据结构及应用:数组,栈和队列 数据结构 常用数据结构 1.数组Array 2.栈Stack 3.队列Queue 数据结构 数据结构是为了让计算机能够更合理地组织数据、更高效地存储和处理数据而产生的。计算机中的数据往往具有复杂的关系,因此存取效率,可扩展性,顺序性,可排序性都是数据结构中 阅读全文
posted @ 2023-12-22 09:47 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:继承优点 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类;提高代码的可扩展性,实现父类的方法就可以“为所欲为”了;提高产品或项目的开放性。 继承缺点 继承是侵入性的。只要继承,就必须拥有父类的所有属性和方法;降低代码的灵活性。子类必须拥 阅读全文
posted @ 2023-12-21 09:47 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:import java.util.Hashtable; /** * 围棋棋子工厂类:享元工厂类 * */public class IgoChessmanFactory { private static IgoChessmanFactory instance = new IgoChessmanFact 阅读全文
posted @ 2023-12-20 09:47 秋渡晚枫 阅读(13) 评论(0) 推荐(0) 编辑
摘要:需求规划工作是面向“全业务、全信息、全系统”,业务是事项,也是事项的实作行为,也是对所做事项的总称。业务的法理依据是业务研究中的关键,业务研究的目的是要认识业务的要素、结构、层次、规律、范围、目标,给应用建模提供依据,即为改造业务提供依据。业务研究从资料研究开始,资料研究从资料收集开始。业务组织的梳 阅读全文
posted @ 2023-12-20 09:47 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:定义:迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。 迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeaster 阅读全文
posted @ 2023-12-18 15:14 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解享元模式的动机,掌握该模式的结构; 2、能够利用享元模式解决实际问题。 [实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1.提交类图; 2.提交源代 阅读全文
posted @ 2023-12-17 15:14 秋渡晚枫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:public void work(String str, String password) { String data = "人生苦短及时行乐"; // 要加密的明文 String key = getKey(); System.out.println("要加密的原文:" + data); Syste 阅读全文
posted @ 2023-12-16 15:14 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:工作上下范围图 0层数据流图39 数据建模 ER图 60 数据字典78 决策表85 阅读全文
posted @ 2023-12-15 15:13 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.test3;public class DESFactory implements MethodFactory { public DES produceMethod() { System.out.println("使用DES算法"); return new DE 阅读全文
posted @ 2023-12-14 15:13 秋渡晚枫 阅读(7) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.test3;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;public class DES implements Method 阅读全文
posted @ 2023-12-13 15:13 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:package com.itheima.test3;import sun.misc.Unsafe;import java.lang.reflect.AccessibleObject;import java.util.Scanner;public class Client { public stati 阅读全文
posted @ 2023-12-12 15:13 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:单一职责原则告诉我们实现类要职责单一 里氏替换原则告诉我们不要破坏继承体系 依赖倒置原则告诉我们要面向接口编程 接口隔离原则告诉我们在设计接口的时候要精简单一 迪米特原则告诉我们要降低耦合 开闭原则是总纲,告诉我们要对扩展开放,对修改关闭 阅读全文
posted @ 2023-12-11 11:14 秋渡晚枫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:软件需求是什么?是客户最基本的要求,是开发人员如何针对开发的基准,若软件开发没有了这一步,也就失去了此次开发的必要性,也就如同做了无用功。有需求的存在,对客户、开发团队双方来言是互利的存在,所以我们作为软件工程的学生,自当做好对需求的正确、准确分析。CASE工具:一种软件工具,对某个具体的软件生命周 阅读全文
posted @ 2023-12-10 11:14 秋渡晚枫 阅读(4) 评论(0) 推荐(0) 编辑
摘要:写了数据库相关作业的实验报告 阅读全文
posted @ 2023-12-09 11:14 秋渡晚枫 阅读(2) 评论(0) 推荐(0) 编辑
摘要:接口隔离原则的优点 接口隔离原则是为了约束接口、降低类对接口的依赖性,遵循接口隔离原则有以下 5 个优点。 (1)将臃肿庞大的接口分解为多个粒度小的接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。 (2)接口隔离提高了系统的内聚性,减少了对外交互,降低了系统的耦合性。 (3)如果接口的粒度 阅读全文
posted @ 2023-12-08 11:14 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:UML(Unified Modeling Language)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对 阅读全文
posted @ 2023-12-07 16:56 秋渡晚枫 阅读(65) 评论(0) 推荐(0) 编辑
摘要:UML 九种图 学习 UML(Unified Modeling Language)统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最 阅读全文
posted @ 2023-12-07 11:14 秋渡晚枫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1. Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。 2. Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。 3. DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。 4. 阅读全文
posted @ 2023-12-06 11:14 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:整理了一些关于人机交互的知识,学会了运用flash插入到网页中,起到了美化作用 阅读全文
posted @ 2023-12-05 11:13 秋渡晚枫 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1. 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员构成。 2. 数据模型的组成要素是:数据结构、数据操作、完整性约束条件。 3. 实体型之间的联系分为一对一、一对多和多对多三种类型。 4. 常见的数据模型包括:关系、层次、网状、面向对象、对象关系映射等几种。 5. 关系模型的完整性约束 阅读全文
posted @ 2023-12-04 11:13 秋渡晚枫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:依赖倒置原则的作用 (1)依赖倒置原则可以降低类间的耦合性。 (2)依赖倒置原则可以提高系统的稳定性。 (3)依赖倒置原则可以减少并行开发引起的风险。 (4)依赖倒置原则可以提高代码的可读性和可维护性。 依赖倒置原则的实现方法 依赖倒置原则的目的是通过要面向接口的编程来降低类间的耦合性,所以我们在实 阅读全文
posted @ 2023-12-03 08:30 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:软件设计 石家庄铁道大学信息学院 实验 25:访问者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解访问者模式的动机,掌握该模式的结构; 2、能够利用访问者模式法解决实际问题。 [实验任务一]:打包员 在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车 阅读全文
posted @ 2023-12-02 08:30 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1. 主键: 能够唯一地标识一个元组的属性或属性组称为关系的键或候选键。 若一个关系有多个候选键则可选其一作为主键(Primary key)。 2. 外键:如果一个关系的一个或一组属性引用(参照)了另一个关系的主键,则称这个或这组属性为外码或外键(Foreign key)。 3. 关系数据库: 依照 阅读全文
posted @ 2023-12-01 08:30 秋渡晚枫 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示