欢迎来到天天文库
浏览记录
ID:27192752
大小:40.02 KB
页数:8页
时间:2018-12-01
《软件工程复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三、填空题1、计算机软件是指与计算机系统操作有关的程序以及任何与之有关的文档资料。2、软件运行维护阶段是软件生存周期中时间最长的阶段。3、软件生存周期是指一个软件从定义阶段开始直到该软件最终退役为止的整个时期。4、在软件的生产过程中,总是有大量各种信息要记录,因此,文档在产品的开发过程中起着重要的作用。5、在软件生存周期中,软件定义过程的基本任务是确定软件系统的可行性。6、在软件生存周期中,软件定义过程可以通过软件系统的可行性分析、需求分析两个阶段来完成。7、我们把支持软件项目的具有辅助开发功能的软件叫做软件开发的工具软件。8、软件工程由
2、软件工程方法、软件工具和软件工程过程三部分组成,称为软件工程的三要素。9、若视计算机软件为一产品,站在计算机软件对计算机(硬件)所起的作用角度,可将软件分为:支撑软件、系统软件、应用软件10、为了提高软件的开发效率,就需要对其要素进行充分认识。软件开发的要素主要是:开发计划、系统分析、系统设计、程序设计、软件测试。11、软件开发阶段的文档主要包括:可行性分析报告、需求分析报告、系统设计报告、软件测试报告、技术总结报告。1、基于软件生存周期的开发模型,其中有瀑布模型、原型模型、演化模型(增量模型、螺旋模型)、“空壳”模型、面向对象模型、智能
3、模型、综合模型等。2、软件的开发方法从大的方面可分为两大类:传统开发方法和现代开发方法。3、传统开发方法主要有结构化方法、面向数据结构、面向问题分析方法、面向对象、基于组件、构件和中间件方法、可视化方法、基于重组工程的开发方法等。4、面向对象系统采用了算法、对象的分解的方法。5、对象模型技术(ObjectModelingTechnique,OMT)方法从3个视角描述系统,相应地提供了3种模型:对象模型、动态模型和功能模型。6、现代软件开发方法主要包括敏捷软件开发、精益软件开发、Scrum软件开发、极限编程、统一过程方法、微软开发方法等。7
4、、一般来说,IT软件项目精益开发系统包括三个要素,即人、流程和技术。8、微软过程把软件开发周期划分成4个阶段规划阶段、开发阶段、测试阶段、稳定化阶段。9、RUP软件开发生存周期体现了过程的动态结构。它以初始、精化、构建和交付表达。10、极限编程XP定义了一套简单的开发流程,包括:编写用户案例,架构规范,实施规划,迭代计划,代码开发,单元测试,验收测试等。1、软件开发环境的主要组成成分是软件工具。2、按工作阶段划分,软件开发工具可以分为设计工具、编码工具和测试工具、维护工具。3、软件开发环境,按工作模式分类交互式、批处理式和个人分布式环境等
5、。按应用范围分类有通用型和专用型。4、软件开发环境具有层次式的结构,分为四层:宿主层、核心层、基本层、应用层。5、软件开发环境基本组成有三:交互系统、工具集和环境数据库。6、软件开发工具的目的是从信息_交流和管理方面,给予软件开发人员帮助与支持。7、WindowsXP,微软最初发行了两个版本家庭版、专业版。8、软件工具生成的文档包括文章、帮助和简介三大类。9、Windows2000有四个版本:Professional、Server、AdvancedServer和DatacenterServer。10、软件开发工具可以分为需求分析工具、设计
6、工具、编码工具、测试工具。11、软件维护工具版本控制工具、文档分析工具、逆向工程工具、再工程工具。13、MercuryInteractive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。14、通俗地说,软件开发工具是软件开发人员用的软件。15、按集成程度不同,软件开发工具可分为专用的工具和应用集成化的工具两种类型。16、软件工具的性能,主要包括人机界面、使用方式和兼容性。1、可行性分析的目的就是用最小的代价在尽可能短的时间内确定软件项目是否能够开发,是否值得去开发。2、可行性分析的目
7、的不是去开发一个软件项目,而是研究分析这个软件项目是否____、值得去开发。3、可行性分析实质上是要进行一次简化,压缩了的需求和分析过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。4、可行性分析需要从技术可行性、经济可行性、社会可行性、资源可行性、__操作___可行性五个方面分析研究每种解决方法的可行性。5、技术可行性是对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。6、技术可行性一般要考虑的情况包括:开发风险分析,_现有技术能否实现,现有技术发展分析。7、技术可行性的研究包括
8、:开发风险分析,现有技术能否实现,现有技术发展分析。8、社会可行性所涉及的范围包括是否侵权、运行方式是否可行、环境是否允许、用户组织的管理模式,规范及其他一些技术人员常常不了解的陷阱等。9、典
此文档下载收益归作者所有