软件开发工具与环境.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北农业大学网络教育学院 软件开发工具与环境 第一章软件开发工具与环境概论 一、填空题 1. 软件工具是一种工具,它是辅助和支援其它软件( 研制和维护的工具),研制软件开发工具的主要目 的是为了(提高软件生产率 )和(改建软件的质量)。 2. 软件生存期可分为(软件定义 )、(软件开发)、(软件维护 )阶段。 3. 软件开发环境是(一组相关的软件工具的集合),将他们组织在一起,(支持某种软件开发方法), 软件开发环境又称之为(集成式项目支持环境 )。 4. 目前,较流行的操作系统平台环境( MAC os )、( windows)和( linux) 等。 5. Windows编程的四个特点(事件驱动)、(消息循环)、图形输出、(资源共享)。 6.基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:(计划工具)、(分析工具)、(设 计工具 )。 7. 软件开发环境的基本组成有三个部分:(交互系统)、(工具集)和(环境数据库)。 8. 软件工具的特点是(使用户易于操作 ),(功能强大),(覆盖面大),(可靠性高),( 其本身可 修改),(可扩充 )。 9. 软件开发工具发展方向是( 智能化)、(网络化 ) 、 ( 一 体 化 ) 、 ( 标 准 化 ) 。 二、 选择题 1. 软件开发环境的四层层次结构为( A )、( F )、( B )、( G ) A. 宿主层 B. 基本层 C. 逻辑层 D. 物理层 E.CASE 层 F. 核心层 G. 应用层 H. 模式层 2. 下列软件不是工具软件的是( BC )。 A. 财务软件 B. Visual Basic C. C++ D. 文字编辑软件 三、 判断题 1. ( √ )从目前的发展看,智能化、网络化、 一体化、标准化是软件开发工具发展的几个方向。 2. ( × )软件性能是指软件能做什么事,而软件功能是指事情做到什么程度。 3. ( × )任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。 4. ( √ )软件生存周期就是从提出软件产品开始,直到该软件产品被使用的全过程。 5. ( √ )基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、 分析工具、 计划工具和管理工具。 6. ( × )CASE 工具主要是供终端用户使用,而不是供专业的软件开发人员。 五、 简答题 1. 软件开发工具的主要的分类方法? 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。方法一般表述成一 系列的步骤,每一步骤都与相应的技术和符号相关。软件开发方法是克服软件危机的重要方面之一。 从软件工程诞生以来,人们重视了软件开发方法的研究,已经提出了多种软件开发方法和技术,对 软件工程及软件产业的发展起到了重要作用的方法有:结构化方法、Jackson 方法、维也纳开发方法(VDM)、 面向对象的开发方法等。 2. 何为Java 语言? Java 语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些 语言的特点和优势,又避开了它们的不足之处。 3.Windows NT与 Linux 的区别? 1.文件格式是不同。 windows 操作系统内核是NT,而 linux 是 shell; 2.windows 硬盘文件格式是fat32 或 NTSF,而 linux 需要的文件格式是 ext2 或ext 3.用户界面不同; 4.硬件配置要求不同。你的硬件如果太新或太旧,建议你还是装 Windows 吧,因为Linus 的软件/硬件兼容 性还有待提高。 4. 何为需求分析,需求分析的目标是什么? 需求分析,也叫软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析, 准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义, 从而确定系统功能的过程。 需求分析的目标是把用户对待开发软件提出的要求或需要进行分析与整理,确认后形成描述完整、清晰与 规范的文档,确定软件需要实现的功能,完成的工作。此外,软件的一些非功能性需求、软件设计的约束 条件、运行时与其他软件的关系等也是软件需求分析的目标。 5. 软件生存周期的步骤 软件生存周期(SDLC, 软件生命周期)是软件的产生直到报

文档评论(0)

159****7880 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档