软件工程练习单元一(软件工程过程)

软件工程练习单元一(软件工程过程)

ID:42047755

大小:153.53 KB

页数:4页

时间:2019-09-07

软件工程练习单元一(软件工程过程)_第1页
软件工程练习单元一(软件工程过程)_第2页
软件工程练习单元一(软件工程过程)_第3页
软件工程练习单元一(软件工程过程)_第4页
资源描述:

《软件工程练习单元一(软件工程过程)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、练习单元一软件工程与软件过程1.1单项选择题1.软件危机具有下列表现()I.对软件开发成木估计不准确III.软件常常不可维护A.I、II和IIIB.I、III和IVII.软件产品的质量往往靠不住IV.软件成本逐年上升C.II、III和IVD.以上都正确2.软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。A.运行和维护阶段B.设计阶段C.代码实现阶段D.测试阶段3.下列不属于软件工程方法学三要素是:()A.方法B.工具C.过程D.操作4.下列属于软件的特点是:()A.软件是一种逻辑实体,具有抽象性B.软件在使用过程小没有磨损、老化

2、的问题C.软件不同于一般程序,它的一「个显著特点是规模庞人,复杂程度高D.以上都正确5.软件工程的出现是由于(B.计算机硕件技术的发展D.计算机软件技术的发展)0A.软件危机的出现C.软件社会化的需要6.产牛软件危机的原因可能有(I.用户的需求描述不精确、不确定II.对人型软件项目的开发往往缺乏有力的组织和管理III.缺乏有力的方法学和工具的支持IV.软件产品的特殊性和人类智力的局限性A.I和IIB.I、II和IIIC.II、III和IVD.以上都正确7.()分批地逐步向用户提交产品,每次提交一个满足用户需求H己的可运行的产IlliA.增量模型B.喷泉模型C.原型

3、模型D.螺旋模型8.软件开发技术不包含(A.软件开发方法学B.软件工程环境9.C.软件工具D.软件质量度最结构化生命周期法实施的前提和依据是:()oA.固冇的阶段划分B.软件工程环境C.完善的开发工具D.开发过程是顺序的10.传统的软件生命周期不包含()oA.问题定义B.性能优化C.测试D.实现11.软件危机是指(A.软件遭到破坏B.软件开发和维护过程遇到的一系列问题C.软件维护出现困难D.软件不能正常运行12•下列选项不属于瀑布模型的优点是()。A.可迫使开发人员采用规范的方法B.严格地规定了每个阶段必须提交的文档C.要求每个阶段交出的所冇产品都必须经过质虽保证

4、小组的仔细验证D.支持后期的变动13.做好那个时期的工作,是降低软件成木和提高软件质虽的关键?()A.软件定义时期B.软件设计时期C.软件编程时期D.软件维护时期14.系统技术可行性研究设计的技术应该是()技术。A.现在已提出的B.现在研究的15.软件维护工程越来越受到重视,因为它的化肥常常要占软件生命周期全部花费的()oA.10%〜20%B.20%〜40%16.软件工程的课程特点()。I.学科理论及其只是应用的多微性C.60%〜80%D.90%以上II.工程化III.浓厚的方法学色彩IV.实践性、指导性强A.I、II和III1、III和IV17.下列属于应用软件

5、的是()。C.II、Ill和IVD.以上都正确I.计算机辅助教学软件II•软件测试工具III.办公自动化软件IV.工程于科学计算软件A.I、II和IIIB.I、III和IVC.II、III和IVD.以上都正确18.()是基于形式化规格说明语言及程序变换的软件开发模型。A.增量模型B.喷泉模型C.变换模型D.螺旋模型1.2填空题1.计算机软件不仅仅是程序,还应该有一整套O2.软件定义时期的最后一个工作阶段是阶段。3.传统的软件生存期模型是o4.模型的基本特性是“快速”和“容易修改”。5.开发软件所许高成本和产品的低质量Z间冇着尖锐的矛盾,这种现象称作o6.软件按照功

6、能的不同可以划分为3大类型:、和o7.是软件生存周期中的一系列相关活动,包括软件开发活动所盂完成的任务序列和完成这些任务的工作步骤。1.软件定义时期分为和两个阶段。1.3选择填空题1.指出下列基本过程活动属于哪一项软件过程。定义软件功能以及对其使用的限制()随用户需求的变化不断改进()经过验证以保证能够满足用户的要求()制作出满足描述的软件()A.软件描述B.软件开发C.软件确认D.软件进化2.对下列每一个文档,指出牛成该文档所对应的软件牛命周期阶段。最终用户手册()高层设计()模块说明书()源代码()确认测试准则()最初的用户手册()底层设计()项H计划()测试

7、报告()A.需求阶段B.计划阶段C.设计阶段D.实现阶段E.测试阶段1・4判断题(判断命题正确与否,并纠正错误)1.在软件开发的过程小,工作量最人的一个阶段就是编写程序。2.在开发初始原型的冃的是为了确定用户的基木需求。3.尽可能推迟程序的逻辑实现是按照瀑布模型开发软件的一条重要的指导思想。1.5简答题1•分阶段住命周期模型是如何辅助软件管理的?2.根据瀑布模型为下列任务排序。验收测试、项目计划、单元测试、需求复审、成木估计、总体设计、设计复审、市场调研、详细设计、详细设计、系统测试、实现、编制需求规格说明书。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。