03173软件开发工具课后习题
更新时间:2023-10-16 02:58:01 阅读量: 综合文库 文档下载
理论篇
第一章、绪论
1. 简要说明软件发展的几个主要阶段。
1)第一代计算机语言--机器语言阶段:使用0、1进行编程。
2)第二代语言--汇编语言阶段:使用助记符来编写程序,由汇编系统将汇编指令转化为机器指令编程工作大大降低但仍未摆脱对硬件的依赖。
3)第三代语言--高级程序设计语言阶段:突破了与机器指令一一对应的限制,实现了对机器的独立性,从而大大提高了程序的可移植性。
4)第四代语言--非过程化语言:机器能够自动地完成更多的工作。 5)通用软件作为辅助工具的阶段。 6)专用软件开发工具的阶段。 7)集成的软件开发工具阶段。
2. 作为软件开发工作的新阶段,21世纪软件开发 与以往有什么区别?
3. 软件开发工具与第三代语言的关系是什么?
4. 软件开发工具与第四代语言的关系是什么?
5. 软件开发工具的功能有哪些?
6. 软件开发工具的主要性能指标有哪些?
7. 从支持的工作阶段来看,软件开发工具可以分为几类,他们的作用是什么? 8. 什么叫做集成的软件开发工具?
9. 软件开发工具与计算机硬件、系统软件的关系如何? 10. 软件开发人员为什么需要学习和了解软件开发工具?
第二章、软件开发过程及其组织
1. 作为一个程序员,软件开发的主要困难是什么?
2. 对于程序员来说,提高软件开发的质量与效率应当从哪些方面努力? 3. 大型软件的开发与单个程序员编写软件有什么本质区别?
4. 几十年来,人们为了提高软件开发的质量与效率提出了哪些方法? 5. 结构化程序设计的基本思想和方法是什么? 6. 软件工程的基本思想与方法是什么? 7. 面向对象的程序设计的基本思想是什么? 8. 即插即用的程序设计的基本思想是什么? 9. 具有哪些特点才称得上是一个好的软件? 10. 一个好的项目组应当具备哪些基本条件?
第三章、软件开发工具的理论基础
1. 软件开发过程中需要哪些信息与信息处理方面的帮助与支持? 2. 软件开发工具的理论基础包括哪些方面? 3. 什么叫做概念模式?它的作用和意义是什么?
4. 举出三种常用的概念模式,说明它们的作用与使用方法。 5. 什么叫做信息库?他与数据库、数据仓库有什么区别? 6. 为什么信息库的一致性十分重要?
7. 人机界面设计的原则是什么?结合自己的体会谈其中的两条。 8. 人机界面常用的技术手段有哪些? 9. 什么叫做项目管理?其任务是什么? 10. 什么叫做版本管理?其任务是什么?
第四章、软件开发工具的技术要素
1. 软件开发的基本功能有哪些?
2. 一体化的软件开发工具包括哪几个主要组成部分? 3. 总控和人机界面为什么是系统开放性和灵活性的关键? 4. 总控和人机界面的设计原则是什么? 5. 信息库的内容应包括哪些方面?
6. 信息库的结构方式有哪几种?为什么要有专门的信息库管理模块? 7. 代码生成的输出形式有几种?各有什么特点? 8. 代码生成器依据哪些资料工作? 9. 项目管理的任务包括哪些方面? 10. 项目管理工作的困难何在?
第五章、软件开发工具的使用与开发
1. 怎样考虑购置软件开发工具以及自行研制工具的权衡?哪些因素是必须认真考虑的? 2. 为什么软件开发工具选用之前必须设定明确的、有限的目标? 3. 软件开发工具的市场调查应当包括哪些内容? 4. 购置软件开发工具的工作步骤应当如何安排?
5. 软件开发工具得到有效使用,并真正发挥作用,需要有哪些条件? 6. 引入软件开发工具之后,应当怎样进行管理?
7. 在对软件开发工具的使用情况进行审计时,需要考虑哪些问题? 8. 自行研制软件开发工具要注意哪些问题?
9. 为自己所使用的工具与商品化的软件开发工具有什么区别?
10. 结合自己所了解的软件开发工具,分析现阶段软件开发工具的实际发展水平,以及使用
者应当采取的策略。
第六章、软件开发工具的现状与发展
1. 以自己接触过的软件开发工具为例,分析软件开发工具目前的发展水平以及与实际需要的差距。
2. 讨论我国软件开发工具的研究与应用现状,提出推动我国这一领域的意见与办法。 3. 讨论本系统、本行业、本地区的软件开发工具的使用情况,指出弱点与对策。 4. 总结自己对软件开发工具的认识和应用的状况,并考虑今后如何加强。 5. 人工智能技术在软件开发工具的发展中有什么作用? 6. 计算机网络的普遍使用对软件开发工具有什么影响?
7. 试分析一体化软件开发工具的困难何在,以及今后的发展前景。 8. 软件构件标准化的思想对软件开发工具有什么影响? 9. 总结自己学习本课程的心得与体会。
实践篇
第七章、eclipse入门
1. A. B. C. D. 2. 3. 4. 5.
关于eclipse 中描述不正确的是( ) eclipse是基于java语言的
eclipse不能在苹果操作系统上运行 eclipse可以用来编辑HTML格式文件 Eclipse 支持中文版本
Eclipse 最初是用来开发 _________ 语言的。
Java 的swing/AWT GUI API 的替代者是 _________ 。 简述eclipse 的框架结构。 简述eclipse 的安装方法。
第八章、Eclipse工作台
1. 关于eclipse工作台的描述正确的是( ) A. eclipse是基于java语言的
B. Eclipse 不能在MAC操作系统上运行
C. D. 2. 3. 4. 5.
Eclipse 可以用来编辑文本文件 Eclipse 提供了多国语言版本
eclipse文本编辑器中查找下一个操作的快捷键是 __________ .
eclipse支持从外部导入 ________ 文件、________ 文件和文件系统。 列举五种以上的视图。
简述使用动态帮助的步骤并尝试搜索到需要的帮助信息。
第九章、使用Eclipse 进行C/C++开发
1. 关于MinGW的描述不正确的是( ) A. MinGW支持在linux平台运行 B. MinGW可以用来编译java程序 C. MinGW可以用来运行C语言程序 D. MinGW包含了C++ 语言库文件
2. 重命名变量位于菜单栏中的 __________ 菜单项中。 3. Eclipse 提供的重构功能本质上是什么? 4. 简述抽取方法的含义与意义。
5. 简述eclipse 搜索的类型及使用方式。
6. 在eclipse 中,新建一个C/C++ 项目,编写一个C语言类,实现以下功能:输入一个正整数,判断他是否是素数。
第十章、调试程序
1. A. B. C. D. 2. 3. 4. 5. 6.
常见的事件断点不包括( ) 抛出异常 系统调用 操作系统死机 进程结束
描述什么是断点,并简述断点的分类。 单步遍历程序的作用是什么?
简述GDB的作用和安装GDB的步骤。
在调试程序的过程中,变量视图的作用是什么? 尝试通过GDB调试器检查一个错误的程序。
第十一章、Eclipse CDT开发
1. A. B. C. D. 2. 3. 4. 5.
以下各项中属于自定义编辑器功能的是( ) 修改编辑器的位置 删除编辑器 跳出编辑器 技术编辑器
简述设置首选项中外观设置的作用。 是否锁定工具栏的区别在于什么? 简述设置代码格式功能的操作步骤。 简述生成历史记录的作用。
第十二章、CVS 的安装及使用
1. 2. 3. 4. 5.
什么叫做程序的互斥性修改? CVS的访问权限分为哪两种? 列出三种常见的版本控制软件 简述CVS的特点和优势。
简述CVS的安装和配制方法,并使用CVS进行代码版本控制。
第十三章、Eclipse 插件的使用与开发
1. 2. A. B. C. D. 3. 4. 5.
什么是插件?
以下关于插件开发环境的简称正确的是( ) DDE PDE PDT PPT
列出三种常用的eclipse插件。
列出典型的插件文件夹中包含的文件。 简述清单编辑器中概述页面的用途。
第十四章、常用建模工具
1. 简述面向对象方法和传统方法的区别。
2. 简述用例图、类图、顺序图的含义。
3. 简述组件的定义和他对于程序设计的意义。 4. 简述活动图的作用。
5. 软件开发的生命周期包含需求分析、_____________ 、 _____________ 和 _____________ 。
6. 试用eclipseUML 对地铁售票系统建模。
正在阅读:
03173软件开发工具课后习题10-16
我的好“伙伴”作文600字07-15
数控直流电源+简易音阶发生器设计+高效率PWM音频功率放大器+调频发射与接收系统设计08-27
温暖小学生作文400字06-15
2020届湖北省宜昌市部分示范高中教学协作体高三9月月考数学(理03-15
机械制图期中试卷答案09-17
Web开发面试题及其答案09-28
汪涛瑞银集团中国区首席经济专家06-27
八年级上第一次月考数学试卷(有答案)11-19
企业介绍及招商加盟04-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 课后
- 开发工具
- 习题
- 03173
- 软件
- 核酸的结构与功能
- 消防安全手册
- 医学实验设计
- 同领风骚
- 2016年食疗养生营销策略
- 数学实验练习题
- 计划生育工作总结8篇全面版
- 上级部门挂职锻炼工作总结
- 韩铁林-战略执行体系
- 2016高三历史非选择题提分捷径(二)六大非选择题型分析
- 985高校入选2014年国务院第七届学科评议组成员名单
- 人教版小学一年级上册品德与生活教案全册
- 香料的使用规律(整理)
- 二年级数学下册第四单元生活中的大数测试题
- 浙江省名校新高考研究联盟(Z20联盟)2019届第二次联考语文试题及答案解析
- 06.苏州移动中小企业信息化平台接口规范 v1.6 - 图文
- 《田园诗情》说课
- 双堆中心小学留守儿童之家领导小组及职责分工
- 出场检验记录管理制度
- 山西省全科医生转岗培训方案