ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.52KB ,
资源ID:5640198      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5640198.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件开发工具2.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件开发工具2.docx

1、软件开发工具2一、 名词解释软件工程方法 封装性 自顶向下的设计方法 面向对象的程序设计模块的凝聚性 模块的耦合性 黑箱检验遗传性 即插即用的程序设计 可视化程序设计二、 简答题1、 作为一个程序员,软件开发的主要困难在哪里?2、 保证从用户理解到程序员理解这一转换顺利完成的手段是什么3、 保证从程序员理解到程序实现这一转换顺利完成的关键是什么4、 什么是黑箱测试法,这种方法能证明程序没有错误吗,为什么5、 举例说明为什么大系统比小系统复杂很多6、 简述应用领域之间的差别给软件开发带来的困难7、 在大型软件开发过程中,用户、项目负责人、程序员各承担哪些工作8、 结构化思想是如何提出来的9、 结

2、构化程序设计中,模块划分的基本要求是什么10、 结构化程序设计中,如何实施模块的划分11、 结构化程序设计的要点是什么12、 结构化程序设计的缺点是什么,如何看待这些缺点13、 简述软件工程方法的由来14、 软件工程方法的重点是什么15、 软件工程的基本方法是什么16、 IBM的AD/CYCLE把软件开发过程分为哪几个阶段,各阶段的任务是什么17、 面向对象程序设计方法的基本思想是什么18、 面向对象程序设计方法对软件开发工作有何影响19、 即插即用的程序设计思想从何而来20、 即插即用的程序设计方法实现起来有何困难21、 项目管理的要素是什么,对于软件开发而言,核心问题是什么22、 好的程序

3、员应具备什么条件23、 好的项目组对程序员有何约束24、 软件开发项目组的评价标准是什么,如何建立一个好的软件开发项目组三、 论述题1、 试述大型软件开发中的困难2、 试述大型软件开发中困难产生的原因3、 试根据软件发展史论述软件质量的评价标准四、 单项选择题1、 开发大型软件时,产生困难的根本原因是( )A、 大系统的复杂性B、 人员知识不足C、 客观世界千变万化D、 时间紧、任务重2、软件工程方法主要集中于加强( )的工作上,对于程序员关系不大A、 项目管理人员B、 程序员C、 系统分析员D、 用户3、 在结构化程序设计中,不建议使用A、 支语句 B、 环语句C、 子程序调用语句D、 转向

4、语句4、 结构化程序设计理论认为,实现良好的程序结构要应用( )的分析方法A、 自顶向下B、 自底向上C、 面向对象D、 基于组件5、 大型软件开发过程中,( )起着最为关键的作用A、 用户B、 项目负责人C、 程序员D、 测试人员6、 结构化程序设计方法主要是为( )服务的A、 项目管理人员B、 程序员C、 测试人员D、 用户7、 在结构化程序设计方法中,模块的划分应作到( )A、 凝聚性强,耦合性强B、 凝聚性弱,耦合性弱C、 凝聚性弱,耦合性强D、 凝聚性强,耦合性弱8、 在大型软件开发中,与用户有关的任务是( )A、 编写程序B、 提出需求C、 修改程序D、 验收模块9、 面向对象的方

5、法中,出现最早的是( )A、 OODBMSB、 OOPLC、 OOAD、 OOD10、 项目管理中包括( )A、 进度管理B、 文档的编制与生成C、 代码的编制与生成D、 存储管理11、 OBJECT-ORIENTED的确切含义为( )A、 面向目标B、 面向对象C、 面向客体D、 物体导向12、 数据库的逻辑设计应在( )阶段完成A、 需求分析B、 分析设计C、 编码D、 测试13、 IBM的HIPO图应用于软件开发的( )A、 需求分析阶段B、 总体设计阶段C、 实现阶段D、 测试阶段14、 在大型软件开发中,与项目负责人有关的任务是( )A、 提出需求B、 分配任务C、 模块调试D、 编

6、写程序15、 程序设计属于软件开发过程的( )阶段A、 设计B、 编程C、 实现D、 编码16、 对于软件开发管理问题,核心问题是( )A、 费用B、 进度C、 资源利用D、 质量17、 对于财务管理软件系统,除功能正确外,人们考虑的首要因素是A、 用户界面友好B、 速度快C、 可靠性高D、 易于修改五、 多项选择题1、 开发大型软件时遇到的困难有( )A、 一致性的保持 B、 测试的问题C、 工作进度的控制D、 文档与代码的协调E、 版本更新带来的问题2、 开发大型软件时,产生困难的原因有A、 大系统的复杂性B、 多人协同工作的组织管理C、 领域知识与软件技术D、 时间因素及变更因素E、 工

7、作进度难以控制3、 为了缓和软件危机,人们提出了很多卓有成效的方法,如A、 过程化程序设计方法B、 结构化程序设计方法C、 软件工程方法D、 面向对象方法E、 即插即用的程序设计方法4、 在大型软件开发中,项目负责人承担的任务有A、 提出需求B、 分析需求C、 编写程序D、 模块测试E、 交付使用5、 在大型软件开发中,程序员承担的任务有A、 编写程序B、 分析需求C、 编写文档D、 模块测试E、 要求修改6、 在大型软件开发中,用户承担的任务有A、 提出需求B、 修改软件C、 验收软件D、 联调E、 使用软件7、 与即插即用程序设计相关的概念有A、 组件程序设计B、 组合文件C、 宏观程序设

8、计D、 微观程序设计E、 面向目标的程序设计8、 面向对象与( )是同一概念A、 面向过程B、 面向客体C、 面向目标D、 物件导向E、 面向用户9、 OO方法的优点体现在A、 模块化B、 封装C、 抽象D、 多态性E、 持久性10、 属于软件开发过程的阶段有A、 病毒检查与排除阶段B、 总体设计阶段C、 实现阶段D、 测试阶段E、 需求分析阶段11、 现在评价软件的好坏一般不考虑A、 用户界面友好B、 程序短C、 易于修改D、 占用内存少E、 足够的可靠性12、 软件开发的基本问题是A、 从需求分析到总体设计的转换B、 从总体设计到程序实现的转换C、 从程序实现到程序测试的转换D、 从用户理

9、解到程序员理解的转换E、 从程序员理解到程序实现的转换13、 模型建立是( )阶段的任务A、 需求分析B、 分析设计C、 编码D、 测试E、 维护14、 一个好的项目组,至少应具备的条件有A、 全体成员切实遵守严格的工作规范和文档标准B、 人员之间有严格的分工C、 程序员充分发挥个人技巧D、 严格执行实现制定的时间表E、 项目完成后有完整的资料15、 实施结构化程序设计的要点有A、 限制GOTO语句的使用B、 子程序只有一个入口和一个出口C、 程序风格明确,清晰D、 书写格式体现层次结构E、 编写程序的同时完成有关文档编撰16、 好的程序员应具备如下条件A、 具备程序设计基本知识B、 深入了解

10、所在领域C、 熟悉软件开发技术环境D、 精通机器语言、汇编语言、高级语言E、 具有团队精神六、 填空题1、 大型软件开发中的困难在于一致性的保持、_、_、_、版本更新带来的问题2、 模块之间的联系及互相影响应尽可能地少,对于必需的联系都应当加以明确的说明,这种联系及相互关系成为模块的_3、 评测软件质量,包括正确性、易用性、_、_和可维护性等五个方面4、 OMT方法的三个步骤是分析、系统设计和_5、 客观世界的任何事物都是对象,它们都有一些静态属性,也都有一些有关的操作。作为一个整体,这些对象对外不必公开这些属性和操作,这称为_6、 面向对象的三个特性是_、_和_7、 面向对象方法将_与_结合

11、在一起8、 模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应。这称为模块的_9、 结构化程序设计方法把程序分解成三种基本模块:_、_、_10、 结构化程序设计的实施方法是_七、 判断题1、 大型软件开发困难的主要原因是大系统的复杂性2、 对于大型软件开发者来说,项目组的合理组成和科学管理是特别重要的3、 功能相同的程序,效率高的必然比效率低的好4、 项目组的所有程序员都是优秀的,该项目组未必是优秀的5、 时至今日,软件开发主要还是依赖程序员的个体工作6、 软件工程已发展了30年,所以目前的软件开发已经完全工程化了7、 结构化程序设计中,模块内的凝聚性越强越好,而模块间的耦合性越弱越好

12、8、 结构化程序设计可提高程序的运行效率9、 结构化程序设计方法根本不涉及项目负责人所关心的问题10、 结构化程序设计方法主要是从程序员如何编程、测试及编写文档去考虑问题11、 结构化程序设计方法反映的基本上还是早期的、以手工方式、个人方式编写程序的工作环境下的思想和方法12、 采用结构化程序设计时,模块的规模应当足够小,以便使它本身的调试易于进行13、 运行速度快、占用内存小是好软件的最重要标准14、 面向对象的程序设计语言使软件工作进一步向用户方向靠近15、 用黑箱方法测试程序,只能证明程序有错而不能证明没有错16、 无论任何检验,只能证明程序有错而不能证明没有错17、 在程序设计中,以牺

13、牲效率为代价来换取可读性、可靠性、准确性是值得的18、 软件开发过程中,有时根据文档编写程序,有时又根据编程情况撰写文档19、 对于大型软件开发来说,项目组的合理组成和科学管理是特别重要的八、 历年真题1、 一般认为,质量好的软件应当A、 功能正确、界面友好、占内存少、足够可靠、易于维护B、 功能正确、界面友好、程序易读、结构良好、文档齐全C、 功能正确、界面友好、速度足够、足够可靠、易于维护D、 功能正确、结构友好、程序短小、足够可靠、易于维护2、 结构化程序设计方法是为( )服务的A、 用户B、 项目负责人C、 程序员D、 计算机3、 大型软件开发涉及的角色有A、 用户B、 项目负责人C、 程序员D、 计算机E、 计算机厂家4、 下列步骤中,属于OMT方法过程的是A、 分析B、 系统设计C、 输入输出设计D、 程序设计E、 对象设计5、承担大型软件开发任务的程序员,必须遵守哪些规定?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1