软考软件设计师

一、计算机组成与体系结构

==1.1 数据的表示==

image-20230403092817330

image-20230403092928460

补码简化运算部件设计。移码适合运算(阶码)

image-20230403093159618

==1.2 计算机结构==

image-20230403093650046

image-20230412084823536

image-20230412100625570

指令寄存器对用户透明,状态寄存器,程序员可利用进行跳转,通用寄存器暂存读取数据

1.3 计算机结构分类Flynn

image-20230403093835671

image-20230403094039811

image-20230403094142642

优点:扩大寻址空间,提高灵活性

1.4 CISC 和 RISC

image-20230403094339664

image-20230403094414911

==1.5 流水线技术==

image-20230403094938507

==1.6 存储系统==

image-20230403095048773

局部性原理是层次化存储结构的支撑

image-20230403095313978

1.7 总线-系统-校验码

image-20230403145516880

串联系统与并联系统

image-20230403145622562

image-20230403145702650

image-20230403145757639

二、操作系统

==2.1 进程管理==

image-20230403150247855

P:使用前,V:使用后

2.2 存储管理

页式存储

image-20230403152812655

image-20230403152859036

段式存储

image-20230403153011472

段页式存储

image-20230403160038333

2.3 作业管理

image-20230403160847471

2.4 设备管理

image-20230403160938411

image-20230403161022807

三、数据库系统

image-20230404091420325

image-20230404092242549

四、计算机网络与信息安全

4.1 计算机网络

image-20230404094555799

image-20230404094729598

image-20230404094749379

4.2 信息安全

image-20230404103633064

image-20230404103830762

image-20230415105803252

image-20230404104210659

image-20230413094746445

image-20230413094832145

五、系统开发技术

==5.1 开发模型==

瀑布模型:老项目,新开发,适用于需求明确场景

image-20230404104534448

不足:把测试放在编码之后

image-20230404104605836

不存在明显界限,面向对象,重复与多次

螺旋模型:高风险,成本提高

image-20230404104911296

image-20230404104957768

image-20230415110627838

5.2 软件开发方法

image-20230404105107970

image-20230404105216246

==5.3 软件测试与维护==

image-20230405101729183

静态测试形成小组

image-20230405101822346

image-20230405102012856

最少需要5个测试用例,边-节点+2

image-20230405102458024

image-20230405102621256

5.4 软件质量与过程

image-20230419094616998

image-20230405102836456

六、面向对象技术

同步:只能等待 异步:可以做其他事

image-20230405104915032image-20230405104923837

image-20230405105028589image-20230405105038612

面向对象+Coad

结构化开发方法面向数据流,不适合复杂项目,适合数据处理

image-20230405105116318image-20230405105218354

image-20230405105254185image-20230405105311842

从弱到强:依赖,关联,聚合,组合,继承

创建型模式

image-20230405105411813

结构型模式

image-20230405105509698

行为型模式

image-20230405105625306

image-20230405105719084image-20230405105913952

七、程序设计语言基础

image-20230405114859078

image-20230507100535237

image-20230405114937248

image-20230405115051950

image-20230405121142807

八、多媒体与知识产权

image-20230406104949731

说话300-3400kHZ

image-20230406105043953

image-20230406105159079

image-20230406105524155

image-20230406105549788

补充知识

==1.RUP==

image-20230406092317228

image-20230408185523017

image-20230418094630431

==2.风险==

image-20230407090714558

image-20230415110122107

==3.原型化开发方法==

需求不明确

image-20230407090533787

==4.UML==

image-20230407090910902

部署图,在实施过程中体现

5.层级

image-20230407091958107

==6.面向对象分析==

image-20230407092255525

image-20230409112510823

==7.磁盘==

image-20230420110537528

T*n+M+C

==8.成熟度模型==

image-20230408191641170

image-20230409111437518

image-20230410095853788

image-20230417095014323

==9.模型补充==

image-20230411094911472

错误要点

MVC:image-20230407092430417

海明校验码image-20230408183950759

image-20230408191040836

信息系统开发image-20230408192137289

image-20230408195316642

默认路由:image-20230408195448294

开发计划文档

image-20230409112138916

中断:image-20230410084512725

病毒:image-20230410085031013

配置数据库:image-20230410095827774

image-20230410100027397

SPIimage-20230411095204250

公钥与私钥image-20230411095716441

对方私钥签名,对方公钥验证

image-20230412093959123

m>=(w-1)*n+1

image-20230413095003583

风险是根据曝光度排序的

c语言未赋值可编译运行,不一定正确

DPIimage-20230414094234587

顶层数据流图描述输入输出

内聚image-20230414094546463

image-20230414094715467

应对风险的最好方法是避免风险

image-20230414094846568

image-20230414095442754

image-20230414095504336

image-20230414095412549

image-20230414102030219

总线image-20230415105555275

image-20230415105702824

**松弛时间:**最晚-最早

冗余附加技术image-20230415110801502

image-20230415111236355

虚拟存储器由主存和辅存组成

image-20230416102443460

报文摘要算法:防止报文篡改

image-20230416102758014

image-20230416104008399

多态

image-20230416104125980

DNS没有转发器,要循环,要WEB记录

增量模型

image-20230417095439879

image-20230417095456735

image-20230418094307114

image-20230418094329890

甘特图

image-20230418094435525

事物

image-20230419094732508

image-20230419094852356

周期

image-20230420094039313

攻击image-20230420094227814

**被动攻击:**会话拦截

image-20230420094419179

**覆盖:**子类重写父类

**重载:**多个不同参数

image-20230420094810837

image-20230420094823574

软件开发工具image-20230420110658791

image-20230504092846294

image-20230504092932736

软件维护工具image-20230420110634704

image-20230421094553308

image-20230421094619963

image-20230421095145077

**螺旋:**风险

image-20230421095651934

image-20230422101503834

image-20230423104633141

image-20230424094854700

对称加密:分组加密

极限编程image-20230424095319953

image-20230425094051267

DRAM

DRAM 周期性刷新 海明码可检错也可纠错,奇偶纠错

image-20230425093720475

image-20230425094219351

image-20230509102906522

image-20230504093350755

数据字典条目:数据流,数据项,基本加工,数据存储

COCOMOII:对象点,功能点,代码行

image-20230504092257335

image-20230504093558597

image-20230504093824521

邻接矩阵o(n^2^),表o(n+e) 结构图是结构化设计输出

结构化方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。

image-20230505104104365

image-20230506101303856

image-20230506101437368

认证阻止主动攻击,加密阻止被动攻击

image-20230508094202725

image-20230508094234630

image-20230508095026264

image-20230509103038971

image-20230509103645031

UML不对对象快照建模 架构师关注行为 高级程序语言自底向上 PCI并行内总线 SCSI并行外总线 包过滤防火墙在网络层

受保护程度:外网>DMZ>内网

image-20230523103123755

image-20230523103844615

image-20230523104659363