第二章软件开发工具知识点_计算机-软件测试.pdf

上传人:c****4 文档编号:93986935 上传时间:2023-07-20 格式:PDF 页数:2 大小:192.91KB
返回 下载 相关 举报
第二章软件开发工具知识点_计算机-软件测试.pdf_第1页
第1页 / 共2页
第二章软件开发工具知识点_计算机-软件测试.pdf_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《第二章软件开发工具知识点_计算机-软件测试.pdf》由会员分享,可在线阅读,更多相关《第二章软件开发工具知识点_计算机-软件测试.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学习必备 欢迎下载 一、选择填空知识点 1、软件开发中所遇到的困难来源于大系统的(复杂性 ),来源于人们知识的(不足 ),来源于迅速变化的(客观世界 )。2、为克服软件危机,人们先后提出了(结构化程序设计方法 )(软件工程方法 )(面向对象的程序设计方法 )(即插即用的程序设计方法 ),直到最近的(面向开源软件 )和(互联网平台的程序设计 )。3、在克服软件危机的过程中,有两个领域的问题需要特别注意,一个是(软件质量的评价与改善 ),一个是(项目管理的任务与方法 )。4、软件开发过程中主要完成两个转换,首先是从(用户 )的理解到(程序员 )的理解,其次是从(程序员的理解 )到(程序的实现 )。

2、5、两个转换中,第一个转换是(工作方式上 )的区别,第二个转换是(人与机器之间思维方式上 )的区别。6、从程序员的理解到程序的实现的关键在于程序员的(知识水平 )与(实际经验 )。7、如果单个程序员独自编写程序相当于手工作坊的工作方式,真正的大型软件的研制必须采用(现代化的大生产的方式)才能完成。8、当人们修改程序的某一处时,由于没有考虑到这一修改对相关部分带来的影响,结果出现了新的错误,这就是所谓的(水波效应)。9、在软件测试时,通过输入一些信息,观察是否能得到预期结果,这就是所谓的(黑箱 )检验方法。10、软件开发过程中,文档包括(功能说明书 )(总体设计 )(各模块的设计任务书 )和(测

3、试报告 )。11、软件版本更新中大量工作往往在于(审核)与(回顾 )。12、大型软件开发中,作为用户来说,应该承担的责任有(提出需求 )(验收 )(使用 )(要求修改 )。13、大型软件开发中,作为项目负责任来说,应该承担的责任有(分析需求 )(分配任务 )(验收模块 )(联调 )(交付使用 )(验收修改成果 )(分析修改需求 )。14、大型软件开发中,作为程序员来说,应该承担的责任有(编写软件 )(模块调试 )(交付检验 )(交付检验 )(修改 )。15、软件开发中,涉及到的四个角色是(用户 )(项目负责人 )(程序员 )(硬件 )。16、结构化程序设计的思想是在 20 世纪(60 年代 )

4、产生的。17、结构化程序设计方法中,把程序的结构分解成三种基本模块(处理单元 )(循环机制 )(二分决策机制 )。18、模块划分中,模块的功能在逻辑上尽可能地(单一化 )(明确化),最好做到一一对应。19、每一个模块实现一项明确的任务,反之每一项任务仅由一个模块来完成,这称之为模块的(凝聚性 )。20、模块划分中,模块之间的联系尽量避免(逻辑 )耦合,而仅限于(数据)耦合。21、模块的规模应当足够小,以便于本身的(调试 )易于进行。22、为更好的划分软件的结构,采用(自上而下、逐步分解 )的办法,分成若干部分。学习必备 欢迎下载 23、结构化程序设计的方法主要是为(程序员 )服务的。24、软件

5、工程的方法在 20 世纪(80 年代 )得到宣传,主要集中于加强(项目管理者 )的工作。25、OOP 称为(面向对象的程序设计方法 )。26、面向对象的程序设计中,将客观世界的任何事物都看做(对象)。27、在面向对象程序设计中,将对象的静态属性和操作作为一个整体,这就是所谓的(封装性 )。28、对象之间有(抽象与具体 )(群体与个体 )(整体与部分 )几种关系。29、面向对象的程序设计摒弃了(自顶向下 )和(自底向上 )的争论,把对于复杂系统的认识归结为对一批对象及其关系的认识。30、面向对象程序设计之所以能产生巨大的影响,其根本原因在于它提供了(认识框架 )。31、即插即用的程序设计方法是在

6、(面向对象的程序设计方法 )的基础上提出来的。32、即插即用程序设计方法中,软件组件与(类库 )中的函数是一回事。33、CORBA、COM101 是公用的对象需求的转换结构。34、对于软件开发来说,核心是(质量 )问题。二、简答题 1、简述什么是一个好的软件应具备的特征?正确的实现所要求的功能,准确的给出预定的输出结果;用户界面友好,符合实际用户的使用习惯与知识能力;具有足够的速度,能在符合用户要求的时间限度内,给出所要求的处理结果;具有足够的可靠性,能够在各种干扰下保持正常的工作;程序易读、结构良好、文档齐全,从而保证系统易于修改。2、承担大型软件开发任务的程序员必须遵守哪些规定?保证严格的

7、在本模块范围内操作,绝不使用可能干扰其他模块的命令或函数;严格按设计的要求和理解去传递参数值,决不随意修改其内容或含义;在对公用的文件或数据库进行存取时,必须完全的、准确的按统一规定的格式去操作,决不能擅自改变;在使用标示符时,应按照统一的原则,尽量使用易于看出逻辑含义的名称;严格按照统一的要求编写文档,在内容、格式、表达方式、符号使用上遵循项目组的统一规定;尽量保持程序风格的一致。3、一个好的项目组应该具备哪些条件?有严格的、成文的工作规范和文档标准;人员之间有严格的分工,除了程序员之外,必须有专门的秘书,必须有专门的测试人员,特别是要有专职的,不限于具体编程的项目负责人;每个项目都要事先制

8、定详细的时间表,并且得到严格的执行。三、论述题 1、谈谈大型软件开发过程中存在的各种困难及其产生的原因?信息的一致性的保持成为十分困难的问题;测试的困难大大增加;工作进度难以控制;文档与代码的协调十分困难;版本的更新带来的困难。这些困难来自大系统的复杂性;许多具有主动性的个人之间的组织与协调带来大量的困难;各个应用领域之间的差别导致困难的加重;时间的因素,变化的因素给软件开发工作带来许多困难。于迅速变化的客观世界为克服软件危机人们先后提出了结构化程序设计方法软件工程方法面向对象的程序设计方法即插即用的程序设计方法直到最近的面向开源软件和互联网平台的程序设计在克服软件危机的过程中有两个领域的问先是从用户的理解到程序员的理解次是从程序员的理解到程序的实现两个转换中第一个转换是工作方式上的区别第二个转换是人与机器之间思维方式上的区别从程序员的理解到程序的实现的关键在于程序员的知识水平与实际经验如能完成当人们修改程序的某一处时由于没有考虑到这一修改对相关部分带来的影响结果出现了新的错误这就是所谓的水波效应在软件测试时通过输入一些信息观察是否能得到预期结果这就是所谓的黑箱检验方法软件开发过程中文档

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁