1 / 7
文档名称:

软件工程答案.pdf

格式:pdf   大小:606KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程答案.pdf

上传人:青山代下 2024/5/20 文件大小:606 KB

下载得到文件列表

软件工程答案.pdf

相关文档

文档介绍

文档介绍:该【软件工程答案 】是由【青山代下】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【软件工程答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。软件工程答案一、、、:软件生存周期模型:是描述软件开发过程中各种活动如何执行的模型。(模型:是为了理解事物而对事物做出一种抽象,它忽略不必要的细节,它也是事物的一种抽象形式、一个规划、一个程式。)软件生存周期主要模型:瀑布模型、增量模型、螺旋模型、喷泉模型、:。,软件产品的成本主要体现在软件的开发和研制上,软件开发完成后,复制就产生了大量软件产品。,不存在磨损、消耗问题。,还未完全摆脱手工开发方式,而且碰分是定做的。,成本相当昂贵。:软件工程:用科知识和学技术原理来定义、开发、维护软件的一门学科。软件工程的目标是成功的建造一个大型软件系统,所谓成功是要达到以下几个目标:;;;;;,及时交付使用;;软件工程的内容:1)软件开发技术:软件开发方法、软件开发过程、软件开发工具和环境。2)软件开发管理:软件管理、软件学经济学、:a,结构化语言b,:需求分析是指:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。需求分析阶段的基本任务是:(1)问题识别:双方对问题的综合需求:.(2)分析与综合,导出软件的逻辑模型.(3):结构化分析方法步骤:,>=300<300且>=150<150>=300<300且>=:软件的功能正确并不代表软件是可靠的。可靠性是指在一定的环境下,在给定的时间内系统不发生故障的概率。由于无法对软件进行彻底的测试,因此即使软件的某个功能是正确的,软件中潜在的错误也可能导致其不可靠,:软件测试包括单元测试、集成测试、确认测试和系统测试等。单元测试集中于单个模块的功能和结构的检验;集成测试集中于模块组合的功能和软件结构检验;确认测试主要检查软件是否符合合同要求,包括需求规格说明、设计规格说明和用户手册等;系统测试集中检验系统所有元素之间协作是否合适,整个系统的性能和功能是否达到。:非渐增式测试一下子把所有模块放在一起,并把庞大的程序作为一个整体来测试,测试者面对的情况十分复杂。测试时会遇到许许多多的错误,改正错误更是极端困难,因为在庞大的程序中想要诊断定位一个错误是非常困难的。而且一旦改正一个错误之后,马上又会遇到新的错误,这个过程将继续下去,看起来好像永远也没有尽头。渐增式测试与“一步到位”的非渐增式测试相反,它把程序划分成小段来构造和测试,在这个过程中比较容易定位和改正错误;对接口可以进行更彻底的测试;可以使用系统化的测试方法。因此,目前在进行集成测试时普遍采用渐增式测试方法。::::动态模型描述了与时间和变化有关的系统性质,描述的是系统的控制结构,表示了瞬间的系统控制性质,它关心系统的控制,操作顺序,从对象的状态角度出发表现对象的相互行为。:特征:一致性、多态性、分类性、继承性。要素:共享、封装、:功能模型描述发生了什么,动态模型确定什么时候发生,对象模型确定发生的客体。:变换分析:。-------变换结构。。(输入模块下属模块的设计,输出模块下属模块的设计,变换模块下属模块的设计,设计的优化)事务分析:。------事务结构。(接收、发送给支)、下层模块的设计、:模块间的内聚性有6种:偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚、功能内聚。偶然内聚:一个模块内的各处理元素之间没有任何联系。逻辑内聚:模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。时间内聚:把需要同时执行的动作组合在一起。通信内聚:指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或产生相同的输出数据。顺序内聚:一个模块中各处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出是下一功能元素的输入。功能内聚:最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。:耦合性有六种:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合无直接耦合:两个模块之间没有直接的关系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息。(无直接关系)数据耦合:指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。(数据值)标记耦合:指两个模块之间传递的是数据结构。(数据结构)控制耦合:指控制模块调用另一个模块时,传递的是控制变量,被调用块通过该控制变量的值有选择地执行块内某一功能(控制变量)公共耦合:指通过一个公共数据环境相互作用的那些模块间的耦合。(一个公式数据环境)内容耦合:一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部(内部数据)四、:(1)、父图没有输入数据流;(2)、子图的输入数据流应该是C,而不是B;(3)、子图的输出数据流应该只有D和E,而不应有F。:(1)数据流条目:数据流名称:存款单别名:无简述:储户存款时填写的项目来源:储户去向:记帐数据流量:未知组成:姓名+住址+存款类型+存款日期+利率数据流名称:取款单别名:无简述:储户取款时填写的项目来源:储户去向:统计数据流量:未知组成:姓名+住址+取款类型+取款日期+利率数据流名称:清单别名:无简述:储户取款后得到的项目来源:记录去向:储户数据流量:未知组成:姓名+住址+取款类型+取款日期+利率+余额(2)数据存储条目:数据存储名称:账单别名:无简述:存放储户信息及账目其组成:姓名+住址+余额+存款类型+最后修改日期+利率组织方式:未知查询要求:能立即查询(3)数据项条目:未知(4)加工条目:加工名:分类检查编号:无激发条件:接收到存/取款单优先级:优先输入:存/取款单输出:存/取款单加工逻辑:IF存款单THEN把存款单输出到统计ELSE把取款单输出到统计ENDIF加工名:统计编号:无激发条件:取款单优先级:无输入:取款单输出:清单加工逻辑:根据账单检查此储户是否存在,不存在输出错误{IF取款数<余额THEN余额=余额-取款数输出清单到储户,输出现金到储户ELSE输出错误清单到储户ENDIF}加工名:记录编号:无激发条件:存款单优先级:无输入:存款单输出:存款单加工逻辑:根据账单检查此储户是否存在,不存在则建立此储户{余额=余额+存款数输出存款单到储户}::运动员名单=队名+运动员号+姓名+{项目}项目=项目名项目参加者=项目名+{运动员号}:程序图:判定覆盖a点A>1,A<=1,B=0,B<>0b点A=2,A<>2,X>1,X<=1ⅰA=2,B=0,X=4ⅱA=1,B=1,X=1路径覆盖:a点A>1,A<=1,B=0,B<>0b点A=2,A<>2,X>1,X<=1ⅰA=2,B=0,X=4ⅱA=1,B=1,X=,其八进制常数定义为:以零开头的数是八进制整数,其值的范围-177~177。如05,0127,-065输入等价类测试用例说明测试数据八进制整数5个数字字符有一个0124503d2-0-1324-c非数字字符没有数字字符一个数字字符-后紧跟有非0数字-后有字符八进制范围在边界上选取数据-177-.)1E-R图2):1)用例图2):(1)数据流图(2)软件结构图

最近更新

保安因家庭原因申请辞职信(3篇) 3页

拆除工程安全技术交底 6页

货运车违法运输整改方案 5页

我们一起走-迪克读后感 6页

近距离无线测试系统天线性能研究的开题报告 2页

近似隐式化和分片代数簇某些问题的研究的开题.. 2页

自动生产线的安装与调试实训报告 18页

新北师大版数学五年级下册八数据的表示和分析.. 10页

怎样快速提高化学成绩 6页

2022年高中化学有机合成与推断专项训练100含解.. 9页

2021年单片机应用实训总结 5页

辣椒素对人结肠癌SW480细胞株生长作用的研究的.. 2页

轻质复合构件专用孔加工设备的设计研究的开题.. 2页

初中人教版八年级下册期末物理必备知识点题目.. 22页

软氮化及化学镀镍磷双重强化机制、组织及性能.. 2页

完整word版矿井寒灰疏水降压孔设计 12页

转塔温度控制技术的研究的开题报告 2页

广场景观设计实习报告 11页

转型时期中国城乡教育差距与城乡收入差距关系.. 2页

2024年扶贫工作总结范本(三篇) 7页

工业设计可持续发展策略 28页

建筑工程消防监理实施细则 12页

中西方幽默差异全英PPT课件 13页

FDS全面(下载)优质课件 112页

往生论注(元魏,昙鸾大师) 36页

基督徒不要忧虑-马太6:25-34 9页

《我相信歌词》word版 1页

关于Young-Professional杂志的分析报告 2页

五职矿长培训心得体会 3页

FDS技术翻译文档 41页