软考系统分析师倒计时第2天

26
五月
2021

软考系统分析师倒计时第2天


用例视图是最基本的需求分析模型。
逻辑视图表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。
进程视图是可执行线程和进程作为活动类的建模。
实现视图对组成基于系统的物理代码的文件和构件进行建模。
部署视图把组件部署到一组物理节点上,表示软件到硬件的映射和分布结构。

两个类存在整体与部分的关系,且部分可能同时属于多个整体,则两者之间的关系称为聚合关系
如果一个类的变化会引起另一个类的变化,则称后者依赖于前者;
泛化关系用于描述父类和子类之间的关系;
两个类存在整体与部分的关系,而两者同时创建同时消亡,则两者之间的关系称为组合关系

PKI即公钥基础设施,是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。
SET即安全电子交易协议,是美国Visa和MasterCard两大信用卡组织等联合于1997年5月31日推出的用于电子商务的行业规范,其实质是一种应用在Internet上、以信用卡为基础的电子付款系统规范,目的是为了保证网络交易的安全。
Kerberos是一种网络认证协议,其设计目标是通过密钥系统为客户机/服务器应用程序提供强大的认证服务。
PGP是一个基于RSA公匙加密体系的邮件加密软件。可以用它对邮件保密以防止非授权者阅读,它还能对邮件加上数字签名从而使收信人可以确认邮件的发送者,并能确信邮件没有被篡改。

企业应用集成需要根据企业的实际情况选择合适的集成方案。根据题干要求,企业需要采用较低的成本,暴露现有应用系统的功能,并对外提供业务逻辑,针对这种需求,采用API集成的方式。

产品数据管理主要管理所有与产品相关的信息与过程,包括数据库和文档管理、产品结构与配置管理、生命周期管理与流程管理

商业智能系统主要包括数据预处理、建立数据仓库、数据分析数据展现4个主要阶段。
数据预处理是整合企业原始数据的第一步,它包括数据的抽取、转换和加载三个过程;
建立数据仓库则是处理海量数据的基础,
数据分析是体现系统智能的关键,一般采用联机分析处理(OLAP)和数据挖掘技术。OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进多维分析。
数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题;
在海量数据和分析手段增多的情况下,数据展现主要保障系统分析结构的可视化。

系统规划是信息系统生命周期的第一个阶段,其任务是对企业的环境、目标及现有系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略,在考虑建设新系统所受各种约束的情况下,对建设新系统的需求做出分析与预测,研究建设新修通的必要性和可能性。系统规划完成后,将新系统建设方案及实施计划编写成系统设计任务书,作为系统建设的依据。系统规划的主要工作包括:对现有系统进行初步调查分析和确定系统目标;分析系统的组成和基本功能;拟定系统的实施方案;进行系统的可行性研究;制订系统建设方案

企业业务流程包含3个要素,分别是实体、对象和活动。企业业务流程建模是业务流程分析的重要步骤,常见的方法有标杆瞄准、IDEF、Petri网、DEMO和业务流程建模语言等。不同的建模方法适合建模的系统不同。
标杆瞄准是一个连续、系统化地对外部领先企业进行评价的过程,通过分析和评价,确定出代表最佳实践的经营过程和工作过程,以便合理地确定本企业的业务流程;
IDEF是一系列建模、分析和仿真方法的统称, 能够同时表达系统的活动与数据流,擅长表达业务流程的阶梯结构特征;
DEMO方法定义了信息系统中行为角色之间的通信方式,其基础理论是对话行为理论,适合表达多角色之间事务的因果和条件关系:
Petri网是一种图形化语言,擅长描述具有并行、异步、分布式和随机性等特征的信息系统。

其中收集资料是调查的根本手段;
开调查会能够有效获取用户对系统的想法和建议等定性特征;若个别访问通常作为开调查会的补充,可以根据需要对个别人进行详细访问;
书面调查主要适用于系统比较复杂,调查范围较宽的情况;
抽样调查主要适用于那些需要全面资料而又不可能进行全面调查,或者进行全面调查有困难,或者没有必要进行全面调查的情况;
现场观摩适用于系统流程和操作过程复杂,难以用语言表达的情况;
阅读历史文档主要适用于一些数据流比较复杂,工作表单较多的项目。

RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。
初始阶段的任务是为系统建立业务模型并确定项目的边界。初始阶段的实现过程为:明确项目规模,建立项目的软件规模和边界条件,包括验收标准;了解环境及重要的需求和约束,识别系统的关键用例;评估项目风险,在基于RUP的迭代式软件过程中,很多决策要受风险决定,要达到这个目的,开发人员需要详细了解项目所面临的风险, 并对如何降低或处理风险有明确的策略;制定项目计划,估计整个项目的总体成本、进度和人员配备,综合考虑备选架构,评估设计和自制/外购/复用方面的方案,从而估算出成本、进度和资源;阶段技术评审,初始阶段结束时要进行一次技术评审,检查初始阶段的目标是否完成,并决定继续进行项目还是取消项目。
细化阶段的任务是分析问题领域,建立完善的架构,淘汰项目中最高风险的元素。 在细化阶段,必须在理解整个系统的基础上,对架构做出决策,包括其范围、主要功能和诸如性能等非功能需求,同时为项目建立支持环境。细化阶段的实现过程为:确定架构,建立一个已确定基线的架构,并验证其将在适当时间、以合理的成本支持系统需求; 制定构建阶段计划,为构建阶段制定详细的过程计划并为其建立基线;建立支持环境; 选择构建;阶段技术评审。资源和避免不必要的报废和返工,使开发成本降到最低;完成所有所需功能的分析。
构建阶段,要开发所有剩余的构件和应用程序功能,把这些构建集成为产品,并进行详细测试。构建阶段的主要任务是通过优化、开发和测试,快速完成可用的版本;确定软件、场地和用户是否已经为部署软件做好准备。
移交阶段的重点是确保软件对最终用户是可用的。移交阶段的主要任务是进行P测试,制作产品发布版本,对最终用户支持文档定稿,按用户的需求确定新系统,培训用户和维护人员,获得用户对当前版本的反馈,基于反馈调整产品等。移交阶段结束时也 要进行技术评审,评审目标是否实现,是否应该开始演化过程,用户对交付的产品是否满意等。

装饰(Decorator)模式是一种对象结构型模式,可以动态地给一个对象增加一些额外的职责。就增加对象功能来说,装饰模式比生成子类实现更为灵活。
代理(Proxy)模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。

依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在子类中增加的新方法。
实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的原则之一。

在这里插入图片描述
熵编码方法主要包含哈夫曼编码、香农-范诺编码以及算术编码等。

其中MPEG-1、MPEG-2和MPEG-4主要针对音、视频编码技术
而MPEG-7和MPEG-21则已经不再是音、视频压缩编码的标准:MPEG-7是多媒体内容描述接口标准,而MPEG-21是多媒体应用框架标准

根域名服务器采用迭代查询,中介域名服务器采用递归查询

网桥和交换机都是第二层转发设备,即都是根据数据链路层地址转发(包括广播)数据包。二者的区别是网桥的端口数较少,一般是用主机插入多个网卡来连接多个子网, 并通过软件来实现分组过滤功能。而交换机通常是采用专门的硬件实现,端口数较多。 由于采用了专用硬件,因此交换机转发速度更快。无论网桥或交换机,一个端口就是一个冲突域。

TAG

网友评论

共有访客发表了评论
请登录后再发布评论,和谐社会,请文明发言,谢谢合作! 立即登录 注册会员