软件工程复习题.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE \* Arabic 8 页 三、填空题 1、计算机软件是指与计算机系统操作有关的程序以及任何与之有关的文档资料。 2、软件运行维护阶段是软件生存周期中时间最长的阶段。 3、软件生存周期是指一个软件从定义阶段开始直到该软件最终退役为止的整个时期。 4、在软件的生产过程中,总是有大量各种信息要记录,因此,文档在产品的开发过程中起着重要的作用。 5、在软件生存周期中,软件定义过程的基本任务是确定软件系统的可行性。 6、在软件生存周期中,软件定义过程可以通过软件系统的可行性分析、需求分析两个阶段来完成。 7、我们把支持软件项目的具有辅助开发功能的软件叫做软件开发的工具软件。 8、软件工程由软件工程方法、软件工具和软件工程过程三部分组成,称为软件工程的三要素。 9、若视计算机软件为一产品,站在计算机软件对计算机(硬件)所起的作用角度,可将软件分为:支撑软件、系统软件、应用软件 10、为了提高软件的开发效率,就需要对其要素进行充分认识。软件开发的要素主要是: 开发计划、系统分析、系统设计、程序设计、软件测试。 11、软件开发阶段的文档主要包括:可行性分析报告、需求分析报告、系统设计报告、软件测试报告、技术总结报告。 1、基于软件生存周期的开发模型,其中有瀑布模型、原型模型、演化模型(增量模型、螺旋模型)、“空壳”模型、面向对象模型、智能模型、综合模型等。 2、软件的开发方法从大的方面可分为两大类:传统开发方法和现代开发方法。 3、传统开发方法主要有 结构化方法、面向数据结构、面向问题分析方法、面向对象、基于组件、构件和中间件方法、可视化方法、基于重组工程的开发方法等。 4、面向对象系统采用了算法、对象的分解的方法。 5、对象模型技术(Object Modeling Technique,OMT)方法从3个视角描述系统,相应地提供了3种模型:对象模型、动态模型和功能模型。 6、现代软件开发方法主要包括敏捷软件开发、精益软件开发、Scrum软件开发、极限编程、统一过程方法、微软开发方法等。 7、一般来说,IT软件项目精益开发系统包括三个要素,即人、流程和技术。 8、微软过程把软件开发周期划分成4个阶段规划阶段、开发阶段、测试阶段、稳定化阶段。 9、RUP软件开发生存周期体现了过程的动态结构。它以初始、精化、构建和交付表达。 10、极限编程XP定义了一套简单的开发流程,包括:编写用户案例,架构规范,实施规划,迭代计划,代码开发,单元测试,验收测试等。 1、软件开发环境的主要组成成分是软件工具。 2、按工作阶段划分,软件开发工具可以分为设计工具、编码工具和测试工具、维护工具。 3、软件开发环境,按工作模式分类交互式、批处理式和个人分布式环境等。按应用范围分类有通用型和专用型。 4、软件开发环境具有层次式的结构,分为四层:宿主层、核心层、基本层、应用层。 5、软件开发环境基本组成有三:交互系统、工具集和环境数据库。 6、软件开发工具的目的是从信息_交流和管理方面,给予软件开发人员帮助与支持。 7、Windows XP,微软最初发行了两个版本家庭版、专业版。 8、软件工具生成的文档包括文章、帮助和简介三大类。 9、Windows 2000有四个版本:Professional、Server、Advanced Server和Datacenter Server。 10、软件开发工具可以分为需求分析工具、设计工具、编码工具、测试工具。 11、软件维护工具版本控制工具、文档分析工具、逆向工程工具、再工程工具。 13、Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。 14、通俗地说,软件开发工具是软件开发人员用的软件。 15、按集成程度不同,软件开发工具可分为专用的工具和应用集成化的工具两种类型。 16、软件工具的性能,主要包括人机界面、使用方式和兼容性。 1、可行性分析的目的就是用最小的代价在尽可能短的时间内确定软件项目是否能够开发,是否值得去开发。 2、可行性分析的目的不是去开发一个软件项目,而是研究分析这个软件项目是否____、值得去开发。 3、可行性分析实质上是要进行一次简化,压缩了的需求和分析过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。 4、可行性分析需要从技术可行性、经济可行性、社会可行性、资源可行性、__操作___可行性五个方面分析研究每种解决方法的可行性。 5、技术可行性是对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。 6、技术可行性一般要考虑的情况包括:开发风险分析,_现有技术能否实现,现有技术发展分析。 7、技术可行性的研究包括:开发风险分析,现有技术能否

文档评论(0)

ccccccxx + 关注
官方认证
文档贡献者

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

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档