自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 系统设计“怎么做”

面向数据流SD面向对象OOD概要设计详细设计。

2024-05-24 21:26:50 301

原创 需求工程6阶段

需求获取需求分析与协商系统建模需求规约需求验证需求管理。

2024-05-24 21:25:17 244

原创 软件需求分析

功能、性能、用户因素、环境、界面、文档、数据、资源、安全保密、可靠性、成本、进度。原则:信息域、任务、行为、细节、信息。

2024-05-24 21:24:00 228

原创 敏捷统一过程AUP

建模、实现、测试、部署、配置及项目管理、环境管理。经典UP阶段性活动【初始、精化、构建、转换】

2024-05-24 21:21:12 310

原创 自适应软件开发ASD

使命特征等待重做变化调整关键需求风险。

2024-05-24 21:19:13 319

原创 并列争求法

Scrum迭代30天一次冲刺优先级自组织、自治小组并行递增协调简短会议,

2024-05-24 21:17:55 262

原创 水晶法Crystal

一套策略、约定、方法论。

2024-05-24 21:16:21 408

原创 敏捷方法AgileDevelopment

计划游戏、小型发布、隐喻、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准。快速反馈、简单性假设、逐步修改、提倡更改、优质工作。尽可能早地、持续地对有价值的软件的交付使客户满意。沟通、简单性、反馈、勇气。

2024-05-24 21:14:29 67

原创 软件过程模型

敏捷方法【极限编程、水晶法、并列争求法、自适应软件开发、敏捷统一过程】统一过程【起始、精化、构建、移交】

2024-05-24 21:10:28 105

原创 能力成熟度模型集成CMMI

CL0未完成的,过程域未执行,或未得到CL1中定义的所有目标。CL5优化的,量化(统计学)手段、客户要求、持续改进。CL3已定义的,收集资产、过程度量、过程改进。CL2已管理的,制度化,被监控、控制和评审。CL4定量管理的,测量、质量保证、定量目标。CL1已执行的,实现支持过程域的特定目标。初始的-过程不可预测且缺乏控制。定量管理的-过程已度量和控制。已管理的-过程为结果服务。已定义的-过程为组织服务。优化的-集中于过程改进。

2024-05-24 21:06:33 79

原创 软件过程*

5层:初始级(杂乱无章、个人努力、核心人物)、可重复级(项目管理过程和实践、过程准则)、已定义级(文档化、标准化)、已管理级(详细度量标准,产品质量被理解和控制)、优化级(定量分析、反馈改进)【重点】1.能力成熟度模型CMM。

2024-05-24 20:59:38 86

原创 软件生存周期

可行性分析与项目计划 需求分析 概要设计 详细设计 编码 测试 维护

2024-05-24 20:55:00 85

原创 软件工程基本原理

用分阶段的生命周期计划严格执行 坚持进行阶段评审 实现严格的产品控制 采用现代化程序设计技术 结果应能清楚地审查 开发小组的人员应少而精 承认不断改进软件工程实践的必要性

2024-05-24 20:53:36 229

原创 软设抢分【1】

计算机软件十大类【系统软件、应用软件、工程科学软件、嵌入式软件、产品线软件、Web应用、人工智能软件、开放计算、网络资源、开源软件】

2024-05-24 20:51:33 369

原创 数据库系统【软件设计师这一部分难得一批,考得很深】

【51-56】

2024-05-22 21:13:06 158

原创 信息安全知识【5分】

与HTTP相比,HTTPS协议对传输的内容加密,更加安全。HTTPS基于SSL安全协议,其默认端口是443。 下列攻击行为,系统干涉属于被动攻击。 漏洞扫描不属于入侵检测技术 防火墙不提供漏洞扫描功能 网络管理员通过命令行方式对路由器进行管理,要确保ID,口令和会话内容的保密性,应采取的访问方式是SSH。 安全通信中,S将所发送的信息使用S的私钥进行数字签名,T收到消息后可利用S的公钥验证消息的真实性。 网络安全管理中,加强内防内控的策略有:控制终端接入数量、终端访问授权,防止合法终端越权访问、

2024-05-22 20:41:25 218

原创 桥接模式【17.11】

【说明】为满足上述需求,并减少所需生成的子类数目,现采用桥接模式进行设计。【需求】某图像预览程序要求能够查看BMP、JPEG和GIF三个格式的文件。而且能够在Windows和Linux两种操作系统上运行。将抽象部分与它的实现部分分离,使它们都可以独立地变化。//各种格式的文件最终都被转化为像素矩阵,此处代码省略。//在Linux操作系统上查看demo.gif图像文件。程序具有较好的拓展性以支持新的文件格式和操作系统。//此处解析GIF文件并获得一个像素矩阵对象m。

2024-05-22 19:18:53 274

原创 面向对象【11】

是指从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。45—48、创建Web应用框架,采用桥接模式,Webapplication是客户程序使用的主要接口,维护对主题类型的引用。37、软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置进行改正。41、同一消息可以调用多种不同类的对象的方法,这个类有某个相同的超类,这种现象是多态。标识了该对象的所有属性(通常是静态的)及每个属性的当前值(通常是动态的)

2024-05-22 17:23:09 100

原创 面向对象【17.5】

就增加对象功能来说,装饰模式比生成子类实现更为灵活,通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;外观模式是对象的结构模式,要求外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。多重继承是编程语言中的概念,指的是一个类可以继承另外一个类,另外一个类又可以继承别的类,如A继承B,A继承C,这就是多重继承。通信图的文本框中,字母表示对象,:前是对象名,后是类名。

2024-05-22 14:39:55 206

原创 面向对象【37-47】

45-47、访问者模式包括以下角色:Visitor抽象访问者、Concrete Visitor具体访问者、Element抽象元素、Concrete Element具体元素、Object Structure对象结构。41-43、末端有一个完整的圆周的接口符号代表组件提供接口,末端只有半个圆的代表需求【困惑ing】37、继承是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行。过载多态:同一个名(操作名、函数名)在不同的上下文中有不同的类型。38、参数多态:应用广泛、最纯的多态;

2024-05-22 11:24:51 145

原创 面向对象【11分】

此模式为行为型对象模式,适用于需要在一个对象结构中的对象进行很多不同的且不相关的操作。44、-47、创建超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Mannual)或自动(Auto)地将购物车中每个物品的价格汇总成总价后结账。39、40、某销售系统中,客户采用扫描二维码进行支付,若采用面向对象开发方法开发该系统,则客户类属于实体,二维码类属于接口。37、面向对象方法中,继承用于在已存在的类的基础上创建新类。

2024-05-22 10:06:04 130

原创 状态模式(State)

【说明】某航会员积分系统,分为普卡Basic、银卡(Silver)、金卡(Gold)。属于行为型模式,允许一个对象在其内部状态改变时改变它的行为。非会员(NonMember)可以申请成为普卡会员。行为型对象模式,一个对象内部状态改变时改变其行为。会员的等级根据其一年内累积的里程数进行调整。采用状态(State)模式实现上述场景。状态(State)设计模式。航空公司会员积分系统。

2024-05-22 09:49:03 229

原创 【面向对象】

44-47、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零;这一业务需求适合采用状态(State)模式设计实现,类图中,Vending Machine State是客户程序的主要接口,可用状态来对其进行配置。37、在面向对象方法中,将逻辑上相关的数据和行为绑定在一起,使信息对使用者隐蔽称为:封装。38、当类中的属性或方法被设计为private时,只有此类中的方法可以对其进行访问。39、采用继承机制创建子类时,子类中可以有新的属性和行为。

2024-05-22 09:44:03 134

原创 面向对象【16.5】

44、为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用外观(facade)模式【外观模式定义了一个高层接口,为子系统中的一组接口提供一个一致的界面,从而简化子系统的使用】45、命令(command)模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。【命令模式将一个请求封装为一个对象,从而可以用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作】【状态图中,每个箭线上都会有事件,而活动图不一定有。

2024-05-22 08:49:37 317

原创 面向对象【11分】

41、转移(Transition)是两个状态之间的一种关系,表示对象将在源状态(Source State)中执行一定的动作,并在某个特定事件发生且某个特定警戒条件满足时进入目标状态(Target State)42、43、类图是最常用的UML图,显示出类、接口和它们之间的静态结构和关系,包含三个组成部分:类名、属性(Attribute)、类提供的方法。39、面向对象分析的目的是获得对应用问题的理解,其主要活动有:认定并组织对象,描述对象间的相互作用,确定基于对象的操作,定义对象的内部信息。

2024-05-22 06:39:20 224

原创 知识产权与标准化

10、美国某公司于中国某企业谈技术合作,合同约定使用一项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。9、某软件公司参与开发管理系统软件的程序员张某,辞职到另一家公司任职,于是该项目负责人将该管理系统软件上开发者的署名改为李某(接张某工作)。《著作权法》第9条和《计算机软件保护条例》第8条的规定,软件著作权人享有发表权和开发者身份权,这两项权利与著作权人的人身是不可分离的主体。依据《计算机软件保护条例》第23条第4款的规定,该项目负责人的行为侵犯了张某的开发者身份权及署名权。

2024-05-21 23:17:04 102

原创 知识产权与标准化【3分】

10、甲软件公司受乙企业委托,安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由甲享有。根据“同一发明创造只能被授予一项专利”,两个不同的人解决的方法有两种,一种是将两位申请人作为专利的共同申请人,另一种是其中一方放弃权利并从另一方得到适当的补偿。《著作权法》第17条规定,著作权归属由委托人和受托人通过合同约定,合同中未作明确约定的,著作权属于受托人。11、根据我国商标法,必须使用注册商标的是:烟草制品。

2024-05-21 23:06:06 160

原创 知识产权与标准化【3分】

著作权法》第十六条:公民为完成法人或者其他组织工作任务所创作的作品是职务作品,除本条第二款的规定外,著作权由作者享有,但法人或者其他组织有权在其业务范围内优先使用。作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。《计算机软件保护条例》由国务院颁布,第十一条:接受他人委托开发的软件,其著作权的归属由委托人与受托人签订书面合同约定;无书面合同或合同未作明确规定的,其著作权由受托人享有。《著作权法》第二十条,作者的署名权、修改权、保护作品完整权的保护期不受限制。

2024-05-21 22:55:36 181

原创 计算机网络

如果路由器收到多个路由协议转发的关于某个目标的多条路由,那么决定采用哪条路由的策略是:比较各个路由的管理距离。与地址220.112.179.92匹配的路由表的表项是:220.112.177.64/22。下列协议中属于应用层协议的是:SNMP;该协议的报文封装在UDP中。

2024-05-21 21:19:15 74

原创 计算机网络

3、异步通信中,每个字符包含一个起始位、七个数据位和2个终止位,每秒传送500字符,则有效数据速率为3500b/s。1、在浏览器地址栏输入一个正确的网址后,本地主机首先在本机hosts文件查询该网址对应的IP地址。【总的数据速率是5000b/s,其中有效数据是7位,那么有效数据速率为3500b/s。2、Linux只有一个根目录,用“/”表示。

2024-05-21 20:56:05 97

原创 计算机网络

简单网络管理协议【SNMP】由一组网络管理的标准组成,包含一个应用层协议、数据库模型和一组资源对象。该协议支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。SNMP使用UDP作为第四层协议,进行无连接操作。127.0.0.1是回送地址,指本地机,一般用来测试使用。

2024-05-21 20:42:28 107

原创 计算机网络

4、在一台安装好TCP/IP协议的计算机上,当网络连接不可用时,为了测试编写好的网络程序,通常使用的目的主机IP地址为127.0.0.0。2、若一台服务器只开放了25和110两个端口,那么这台服务器可以提供E-Mail服务。3、SNMP是一种异步请求或响应协议,采用UDP协议进行封装。5、测试网络连通性通常采用的命令是Ping。1、相比于TCP,UDP的优势为快消较小。

2024-05-21 20:31:20 71

原创 计算机网络

若域名服务器不能回答该请求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。2、在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示主机,welcome.htm表示网页文件名。具体到日常的域名注册管理和域名根服务器运营,按照《互联网域名管理办法》的规定和监管部门的授权,

2024-05-21 20:00:46 96

原创 ipconfig/ release

2024-05-21 19:24:41 92

原创 计算机网络

PPPoE(Point-to-Point Protocol over Internet)是以太网(Ethernet)上的点对点协议(PPP),是将点对点协议封装在以太网框架中的一种网络隧道协议,提供用户身份验证、用户管理和数据加密等功能。netstat是控制台命令,是一个监控TCP/IP网络非常有用的工具,它可以显示路由表、实际的网络连接和每一个网络接口设备的状态信息。应用层【DNS、RIP(路由信息协议)、SNMP(简单网络管理协议)、DHCP(动态主机配置协议)】传输层【UDP】

2024-05-21 19:21:26 174

原创 计算机网络【5分】(66-70)

主动模式的FTP服务器数据端口固定在20,被动模式的FTP服务器数据端口在1025~65535中随机产生】【众所周知,FTP(文件传输协议)协议的端口号一个是20、一个是21,其中,20为数据口,21为控制口,但是由于FTP工作方式的不同,所以端口号不会总是20.2、使用ping命令可以进行网络检测,在进行一系列检测时,按照由近及远的原则,首先执行的是:ping 127.0.0.1。【检查错误时,由近及远意味着先检查本机协议的栈有无问题,可以用ping 127.0.0.1检查本机的TCP/IP协议】

2024-05-21 17:32:23 165

原创 软件过程与过程模型

2、能力成熟度模型集成CMMI【阶段式(初始、已管理、已定义、定量管理、优化级);连续式(CL0-5,未完成、已执行、已管理、已定义、定量管理、优化)】六个过程域能力等级。3、统一过程UP【起始(生命周期目标)、精化(生命周期架构)、构建(初始运作功能)、移交(产品发布)】3、统一过程模型【用例和风险驱动,以架构为中心,迭代并增量】【起始、精化、构建、移交】1、能力成熟度模型CMM【初始、可重复、已定义、已管理、优化级】五个成熟度级别。1、瀑布、增量、演化(原型、螺旋)、喷泉、基于构件、形式化方法。

2024-05-21 17:03:11 158

原创 软件工程基础知识【软件设计师】

a.成本估算方法:自顶向下、自底向上、差别估算、其他估算方法(如专家估算、类推估算、算式估算)七个主要活动:应用技术方法、正式技术评审、测试、标准实施、控制变更、度量、(记录、保存和报告)a.基本原则:划分、相互依赖性、时间分配、工作量确认、确定责任、明确输出结果、确定里程碑。基线、软件配置项SCI、版本控制、变更控制(开发库、受控库、产品库)另外质量还有功能性、效率、可维护性、可移植性、易使用性!、开发方法、开发环境、项目管理、风险管理、度量管理。2)商业风险:市场、策略、销售、管理、预算。

2024-05-21 16:46:52 202

原创 软件设计师(2018年5月)

【中继器-物理层、网桥-数据链路层、路由器-网络层、网关-高层(4~7层)、集线器-物理层、二层交换机-数据链路层、三层交换机-网络层、多层交换机-高层(4~7层)】【Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令】给定教师关系Teacher(T_no,T_name,Dept_name,Tel),3、www.dailynews.com.cn表示主机,这一点好难理解,难绷;4、Linux中,要更改一个文件的权限设置可以使用。1、专业英语有点难度,需要结合句子理解。

2024-05-21 14:58:39 163

原创 2018年11月软件设计师案例分析

【说明】某航会员积分系统,分为普卡Basic、银卡(Silver)、金卡(Gold)。属于行为型模式,允许一个对象在其内部状态改变时改变它的行为。Java程序设计简单的嘞,第一次拿满分,50/75。非会员(NonMember)可以申请成为普卡会员。会员的等级根据其一年内累积的里程数进行调整。

2024-05-21 09:02:35 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除