2016-01-08 10:49:56 公务员考试网 文章来源:华图教育
*资料包涵盖但不限于以上内容
保存小程序码至
手机进行扫码
软件设计的原则
抽象化,过程抽象,数据抽象等。
1、自顶向下,逐步细化
2、模块化,软件系统的层次结构正是模块化的具体体现。就是说,整个软件被划分成若干单独命名和可编址的部分,称之为模块。这些模块可以被组装起来以满足整个问题的需求。
3、控制层次也叫做程序结构,它表明了程序构件的组织情况。
4、结构划分,程序结构可以按水平方向或垂直方向进行划分。
5、数据结构,数据结构是数据的各个元素之间的逻辑关系的一种表示。数据结构设计应确定数据的组织、存取方式、相关程度、以及信息的不同处理方法。
6、软件过程
7、信息隐蔽
8、数据设计和文件设计的原则
数据设计的原则, 为在需求分析阶段所确定的数据对象选择逻辑表示,需要对不同结构进行算法分析,以便选择一个最有效的设计方案. 确定对逻辑数据结构所必需的那些操作的程序模块,以便限制或确定各个数据设计决策的影响范围.
文件设计的过程, 第一个阶段是文件的逻辑设计,整理必须的数据元素, 分析数据间的关系, 确定文件的逻辑设计, 第二个阶段是文件的物理设计, 理解文件的特性, 确定文件的存储媒体,
程序效率
1、讨论效率的准则,程序的效率是程序的执行速度及程序所需占用的内存的存储空间.
2、算法对效率的影响,源程序的效率与详细设计阶段确定的算法的效率直接有关。
3、影响存储效率的因素
4、影响输入/输出的因素
软件测试基础
软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程
软件测试的目的和原则
1、应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭
2、测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。
3、程序员应避免检查自己的程序
4、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件
5、充分注意测试中的群集现象
6、严格执行测试计划,排除测试的随意性
7、应当对每一个测试结果做全面检查
8、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便
数据错误
动态数据错误:动态数据是在程序执行过程中暂时存在的数据。
静态数据错误:静态数据在内容和格式上都是固定的。它们直接或间接地出现在程序或数据库中。由编译程序或其它专门程序对它们做预处理。
数据内容错误:数据内容是指存储于存储单元或数据结构中的位串、字符串或数字
数据结构错误:数据结构是指数据元素的大小和组织形式。在同一存储区域中可以定义不同的数据结构。数据结构错误主要包括结构说明错误及把一个数据结构误当做另一类数据结构使用的错误。这是更危险的错误。
数据属性错误:数据属性是指数据的含义或语义
软件测试的过程与策略
单元测试、组装测试、确认测试和系统测试
↓↓↓↓2022年国家公务员考试相关推荐↓↓↓↓ | |||
国考 备考策略 |
国考 问答百科 |
各部委 职位分析 |
万人 模考大赛 |
相关内容推荐:
2022年国家公务员考试银保监会|银监会|保监会
2022年国家公务员考试考点分布|考场设置
2022国家公务员考试税务系统面试时间
2022国家公务员考试税务系统行测备考
2022国家公务员考试税务系统面试备考
2022国家公务员考试海关面试时间
贴心微信客服
贴心微博客服
10万+
阅读量150w+
粉丝1000+
点赞数
国家公务员考试公告 国家公务员考试大纲 国家公务员考试专业分类目录 国家公务员考试职位表 国家公务员考试报名入口 国家公务员考试报考条件 国家公务员考试报名费用 国家公务员考试报名人数 国家公务员考试报名确认 国家公务员考试准考证打印 国家公务员考试行测备考 国家公务员考试申论备考 国家公务员考试考试时间 国家公务员考试考试流程 国家公务员考试考试科目 国家公务员考试答题须知 国家公务员考试考场规则 国家公务员考试真题解析 国家公务员考试成绩查询 国家公务员考试分数线 国家公务员面试公告 国家公务员面试名单 国家公务员考试资格复审 国家公务员考试调剂名单 国家公务员面试技巧 国家公务员面试礼仪 国家公务员结构化面试 国家公务员无领导小组讨论 国家公务员考试体检考察 国家公务员考试录用公示