摘要:
第一章 一、名词解释 1.操作系统:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便和有效地使用计算机,使整个计算机系统能高效地运行。 2. 阅读全文
摘要:
散列函数的应用及其安全性 马佳欣 2016012009 (1)散列函数的具体应用 由于散列函数的应用的多样性,它们经常是专为某一应用而设计的。例如,加密散列函数假设存在一个要找到具有相同散列值的原始输入的敌人。一个设计优秀的加密散列函数是一个“单向”操作:对于给定的散列值,没有实用的方法可以计算出一 阅读全文
摘要:
一、Coding.Net项目地址:https://git.coding.net/lvgx/majx.git 二、PSP展示 三、接口设计 Information Hiding(信息隐藏):信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是 阅读全文
摘要:
第四章 两人合作 (一). 引用原文:代码复审看什么?是不是把你的代码拿给别人看就行了? P72 相应思考:代码复审的正确定义:看代码是否在代码规范的框架内正确的解决了问题。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章,你还会发现许多介绍如何使用代码审查工具的文档,但能够在你审查他 阅读全文
摘要:
coding.net源码仓库地址:https://git.coding.net/sanmiaooo/sizeyunsuan.git 一、 需求分析 1.程序可从命令行接收一个输入参数n,然后随机产生n道+-*/习题 2.每个数字在 0 和 100 之间 3.运算符在3个到5个之间并且每道练习题至少要 阅读全文
摘要:
第一章 概述 理论和知识点:计算机科学的领域(p11),软件工程(偏实践)与计算机科学(偏理论)的关系,软件的特性(复杂性、不可见性、易变性、服从性、非连续性),软件工程的定义与组成部分 (一)引用原文:IT专业的大学毕业生找工作时声称:我精通Java,会用C++写“Hello World”,我懂软 阅读全文