。2如果是退房申请,则从住房文件和房租文件中删除有关信息,再把此房号的信息写到空房文件中。3如果是调房申请,则根据申请者的情况确定其住房等级,然后在空房文件中查找属于该等级的空房,退掉原住房,再进行与分房类似的处理。4住户可以向系统查询目前分房的阀值分数,居住某类房屋的条件,某房号的单位面积及房租等信息。房产科可以要求系统打印住房情况的统计表,或更改某类房屋的居住条件、单位面积和房租等。用数据流图描绘该系统的功能需求;在数据字典中给出主要的数据流、文件和加工说明。参考第四章45应用举例教案之二分析。
第四章总体设计习题答案1系统设计包括哪两个阶段系统设计包括总体设计与详细设计两个阶段。2总体设计的主要任务是什么?总体设计的主要任务是完成软件结构的设计确定系统的模块及其模块之间的关系。3什么是模块?模块具有哪几个特征?总体设计主要考虑什么特征?模块是数据说明、可执行语句等程序对象的集合,可以单独命名且可通过名字来访问。模块具有输入和输出参数传递、功能、内部数据结构局部变量和程序代码四个特性。概要设计主要考虑输入、输出参数传递和功能两个特性。4什么是模块化?模块设计的准则?模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。模块设计的准则:1改进软件结构提高模块独立性在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。2模块大小要适中大约50行语句的代码,过大的模块应分解以提高理解性和可维护性过小的模块合并到上级模块中。3软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。4尽量降低模块接口的复杂程度;5设计单入口、单出口的模块。6模块的作用域应在控制域之内。
f5变换型数据流由哪几部分组成?变换型结构由三部分组成传入路径、变换加工中心和传出路径。6变换分析设计的步骤?1区分传入、传出和变换中心三部分,划分DFD图的分界线;2完成第一级分解建立初始SC图的框架;3完成第二级分解分解SC图的各个分支;4对初始结构图按照设计准则进行精化与改进。7事务型数据流由哪几部分组成?事务型结构由至少一条接受路径、一个事务中心与若干条动作路径组成。8事务分析设计的步骤?1在DFD图中确定事务中心、接收部分包含全部接收路径和发送部分包含全部动作路径2画出SC图框架把DFDr