第4章-结构化设计方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

这可让他犯了难,施工现场距离项目部很远,没有车还真是不方便office,branchoffices(jurisdiction),riskmanagement,marketingmanagementsectorthroughsupervisionandinspectionfoundproblems,shouldbeassignedtheinvestigatorsarecorrectedinatimelymanner.27ththefifthchapterpenaltyunderanyofthefollowingacts,thentherelevantprovisionstopunishtheinvestigators,accordingtotheBank.Toconstituteacrimeshallbeinvestigatedforcriminalresponsibility:(A)onthebusinessthatarenotinvolvedintheinvestigation,issuedasurvey.(B)customercreditinformationarenotthoroughverification.(Iii)toparticipateincreditcustomersurveyisnotinplace,customersanddataisincomplete,untrue;heknowsbearacounterfeitedclientsissuingcredit.(D)doesnotprovideforduediligenceofcreditbusiness,pre-loaninvestigationform,concealingfactsorprovidingfalseinformationorshouldbefoundinanormalinvestigationfailedtodiscovertheriskfactors,leadtothereviewandapprovalpolicyerrors,loanrisk.(Five)onloanguaranteesofsurveynotinplace,notbyprovidesonarrived,andpledgerealforfieldverification,andassessment,andidentificationandregistration,notaccordingtoprovidesonguarantorofguaranteesqualificationandguaranteescapacityforsurveyverified,ledtoguaranteesloanlostauthenticity,andlegitimacy,andeffectivenessof;cycleloanbusinessintheofmortgage第4章结构化设计方法4.1当你“编写”程序时你设计软件吗?软件设计和编码有什么不同吗?在“编写”程序时并没有设计软件。软件设计包括概要设计和详细设计,编码是将详细设计中的过程描述转换成用程序设计语言来描述。4.2举出3个数据抽象的例子和可以用来操作这些数据抽象的过程抽象的一个例子。抽象是忽略事物的细节,获取其本质特征的过程。抽象是一种重要的机制,使人们能够对复杂系统能够很好地理解、交流和推理。在软件领域,可以将抽象分为两类,即数据抽象和过程抽象。在传统的结构化程序设计语言中,就提供了这两种抽象机制。(1)数据抽象:在所有的结构化程序设计语言中,用户都可以自定义抽象数据类型。如定义抽象数据类型Student(学生)、Course(课程)、ClassScoreList(班级成绩单)。(2)过程抽象:过程抽象也称为是基于方法的抽象。过程抽象使我们关心处理过程的名字和它能做什么,而无需知道如何完成所有实现细节。如求班级总平均分average(ClassScoreList)就是一个过程抽象。在面向对象的程序设计语言中,抽象与封装的概念密切相关,数据抽象和相关的过程抽象被封装在类中,不同类中相似的过程抽象(方法)又可以进一步抽象,放在接口中。封装是保证事物有明确内外界限的机制。内部是受保护的,与外部事物相隔离。4.3应在什么时候把模块设计实现为单块集成软件?如何实现?性能是实现单块集成软件的唯一理由吗?由于模块之间的调用降低了系统的运行速度,可能会导致满足不了用户的性能要求,这时就需要将软件设计为单块集成软件。但是在设计时,最好按照模块化的原则进行设计,只是没有显式的模块定义而已。这样的程序也具有模块化的优点。性能是实现单块集成软件的唯一理由。4.4是否存在一种情况:复杂问题需要较少的工作去解决?这样的情况对模块化观点有什么影响?通过对复杂的问题进行合理分解,分解为若干个相对简单及独立的子问题,就可以用较少的工作去解决。这种情况能够较好地支持模块化的观点,每个子问题用单独的模块去解决,模块之间应该是高内聚、低耦合的,这样才能减少工作量,否则,虽然每个模块的工作简单了,但模块之间的联系很复杂,也增加了问题解决的难度和工作量。这可让他犯了难,施工现场距离项目部很远,没有车还真是不方便office,branchoffices(jurisdiction),riskmanagement,marketingmanagementsectorthroughsupervisionandinspectionfoundproblems,shouldbeassignedtheinvestigatorsarecorrectedinatimelymanner.27ththefifthchapterpenaltyunderanyofthefollowingacts,thentherelevantprovisionstopunishtheinvestigators,accordingtotheBank.Toconstituteacrimeshallbeinvestigatedforcriminalresponsibility:(A)onthebusinessthatarenotinvolvedintheinvestigation,issuedasurvey.(B)customercreditinformationarenotthoroughverification.(Iii)toparticipateincreditcustomersurveyisnotinplace,customersanddataisincomplete,untrue;heknowsbearacounterfeitedclientsissuingcredit.(D)doesnotprovideforduediligenceofcreditbusiness,pre-loaninvestigationform,concealingfactsorprovidingfalseinformationorshouldbefoundinanormalinvestigationfailedtodiscovertheriskfactors,leadtothereviewandapprovalpolicyerrors,loanrisk.(Five)onloanguaranteesofsurveynotinplace,notbyprovidesonarrived,andpledgerealforfieldverification,andassessment,andidentificationandregistration,notaccordingtoprovidesonguarantorofguaranteesqualificationandguaranteescapacityforsurveyverified,ledtoguaranteesloanlostauthenticity,andlegitimacy,andeffectivenessof;cycleloanbusinessintheofmortgage4.5使用数据流程图和处理叙述,描述一个具有明显事务流特性的计算机系统。使用本章所介绍的技术定义数据流的边界,并将DFD映射成软件结构。略。4.6一些设计人员认为所有的数据流都可以当做是变换流。试讨论当事务流被当成变换流时,会对导出的软件体系结构有什么影响。请使用例子来说明要点。当事务流被当成变换流时,首先按变换流导出软件结构,之后再将位于中间的“变换模块”替换成事物中心。所不同的是,其输入数据不是来自下属的输入模块,而是从最顶层的主控模块传入的,输出数据也是传给主控模块,之后再由主控模块传给输出模块。这样会增加模块层次及数据的传送次数。例如,对于下面的事务型数据流,如果按照事务型数据流进行处理,得到的初始模块结构如右图所示。事务型数据流按事务型得到的软件结构如果按变换型处理,得到的初始结构图如下图所示。初始结构图再对中间部分进一步分解,得到下面的结构图。主模块输出模块输入模块变换模块第4章习题与思考题参考答案这可让他犯了难,施工现场距离项目部很远,没有车还真是不方便office,branchoffices(jurisdiction),riskmanagement,marketingmanagementsectorthroughsupervisionandinspectionfoundproblems,shouldbeassignedtheinvestigatorsarecorrectedinatimelymanner.27ththefifthchapterpenaltyunderanyofthefollowingacts,thentherelevantprovisionstopunishtheinvestigators,accordingtotheBank.Toconstituteacrimeshallbeinvestigatedforcriminalresponsibility:(A)onthebusinessthatarenotinvolvedintheinvestigation,issuedasurvey.(B)customercreditinformationarenotthoroughverification.(Iii)toparticipateincreditcustomersurveyisnotinplace,customersanddataisincomplete,untrue;heknowsbearacounterfeitedclientsissuingcredit.(D)doesnotprovideforduediligenceofcreditbusiness,pre-loaninvestigationform,concealingfactsorprovidingfalseinformationorshouldbefoundinanormalinvestigationfailedtodiscovertheriskfactors,leadtothereviewandapprovalpolicyerrors,loanrisk.(Five)onloanguaranteesofsurveynotinplace,notbyprovidesonarrived,andpledgerealforfieldverification,andassessment,andidentificationandregistration,notaccordingtoprovidesonguarantorofguaranteesqualificationandguaranteescapacityforsurveyverified,ledtoguaranteesloanlostauthenticity,andlegitimacy,andeffectivenessof;cycleloanbusinessin

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功