上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 定义:观察者模式、:定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式是一种对象行为型模式。 模式动机:对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应 优点:观察者模式可以实现表示层和数据逻辑层的分 阅读全文
posted @ 2021-12-02 09:10 10304 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 模式动机:引入外观角色之后,用户只需要直接与外观角色交互,用户与子系统之间的复杂关系由外观角色来实现,从而降低了系统的耦合度。 定义:为多个复杂的子系统提供一个一致的接口,使这些子系统更加容易被访问。 优点: 对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起来更加容易 实现了子系统与 阅读全文
posted @ 2021-12-02 09:10 10304 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、根据目的来分:通过完成什么工作划分为创建型模式、结构型模式和行为型模式 3 种类型 1、创建型模式:作用于对象的创建,将对象的创建与使用分离。其中囊括了单例、原型、工厂方法、抽象工厂、建造者5 种创建型模式。 2、结构型模式:将类或对象按某种布局组成更大的结构,其中以代理、适配器、桥接、装饰、外 阅读全文
posted @ 2021-12-02 09:09 10304 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 阅读全文
posted @ 2021-11-30 11:08 10304 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 石家庄铁道大学 2021 年秋季 2019 级课堂测试试卷-基于中文新闻分词绘制词云图 课程名称: 大型数据库应用技术 任课教师: 王建民 测试时间:150 分钟 一、 测试内容:基于中文新闻分词绘制词云图 (http://www.idatascience.cn/case-detail?experi 阅读全文
posted @ 2021-11-28 22:21 10304 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 人才对于IT企业生存发展的重要性 杜子轩1 (1. 石家庄铁道大学,河北省石家庄市,050043) 摘 要:人才与企业是一个相互促进,相互成长的集合体。 一个人才,如果要发挥和施展自己的才能,必须有一个好的平台。 一个企业,要生存和发展,必须集聚人才,靠人才的技术和管理,实现企业的腾飞。 所以说,一 阅读全文
posted @ 2021-11-28 22:18 10304 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 第十章 典型用户和场景 10.1 典型用户和典型场景 ①怎样定义典型用户? 我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。 受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者” 不受欢迎的典型用户——指那些有不正当目的的用户 阅读全文
posted @ 2021-11-11 22:21 10304 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 第八章 需求分析 8.1 软件需求 ①获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求;需求还可以来自各种管理机构;需求不仅来自外界,还可以来自软件企业本身;需求还可以来自技术团队本身;有些需求的目的是要更好地了解用户的行为和需求。 ②分析和定 阅读全文
posted @ 2021-10-22 16:45 10304 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 第六章 敏捷流程 6.1 敏捷的流程 ①敏捷开发原则: (1)尽早并持续地交付有价值的软件以满足顾客需求 (2)敏捷流程欢迎需求的变化,并利用这些变化来提高用户的竞争优势 (3)经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 (4)业务人员和开发人员在项目开发过程中应该每天共同工作 (5) 阅读全文
posted @ 2021-10-07 17:32 10304 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 第六章 敏捷流程 6.1 敏捷的流程 ①敏捷开发原则: (1)尽早并持续地交付有价值的软件以满足顾客需求 (2)敏捷流程欢迎需求的变化,并利用这些变化来提高用户的竞争优势 (3)经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 (4)业务人员和开发人员在项目开发过程中应该每天共同工作 (5) 阅读全文
posted @ 2021-09-24 17:28 10304 阅读(52) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页