软件开发工具与环境.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

东北农业大学网络教育学院

软件开发工具与环境

第一章软件开发工具与环境概论

一、填空题

软件工具是一种工具,它是辅助和支援其它软件(研制和维护的工具),研制软件开发工具的主要目的是为了(提高软件生产率)和(改建软件的质量)。

软件生存期可分为(软件定义)、(软件开发)、(软件维护)阶段。

软件开发环境是(一组相关的软件工具的集合),将他们组织在一起,(支持某种软件开发方法),软件开发环境又称之为(集成式项目支持环境)。

目前,较流行的操作系统平台环境(MACos)、(windows)和(linux)等。

Windows编程的四个特点(事件驱动)、(消息循环)、图形输出、(资源共享)。

基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:(计划工具)、(分析工具)、(设计工具)。

软件开发环境的基本组成有三个部分:(交互系统)、(工具集)和(环境数据库)。

软件工具的特点是(使用户易于操作),(功能强大),(覆盖面大),(可靠性高),(其本身可修改),(可扩充)。

软件开发工具发展方向是(智能化)、(网络化)、(一体化)、(标准化)。

二、选择题

1.软件开发环境的四层层次结构为(

A)、(

F)、(B

)、(G)。

A.宿主层 B.基本层

C.逻辑层

D.物理层

E.CASE层 F-核心层

G.应用层

H.模式层

2.下列软件不是工具软件的是(BC

)。

A.财务软件 B.Visual

Basic

C.C++

D.文字编辑软件

三、判断题

(V)从目前的发展看,智能化、网络化、一体化、标准化是软件开发工具发展的几个方向。

(X)软件性能是指软件能做什么事,而软件功能是指事情做到什么程度。

(X)任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。

(V)软件生存周期就是从提出软件产品开始,直到该软件产品被使用的全过程。

(V)基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、分析工具、计划工具和管理工具。

(X)CASE工具主要是供终端用户使用,而不是供专业的软件开发人员。

五、简答题

软件开发工具的主要的分类方法?

软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。方法一般表述成一系列的步骤,每一步骤都与相应的技术和符号相关。软件开发方法是克服软件危机的重要方面之一。

从软件工程诞生以来,人们重视了软件开发方法的研究,已经提出了多种软件开发方法和技术,对软件工程及软件产业的发展起到了重要作用的方法有:结构化方法、Jackson方法、维也纳开发方法(VDM)、面向对象的开发方法等。

何为Java语言?

Java语言是一种适用于网络编程的语言,它的基本结构与C++极为相似,但却简单得多。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。

WindowsNT与Linux的区别?

文件格式是不同。windows操作系统内核是NT,而linux是shell;

windows硬盘文件格式是fat32或NTSF,而linux需要的文件格式是ext2或ext

用户界面不同;

硬件配置要求不同。你的硬件如果太新或太旧,建议你还是装Windows吧,因为Linus的软件/硬件兼容性还有待提高。

何为需求分析,需求分析的目标是什么?

需求分析,也叫软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统功能的过程。

需求分析的目标是把用户对待开发软件提出的要求或需要进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现的功能,完成的工作。此外,软件的一些非功能性需求、软件设计的约束条件、运行时与其他软件的关系等也是软件需求分析的目标。

软件生存周期的步骤

软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。

说明软件开发工具与软件开发环境的关系?

1) 软件开发工具

早期的软件开发,最早使用的是单一的程序设计语言,没有相应的开发工具,效率很低,随着软件开发工具的发展,提供了自动的或半自动的软件支撑环境,为软件开发提供了良好的环境。

2) 软件开发环境

软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。

计算机辅助软件工程将各种软件工具、开发机器和一个存放开发过程信息的中心数据库组成起来,形成软件工程环境

何为事件驱动系统?

事件驱动架构是一种用于设计应用的软件架构和模型。对于事件驱动系统

文档评论(0)

ld1350046 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档