重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx
《重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx》由会员分享,可在线阅读,更多相关《重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx(40页珍藏版)》请在文库网上搜索。
1、度度量同一个模块内部 . word 专业资料 各个元素彼此结合的紧密程度,耦合度度量不同模块彼此间相 互以来的紧密程度。 (4) 模块功能独立的优点:系统容易开发,系统可靠性高,系统易 于维护,软件结构清晰。 4.9 软件设计规约主要包括哪些内容? 1.工作范围 2.体系结构设计 3.数据设计 4.接口设计 5.各部件的过程设计 6.运行设计 7.出错处理设计 8.安全保密设计 9.需求/设计交叉索引 10.测试部分 11.特殊注解 12.附录 第 5 章 结构化分析与设计 5.1 简述数据流图的主要思想, 概述使用数据流图进行需求分析的过 程。 . word 专业资料 数据流图(DFD) 描
2、述输入数据流到输出数据流的变换 (即加工), 用于对系统的功能建模。 数据流图可以用来抽象地表示系统或软件。它从信息传递和加工的角 度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可 以按自顶向下、逐步分解的方法表示内容不断增加的数据流和功能细 节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模 的机制,从而可以建立起系统或软件的功能模型。 数据流图进行需求分析的过程: 1)画出系统的输入和输出 2)画出系统内部 3)画出加工内部 4)重复第三步,直至每个尚未分解的加工都足够简单(即不 必再分解) 5.2 分别采用数据流方法中得哪些技术来完成用户需求的精确化、一 致化和完全
3、化的任务。 1)父图和子图平衡 2)数据守恒 3)局部文件 4)一个加工的输入数据流不能与该加工的输入数据流同名 . word 专业资料 5)每个加工至少有一个输入数据流和一个输出数据流。 6)在整套分层数据流中,每个文件应至少有一个加工读该文件, 有另一个加工写该文件。 7)分层数据流图中得每个数据流和文件都必须命名(除了流入或 流出文件的数据流),并且与数据字典一致。 8)分层 DFD 中的每个基本加工(即不再分解子图的加工)都应 有一个加工规约。 5.4 在数据流图中,可否将两个加工用一个数据流相连?可否将两个 源用一个数据流相连?为什么? 两个加工可以直接用数据流相连,两个源不能直接用
4、数据流相 连。因为数据流由一组固定成分的数据组成。在DFD 中,数据流的 流向可以有以下几种: 从一个加工流向另一个加工,从加工流向文件 (写文件),从文件流向加工(读文件) ,从源流向加工,从加工流向 宿。 5.7 采用结构化分析方法写出书店管理系统的需求文档,包括数据 . word 专业资料 流图及数据字典。看到这个题目,我想起了以前自己也在手机端 Android平台写了一个书店的管理系统, 不过那个时候根本没有什么 需求分析,只是自己一厢情愿的模拟了一个简单的流程。也没有采用 什么结构化分析方法, 就仅仅描述了几个对象及其功能。所以我觉得 可以对照着新学的软件工程的知识运用到自己的实际项
5、目中去, 同时也可以完成这道相识的题目。 下图就是以前的功能结构图: . word 专业资料 会员管理子系统 用户登录子系统 超级管理员 仓库管理员 销售管理员 供应商信息管理子系统 仓库管理子系统进货 出货 销售管理子系统零售 批发 退货 书店销售管理系统 . word 专业资料 还有一些程序运行的界面: . word 专业资料 利用结构化方法分析: 1、数据流程图 第一,存书分数据流图: 存书进货时间 书 店 管 理 员 查询存书情况 . word 专业资料 否 第二,进货分数据流图: 进货信息进货信息 进货信息 进货信息 第三,销售分数据流图: 是 否 为 新 书 进 货 登 记 表 查
6、询 存书 登记 图书销售登记表 已售信息 登记销售 . word 专业资料 销售信息 销售信息 第四,会员分数据流图: 会员信息会员信息 会员信息 会员信息 会员信息 存书 登记销售查询销售 管理员 会员 信息 登记 表 查询 管理员 登记 . word 专业资料 总数据流图: 已售信息 进货信息进货信息 销售 信息 进货信息销售销售 信息信息 进货信息进货 信息 会员信息会员信息 会员信息存 书 会员信息进 会员信息货 登记 销售 图书销售登记表 登记 进 货 登 记 表 登记 销售 查询销 售 存书 查询 会 员 信 息 登 记 查询 登记 书店管理员 . word 专业资料 时 间 进货
7、信息 进货信息 是否 2、数据字典 存书数据字典: 属 性 名类 型长 度备 注 书 号char 10 书的编号 书 名char 30 书的名称 作 者char 20 书的写作者 类 型char 20 书的类型 简 述char 150 书的简单介绍 查询 查询 存书情况 新书列是 否 为 新书 . word 专业资料 单 价smallmoney 4 书的价格 现 存 数 量 int 4 店内的现有存书数量 店 内 位 置 char 20 书在店内的具体位置 出 版 社 号 char 10 出版社的编号 特价书char 2 是否为特价书(缺省值是 “否” ) 出版社数据字典: 属 性 名类 型长
8、 度备 注 出版社号char 10 出版社的编号 出版社名称char 20 出版社的名称 所在城市char 10 出版社所在的城市 电话char 15 出版社的联系电话 进货数据字典: 属 性 名类 型长 度备 注 书 号char 10 书的编号 进 价smallmoney 4 书的进价 进货数量int 4 每本书的进货数量 . word 专业资料 日 期datetime 8 进货的日期 销售数据字典: 属 性 名类 型长 度备 注 日 期datetime 8 售货的日期 书 号char 10 书的编号 销售量int 4 售出的书本数量 销售金额money 8 销售金额 = (单价* 销售量)
9、 会员信息数据字典: 属 性 名类 型长 度备 注 客服号char 8 会员卡的卡号 姓名char 20 会员的姓名 地址char 50 会员的家庭住址 电话char 15 会员的电话号码 购买书号char 10 书的编号 店内收出数据字典: 属 性 名长 度备 注 月份6 水电支出4 水电费用 . word 专业资料 员工支出4 员工的工资 其他支出4 其他费用支出 结算8 每月的总结算 2、数据结构 数据结构 名 组成 存书信息 书号,书名,作者,简介,单价,店内位置,类型,现存 数量,出版社号,特价书 出版社号出版社号,出版社名称,电话,所在城市 进货信息书号,进货数量,进价,进货日期
10、销售信息销售日期,书号,销售量,销售金额 会员信息购买书号,客服号,会员姓名,地址,电话 书店支出 信息 月份,水电支出,员工支出,其他支出,结算 3、数据流 数据流名数据流来源数据流去向组成 登记新书信息进货信息存书信息新书信息 查询新书信息新书登记信息管理员新书信息 登记打折书信 息 存书信息销售信息存书信息 查询打折书信 息 打折书登记信 息 管理员存书信息 . word 专业资料 .登记会员信息会员信息存书信息会员信息 查询会员信息会员登记信息管理员会员信息 4、数据存储 数据存储名输入的数据流输出的数据流组成 新书登记表 进货信息,是否为 新书 存书信息 进货信息,存书 信息 打折书
11、登记 表 存书信息,是否为 打折书 销售信息 存书信息,销售 信息 会员登记表 会员信息,销售信 息 会员信息 会员信息,销售 信息 第 68 章 6.1 简述面向数据结构方法的特点 答:特点如下: 1 以信息对象及其操作作为核心进行需求分析; 2 认为复合信息对象具有层次结构,并且可按顺序,选择,重复3 种结构分解为成员对象信息; 3 提供由层次信息结构映射为程序结构的机制,从而为软件设计奠定 良好的基础。 6.2 采用 Jackson图表示下面的文件结构: . word 专业资料 8.1 什么是构件? 答: 根据 pressman书中的定义 构件是某系统中有价值的、 几乎独立的并可替换的一
12、个部分,它在良 好定义的体系结构语境内满足某种清晰的功能。 根据 brown的定义 构件是一个独立发布的功能部分,可以通过其接口访问它的服务。 文件 人员记录 * 姓名工号地址 办公室。 工厂。 管理员。 工作 . word 专业资料 根据计算机科学技术百科全书(第二版)中的定义 软件构件是软件系统中具有相对独立功能,可以明确标识, 接口由规 约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的 可组装软件实体。 软件构件须承载有用的功能, 并遵循某种构件模型。 可复用构件是指 具有可复用价值的构件。 在基于构件的软件开发中经常会使用到的商用成品构件,是指由第三 方开发的满足一定构件标
13、准并且可组装的软件构件。 8.2 简述基于构件的软件开发过程。 基于构件的软件开发过程: 领域工程的步骤: 1 领域分析 2 建立领域特定的基准体系结构模型 3 标识候选构件 4 泛化和可变性分析 5 构件重构 6 构件的测试 7 构件的包装 8 构件入库 . word 专业资料 应用系统工程的步骤: 1 建立应用系统的体系结构模型; 2 寻找候选构件; 3 评价和选择合适的构件; 4 构件的修改和特化; 5 开发未被复用的不分; 6 构件的组装; 7 集成测试; 8 评价被复用的构件,并推荐可能的新构件。 第 11 、13 章 11.1 答:软件测试的目的是发现软件中的错误和缺陷,并加以纠正
14、。 11.2 答:白盒测试又称结构测试, 这种方法把测试对象看作一个透明的盒 子,测试人员根据程序内部的逻辑结构及有关信息设计测试用例,检 查程序中所有逻辑路径是否都按预定的要求正确地工作。白盒测试主 要用于对程序模块的测试。包括: 程序模块中的所有独立路径至少执行一次。 对所有逻辑判定的取值( “真”与“假”)都至少测试一次。 在上下边界及可操作范围内运行所有循环。 . word 专业资料 测试内部数据结构的有效性等。 黑盒测试又称行为测试,这种方法把测试对象看作一个黑盒子, 测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的 需求规格说明书, 检查程序的功能是否符号它的功能需求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建筑工程施工组织 重庆大学 2021 春季 学期 课程 作业 建筑 工程施工 组织