冒泡排序,直接插入排序,基数排序,归并排序是稳定的排序算法。
堆排序,希尔排序,快速排序,选择排序是不稳定的排序算法。
软件成熟度
可重复级核心:建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
已定义级:使用标准开发过程构建系统
已管理级:寻求主动的应对系统的开发问题
优化级:连续的监督和改进标准化的系统开发过程
能力成熟度模型cmmi:
未完成级:过程域的一个或多个特定目标没有被满足。
已执行级:关注过程域的特定目标的完成,通过转化可识别的输入工作产品,产生
可识别的输出工作产品。
已管理级:作为已管理过程制度化,针对单个过程实例的能力。
已定义级:关注过程的组织级标准化和部署。
量化管理级:定量管理的过程制度化
优化级:过程得到很好的执行且得到持续的改进。
rup在每个阶段产生的制品:
初期阶段产生一个构想文档、一个有关用力模型的调查、一个早期的风险评估、一个初始的业务用例一个显示阶段和迭代的项目计划等制品。
精化阶段结束时的成果是一个补充需求分析、一个软件架构描述、一个可执行的架构原型等制品。
构建阶段结束的成果是一个准备移交到用户手中的产品,包括具有最初能力的在适当的平台上集成的软件成品,用户手册和对当前版本的描述。
移交阶段结束时产生移交到用户产品的发布版本。
up的初期阶段里程碑是生命周期目标
精化阶段 里程碑:生命周期架构。
构建阶段里程碑:初始运作功能
移交阶段里程碑:产品发布
程序复杂度=有向弧数-节点数+2
某网站向ca申请了数字证书,用户通过ca的签名来验证网站的真伪。在用户与网站进行安全通信时,用户发送数据时使用网站的公钥验证网站的数字签名,网站利用自身的私钥对发送的消息签名和收到的消息解密。从认证中心ca获取用户b的数字证书,该证书用ca公钥做数字签名;从用户b的数字证书中可以获得b的公钥。
游戏的规则和方法,计算机算法,计算机程序代码等不能取得专利权,用户控制测试过程的程序可以取得专利权。
软件许可使用一般有独占许可使用、独家许可使用和普通许可使用三种形式。独占许可使用,软件著作权人不得将软件使用权授予第三方,软件著作权人自己不能使用该软件。
独家使用权:软件著作权人不得将软件使用权授予第三方,软件著作权人自己能使用该软件。
普通许可权:软件著作权人可以将软件使用权授予第三方,软件著作权人自己能使用该软件。
位图和矢量图相比,位图占用空间大,侧重于获取和复制,显示速度快。
矢量图占用空间小,侧重于绘制和创建,显示速度慢。
用于系统开发人员和项目管理人员在项目期内进行沟通的文档主要有系统开发计划
,包括工作任务分解表,pert图,甘特图和预算分配表等。总体规划和开发合同用
于系统开发人员和系统分析人员在系统规划和系统分析阶段的沟通。测试计划用于
和系统测试员进行沟通。
软件维护的内容一般包括准确性维护、适应性维护、完善性维护和预防性维护。
正确性维护是指改正系统开发阶段已经发生而测试阶段尚未发现的错误。
适应性维护:使应用软件适应信息技术变化和管理需求变化而进行的修改。
完善性维护:对已有软件系统增加一些在系统分析和设计阶段没有规定的功能与性
能特征。
预防性维护:为适应未来的软件硬件环境的变化,主动增加预防性的新功能,已使应用系统不被淘汰。
对于一颗二叉树,不能由其先序序列和后序序列得到中序序列。
网络层设备:中继器、路由器
数据链路层设备:交换机、网桥
vcd使用了mpeg-1标准作为其音视频信息压缩编码方案。dvd应用mpeg-2编码技术
。mpeg-7是多媒体内容描述接口标准,mpega-21是多媒体应用框架标准。
甘特图用水平条状图描述,它已日历为基准能描述任务的持续时间和人物之间的并行,但不能描述任务之间的依赖关系。pert图能描述任务之间的依赖关系,不能描述