收藏 分享(赏)

重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx

上传人:0124 文档编号:3760214 上传时间:2021-03-30 格式:DOCX 页数:40 大小:51.37KB
下载 相关 举报
重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx_第1页
第1页 / 共40页
重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx_第2页
第2页 / 共40页
重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx_第3页
第3页 / 共40页
重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx_第4页
第4页 / 共40页
重庆大学2021年春季学期课程作业《建筑工程施工组织》.docx_第5页
第5页 / 共40页
亲,该文档总共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 专业资料 测试内部数据结构的有效性等。 黑盒测试又称行为测试,这种方法把测试对象看作一个黑盒子, 测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的 需求规格说明书, 检查程序的功能是否符号它的功能需求。

15、黑盒测试 可用于各种测试,它试图发现以下类型的错误: 不正确或遗漏的功能 接口错误,如输入输出参数的个数、类型等。 数据结构错误或外部信息(如外部数据库)访问错误。 性能错误。 初始化和终止错误。 11.3 解:判定覆盖:(1)X=85,Y=85 (2)X=70 ,Y=95 (3)X=30 ,Y=95 条件覆盖:(1)X=85 ,X=85 (2)X=70 ,Y=75 (3)X=95 ,Y=50 (4)X=50 ,Y=95 (5)X=40 ,Y=40 判定条件覆盖:(1)X=85 ,X=85 (2)X=70 ,Y=75 . word 专业资料 (3)X=95 ,Y=50 (4)X=50 ,Y=9

16、5 (5)X=40 ,Y=40 (6)X=20 ,Y=95 (7)X=95 ,Y=20 条件组合覆盖:(1)X=85 ,X=85 (2)X=65 ,Y=85 (3)X=85 ,Y=65 (4)X=70 ,Y=75 (5)X=95 ,Y=50 (6)X=50 ,Y=95 (7)X=40 ,Y=40 路径覆盖:(1)X=85,Y=85 (2)X=70 ,Y=95 (3)X=30 ,Y=70 11.5 分别简述单元测试、集成测试、确认测试和系统测试的任务。 单元测试: 又称模块测试,着重对软件设计的最小单元软件构件或模块进行 验证。 单元测试根据设计描述, 对重要的控制路径进行测试, 已发现构建或

17、. word 专业资料 模块内部的错误, 通常采用白盒测试, 并且多个构件或模块可以并行 测试。 单元测试的主要内容:接口、局部数据结构、边界条件、独立路径和 错误处理路径。 集成测试: 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有 模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集 成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连 接起来也能正常的工作。 程序在某些局部反映不出来的问题,在全局 上很可能暴露出来,影响功能的实现。 目的:是确保各单元组合在一起后能够按既定意图协作运行,并确保 增量的行为正确。 它所测试的内容包括单元间的接口以及集成后的功

18、能。使用黑盒测试 方法测试集成的功能。 并且对以前的集成进行 回归 测试。 确认测试: 确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。 经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系 统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效 性,这就是确认测试的任务, 即软件的功能和性能如同用户所合理期 待的那样。 . word 专业资料 系统测试: 将已经确认的 软件、 计算机硬件、外设、网络等其他元素结合在一起, 进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品 系统进行的测试, 目的是验证系统是否满足了需求规格的定义,找出 与需求规格不符或与之

19、矛盾的地方,从而提出更加完善的方案。 系统 测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。 是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部 件。对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外 设甚至包括某些数据、某些支持软件及其接口等。 11.6 什么是 测试?什么是 测试? 测试: 测试是由一个用户在开发者的场所进行的测试,软件在开发者对用 户的“指导下”进行测试。经过 测试后的软件称为 测试。 测试: 测试是指软件开发公司组织各方面的典型用户在日常工作中实际 使用 版本,并要求用户报告异常情况、 提出批评意见, 然后软件开 发公司再对 版本进行改错和完

20、善。 测试也是黑盒测试。 黑盒测试 也称功能测试,它是通过测试来检测每个功能是否都能正常使用。 . word 专业资料 117 什么是回归测试? 回归测试是指修改了旧代码后, 重新进行测试以确认修改没有引 入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统 测试、维护升级等阶段的成本。 回归测试作为软件生命周期的一个组 成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的 各个阶段都会进行多次回归测试。在渐进和快速迭代开发中, 新版本 的连续发布使回归测试进行的更加频繁,而在极端编程方法中, 更是 要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策 略来改进回归测试

21、的效率和有效性是非常有意义的。 观念: 1.回归测试是指重复以前的全部或部分的相同测试。 2.新加入测试的模组,可能对其他模组产生副作用,故须进行某些程 度的回归测试。 3.回归测试的重心,以关键性模组为核心。 测试策略: 对于一个软件开发项目来说, 项目的测试组在实施测试的过程中会 将所开发的 测试用例 保存到“测试用例库”中, 并对其进行维护和管 理。当得到一个软件的 基线版本时,用于基线版本测试的所有测试用 例就形成了基线测试用例库。 在需要进行回归测试的时候, 就可以根 据所选择的回归测试策略, 从基线测试用例库中提取合适的测试用例 . word 专业资料 组成回归测试包, 通过运行回

22、归测试包来实现回归测试。保存在基线 测试用例库中的测试用例可能是自动测试脚本 , 也有可能是测试用例 的手工实现过程。 回归测试需要时间、经费和人力来计划、实施和管理。为了在给定 的预算和进度下, 尽可能有效率和有效力地进行回归测试,需要对测 试用例库进行维护并依据一定的策略选择相应的回归测试包。 测试过程 有了测试用例库的维护方法和回归测试包的选择策略,回归测试可遵 循下述基本过程进行 : (1). 识别出软件中被修改的部分; (2). 从原基线测试用例库T 中,排除所有不再适用的测试用例,确定 那些对新的软件版本依然有效的测试用例,其结果是建立一个新的基 线测试用例库 T0。 (3). 依

23、据一定的策略从T0 中选择测试用例测试被修改的软件。 (4). 如果必要,生成新的测试用例集T1,用于测试 T0 无法充分测试 的软件部分。 (5). 用 T1 执行修改后的软件。 第(2)和第(3)步测试验证修改是否破坏了现有的功能,第(4)和第(5) 步测试验证修改工作本身。 . word 专业资料 118 简述边界值分析方法的作用 长期的测试工作经验告诉我们, 大量的错误是发生在输入或输出 范围的边界上, 而不是发生在输入输出范围的内部。因此针对出的技术指标值及质量检验结果都是相对于基 准水泥而言的,实际使用时这些数据仅起参考作用。因此,商品混凝 土搅拌站在选择外加剂时,不仅要考虑外加剂

24、的品质、单价、更重要 . word 资料 的是考查外加剂质量的稳定性及生产厂家的质量保证体系及售前、售 后服务。 (5)混凝土拌合用水质量控制 拌合用水可使用自来水或不含有害杂质的天然水,不提倡使用经 沉淀过滤处理的循环洗车废水,因为其中含有机油、 外加剂等各种杂 物,并且含量不确定, 容易使预拌混凝土质量出现难以控制的波动现 象。 结束语 质量是企业生命, 也是明日的市场。 混凝土搅拌站应树立服务意 识、质量意思、充分认识到要建设成为一流的商品混凝土生产企业, 就必须设置相应的组织机构, 建立完善的质量保证体系, 根据工程的 要求、用户施工的环境等情况来提供优质产品,并同时提供良好的售 前、

25、售后服务,最终目标是用户用得开心、用得放心,同时也使自己 取得良好的经济效益和社会效益。 嬀鬀攀攀愀戀搀搀愀戀搀挀昀搀挀愀挀戀挀愀昀挀挀舀a8641306d07ec9867cc15df7b67e1f5029cbb6aa72d8def45488bd20fd31e3760銃7愁9翼嬀鬀攀攀攀挀昀挀昀愀挀挀搀昀昀搀昀搀搀戀挀戀愀挀挀戀挀萀a9bdac37baa6dabd795f0ee6a3897c4c7b044a6e8fdd536a0fdeedd5ca9a20d00銅7愃9翼嬀鬀攀愀攀攀搀愀愀挀挀昀挀搀搀愀戀搀昀愀愀戀搀搀蘀10cfa99e43437d06d2b9d6fc5d04d7434a3d66

26、5e160f03c19cf3f9758e75a3a10銇7愅9翼嬀鬀戀昀昀愀戀戀戀愀愀挀昀愀攀搀愀挀搀愀戀搀愀攀愀蠀9f11712e3af803861bff5724e21f6a1ef426f26a35ed3f72389900a8e697e2390銉7愇9翼嬀鬀挀搀愀戀攀愀搀攀攀愀愀戀攀搀昀搀挀昀愀搀戀昀攀昀昀戀戀昀戀攀言56e354c04cf3c3a5341842d29496b5601b106759a15706e758980a81916d2f4a0銋7愉9翼嬀鬀搀攀愀攀昀挀愀搀搀戀昀愀昀昀愀愀挀攀愀昀攀挀昀谀a6e132d41445f0b94fe52abbaf1d4916a2f2d0a2c4e

27、c0eff060480d3295db9990銍7愋9翼嬀鬀愀愀戀挀戀愀戀攀搀戀挀攀昀昀戀昀戀戀挀戀戀愀挀攀愀攀踀e7d40048fd94d030823d79dba29a977a8f1e276ef26951098442990c2661d75d0銏7愍9翼嬀鬀昀昀昀昀攀愀挀昀愀昀挀挀挀搀挀昀搀愀昀戀攀挀戀退0f22872776350cb40a5b656d8e3785bff5194e1e404f745032db4b271299d0eb0銑7意9翼嬀鬀攀攀戀昀戀挀愀攀挀搀愀攀戀愀攀挀攀戀挀攀愀昀搀搀搀鈀f2bb59899adcdef8e58722635600db82fe95fe24ebcaf6939a

28、b23a3b36c907cb0銓7愐9翼嬀鬀挀搀挀挀昀愀搀戀攀搀攀愀愀搀愀攀戀攀戀愀搀昀搀昀搀昀挀愀戀鐀0a823c44669e9fbe84cd0f68813512ec85ec252f71d09602185c73eb5f74f6d60銕7愓9翼嬀鬀搀搀愀攀挀戀挀戀戀挀昀搀搀搀攀攀挀昀挀搀攀昀昀戀阀095974a1533d044986b666f190530bf21ea4ec87cc9b021072cee3e4977627dc0銗7愕9翼嬀鬀愀昀戀攀搀昀攀挀挀戀搀攀昀昀愀愀搀愀攀搀攀愀戀攀戀頀42975ee1841708b0c66aa1c8188b1f7021d4a11301716e1ab3f5b

29、afe300ed1c10銙7愖9翼嬀鬀搀挀昀戀愀攀戀攀挀昀昀搀愀搀搀昀昀搀昀攀戀愀搀愀搀騀7e2ed4695421b22c64b3c73dfecec0a0af6a510836ec979b8f77e32f35e1b3a70銛7愙9翼嬀鬀挀搀挀戀搀戀攀挀攀搀愀戀搀挀戀攀攀昀戀攀鰀e59cdd65372b1a6abf8f5863696fa697dc690ee36768b5a2931a36d75cd8dcb80銝7愛9翼嬀鬀昀挀挀搀昀攀昀搀挀搀愀挀戀昀挀挀搀愀愀搀攀愀搀愀戀搀搀鸀39a51a417501237584ea18053399f2a5d29b00d75f6913f7767b51683018c33c0銟7愝9翼嬀鬀搀愀昀挀挀搀搀戀戀戀戀挀搀昀挀昀愀攀戀攀挀攀昀b5c4f78

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报