【软考】中级软件设计师的一些知识点笔记(22.2.16)

        我又来了,是的,一个放松导致了这几天的摆烂。真的不能熬夜,不能自己感觉学了不少就开始对自己放低要求,这样会导致“断更”。ok,现在开始继续学习吧!

目录

1、法律法规与标准化

2、数据结构与算法基础->时间复杂度与空间复杂度

3、项目管理->风险管理

4、信息安全->对称加密与非对称加密

5、数据结构与算法基础->二叉树

<1>前序遍历(根左右)

<2>中序遍历(左根右)

<3>后序遍历(左右根)

6、多媒体基础->常见多媒体标准

7、软件工程->概要设计与详细设计

<1>软件详细设计阶段的主要任务                                                           

<2>软件概要设计阶段的主要任务

8、数据库系统->数据库三级模式结构


1、法律法规与标准化

        <1>X公司接受Y公司的委托开发了一款应用软件,双方没有订立任何书面合同。在此情况下,X公司享有软件的著作权。

        <2>美国某公司与中国某企业谈技术合作,合同约定使用I项美国专利(获得批准并在有效期内),该项技术未在中国和其他国家申请专利。依照该专利生产的产品在中国销售,中国企业需要向美国公司支付这件美国专利的许可使用费。

        <3>王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件的著作权应由公司享有。

        <4>李某大学毕业后在希赛网销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发一种新软件。该软件著作权归希赛网所有。

2、数据结构与算法基础->时间复杂度与空间复杂度

        分治算法的基础思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求子问题的解就可以得到原问题的解。

 while循环中时间复杂度为O(n),归并排序的时间复杂度为O(nlgn),且O(n)+O(nlgn)=O(nlgn)

3、项目管理->风险管理

        风险暴露又称风险曝光度,测量的是资产的整个安全性风险,它将表示实际损失的可能性与表示大量可能损失的资讯结合到单一数字评估中。在形式最简单的定量性风险分析中,风险曝光度可通过将风险可能性及影响相乘算出。风险曝光度(Risk Exposure)=错误出现率(风险出现率)*错误造成损失(风险损失)。

        eg:风险的优先级通常是根据风险暴露设定的。

4、信息安全->对称加密与非对称加密

        公开密钥加密(public-key cryptography),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。

        常见的公钥加密算法有:RSA、EIGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(Elliptic Curve Cryptography,ECC)等。

        eg:DES是典型的私钥加密体制,属于对称加密。

5、数据结构与算法基础->二叉树

        二叉树的遍历分为三种:前序遍历、中序遍历、后序遍历。

<1>前序遍历(根左右)

        a.先访问根节点;b.再访问左子树;c.最后访问右子树。

        其特点:排序中第一个数为“大根”

<2>中序遍历(左根右)

        a.先访问左子树;b.再访问根节点;c.最后访问右子树。

        其特点:排序的最中间数为“大根”,大根两侧的分别为左子树和右子树

<3>后序遍历(左右根)

        a.先访问左子树;b.再访问右子树;c.最后访问根节点。

        其特点:排序中最后一个数为“大根”

6、多媒体基础->常见多媒体标准

        MPEG即活动图像专家组,MPEG组织制定的各个标准都有不同的目标和应用,目前已提出的标准有MPEG-1、MPEG-2、MPEG-4和MPEG-7。
        MPEG-1标准用于传输1.5Mbps数据传输率的数字存储媒体运动图像及其伴音的编码。
        MPEG-2主要用于实现视音频服务与应用互操作的可能性,是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定。
        MPEG-4将众多的多媒体应用集成于一个完整的框架内,旨在为多媒体通信及应用环境提供标准的算法及工具,从而建立起一-种能被多媒体传输、存储、检索等应用领域普遍采用的统一数据格式。
        MPEG-7标准被称为“多媒体内容描述接口”,为各类多媒体信息提供一种标准化的描述, 这种描述将与内容本身有关,允许快速和有效的查询用户感兴趣的资料。MPEG-7的目标是支 持多种音频和视觉的描述,包括自由文本、N维时空结构、统计信息、客观属性、主观属性、生产属性和组合信息。对于视觉信息,描述将包括颜色、视觉对象、纹理、草图、形状、体积、空间关系、运动及变形等。

        eg:在ISO制定的MPEG系列标准中,MPEG-7是多媒体内容描述接口标准。

7、软件工程->概要设计与详细设计

<1>软件详细设计阶段的主要任务                                                           

                a.对模块内的数据结构进行设计                                                                                         

                b.对数据库进行物理设计                                                                                                   

                c.对每个模块进行详细的算法设计                                                                                      

                d.代码设计、输入/输出设计、用户界面设计等其他设计。

<2>软件概要设计阶段的主要任务

                a.软件系统总体结构设计, 将系统划分成模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量

                b.数据结构及数据库设计

8、数据库系统->数据库三级模式结构

        物理独立性是指的内模式发生变化,只需要调整模式与内模式之间的映像,而不用修改应用程序,通过模式与内模式之间的映像来完成。

        逻辑独立性是指的模式发生变化,只需要调整外模式与模式之间的映像,而不用修改应用程序,外模式与模式之间的映像来完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
软考中级软件设计师学习笔记 World版本 下载后可直接打印作为2020年上半年考试的复习资料用 1.CPU 的功能的功能:程序控制、操作控制、时间控制、数据处理。 2.计算机系统组成示意图计算机系统组成示意图: 3.数据表示数据表示:原码、反码、补码、移码。(0 为正,1 为负) 4.移码移码:如果机器字长为 N,偏移量为 2N-1,则[X]移=2N-1+[X]补(X 为纯整数)。[X]移=1+X(X为纯小数)。 5.IEEE754:符号位(1 位,0 正 1 负)+阶码(8 位,+127)+尾数(23 位,小数点在最高位之后,随后省略最高位)。 6.浮点数加减浮点数加减:0 操作数检查,对阶操作(小阶变大阶),尾数加减(阶码用双符号位,尾数用单符号位),结果规格化,舍入处理(判定溢出)。 7.常用校验码常用校验码:奇偶校验码(只能检错)、海明码(纠错加检错)、循环冗余校验码(CRC)。 8.计算机体系结构分类计算机体系结构分类:单处理系统,并行处理与多处理系统,分布式处理系统。 9.指令集的发展:CISC(复杂指令集计算机):增强原有指令的功能,用更为复杂的新指令取而代之;RISC(精简指令集计算机):减少指令总数简化指令功能,优化编译降低复杂度。 10.指令控制方式指令控制方式:顺序方式,重叠方式,流水方式。 11.RISC 中的流水线技术中的流水线技术:超流水线技术,超标量技术,超长指令字技术。 12.并发性的解决并发性的解决:阵列处理机,并行处理机,多处理机。 13.主存与 cache 地址映射方式地址映射方式:全相联映射-将主存一个块的地址与内容一起存入 cache 中,计算机 硬件系统 软件系统 输入设备 输出设备 存储器 运算器 控制器 内存储器 外存储器 算术逻辑单元ALU 累加寄存器AC 数据缓冲寄存器DR 状态条件寄存器PSW 指令寄存器IR 程序计数器PC 地址寄存器AR 指令译码器ID 中央处理单元 CPU 寄存器组 控制总线 ROM RAM
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
### 回答1: 目前,随着信息技术的不断发展,企业信息化已成为越来越多企业发展过程中不可或缺的一部分。然而,许多企业在实施信息化过程中却遭遇了诸多困难和挑战。这就需要专业的系统分析师对企业进行综合分析,以提出符合企业需求的信息化解决方案。以下是系统分析师知识点的一些笔记和总结: 首先,系统分析师需具备扎实的计算机基础知识和信息技术知识,包括计算机原理、操作系统、数据库、程序设计等。 其次,系统分析师需要熟悉企业信息化的相关知识,包括企业管理模式、业务流程、信息系统架构、信息安全等。 再次,系统分析师还需具备一定的项目管理知识和技能,能够进行项目规划、需求分析、系统设计、开发实施、测试验证等工作。 此外,系统分析师还需有较好的沟通能力和团队协作能力,能够与用户沟通,理解他们的需求,协同开发团队进行工作。 最后,系统分析师还需不断学习和更新知识,了解最新的技术发展和企业信息化趋势,以提供更加全面的解决方案。 总之,系统分析师是企业信息化领域中不可或缺的专业人才。他们需要具备扎实的计算机和信息技术知识,熟悉企业信息化相关知识,以及较好的项目管理能力和沟通协作能力。祝大家成为优秀的系统分析师,为企业信息化发展贡献自己的力量! ### 回答2: 百度云上的“系统分析师知识点笔记”是一份详细的系统分析师知识总结。该文档包含了系统分析师的职责、工作流程、面试问题以及常用工具等方面的知识点。对于想要成为系统分析师或者需要了解系统分析师工作的人来说是非常有用的参考资料。 在该文档中,首先介绍了系统分析师的职责,包括需求分析、业务流程设计、项目管理以及系统实现和维护等方面。其次,详细介绍了系统分析师的工作流程,包括明确需求、分析业务、功能设计、系统实现和测试上线等各个环节。同时,还列举了一些系统分析师面试中常见的问题和答案。最后,该文档还介绍了一些系统分析师常用的工具,如UML画图工具、Axure原型设计工具、Visio流程图工具等。 该文档的内容翔实,条理清晰,对于学习和理解系统分析师工作流程以及面试准备都有很大的帮助。而且,该文档中介绍的工具也是目前系统分析师工作中比较常用的工具,对于系统分析师以及相关从业人员来说也是非常有参考价值的。总之,该文档是一份值得收藏的系统分析师资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祁十一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值