- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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) 软件开发环境
软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。
计算机辅助软件工程将各种软件工具、开发机器和一个存放开发过程信息的中心数据库组成起来,形成软件工程环境
何为事件驱动系统?
事件驱动架构是一种用于设计应用的软件架构和模型。对于事件驱动系统
您可能关注的文档
- 轮廓仪基础知识.docx
- 轮机工程三管轮考试单词.docx
- 轮滑运动的特点及其锻炼价值.docx
- 轮系设计和校核计算.docx
- 轮胎压力传感器.docx
- 轮胎名词解释.docx
- 轮胎拆装实习.docx
- 轮胎的回正力矩.docx
- 轮胎知识介绍.docx
- 轮胎营销策划.docx
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
最近下载
- 04国家级精品课程 乒乓球教学课件 第四章 乒乓球战术.ppt VIP
- 某某太阳能发电有限公司电力线路穿越项目安全评价.doc VIP
- 冷却塔维护保养方案.docx VIP
- 中医病历书写基本规范.pptx VIP
- 约克离心式冷水机组_说明书.pdf VIP
- 外国人体格检查记录-StudyinChina,experienceinChina.doc VIP
- 小天使 乐器配件 电子节拍器 WSM-288 使用说明.pdf
- 2025年政务服务办事员(三级)每日一练标准题库200题(含答案).docx
- 03国家级课程 乒乓球教学课件 乒乓球技术.ppt VIP
- 中期论文化工设计-年产3万吨甲基丙烯酸甲酯分厂设计.doc VIP
原创力文档


文档评论(0)