软件工程导论-张海藩-第5版

4星(超过85%的资源)
所需积分/C币:9 2012-11-28 13:44:32 352KB PDF
18
收藏 收藏
举报

软件工程导论张海藩第5版 很好的书!快来看啊!
记录存款 打印存单 信息存款信息 存款单 存款信息 行 储户 存款信息 储户 款单 存款信息 利息清单 盐 计算 打印利息 验证 利息 清单 信息 值 某航空公司拟开发一个机票预定系统。旅行社把预订机票的旅客信息(姓名、性別…等)輸入进该系统,系统 为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统核对无误即印 出机票给旅客。 旅客 取票通知 交款 机票打印机 账单/票款 信息 票 订票信↑交款信 息 息 D订票信息 旅客 旅客信 航班信 取票通知 账单 旅行社旅客1L 旅客 13 机票 录入信 安排 打印处 息 航班 理 2-3北京某高校可用的电话号码由以下几类:校内电话号码由4位数字组成,第一位数字不是零;校外电话又分为 本市电话和外地电话两类拨校外电话先拨0,若是本地电话再接着拨8位数字(固话第位不是0)或11位数字(移 动电话第一位为1);若是外地电话,则拨3位区码再拨8位电话号码(固话第一位不是0),或拨0再拨11位数字 (移动电话第一位为1)。请用数据定义的方法,定义上述电话号码。 电话号码-[校内号码校外号码 校内号码一非0数字+3{数字}3 www.khdAw.com 第3页 校外号码+本地号码外地号码 www.khdaw.com 本地号码=固话号码手机号码 固话号码=非0数字+7{数字}7 手机号码=1+10{数字}10 外地号码=[外地固话号码外地手机号码 外地固话号码=3{数字}3+话号码 外地手机号码=0+手机号码 非0数字=123456789 第三章 ●需求分析的准则:1、必须并描述的信息域,根据这条准则应该建立数据模型。2、必须定义软件应完成的功 能,这条准则要求建立功能模型。3、必须摧述作为外部事件结果的软件行为,这条准则要求建立行为模型 4、必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节 ●需求分析的任务〔P46)1、确定对系统的综合要求;2、分析系统的数据要求;3、导岀系统的逻缉模型4、修 正系统开发计划 方法 实体联系图 ●教学管理系统P54 姓名性别职称 姓名性别系 教工号 职务 学号 年级 教师 学生 教 学 成绩 M 课程 课程号课名学时学分 习题3第3题P63(银行储蓄系统) 姓名 住址‖电话号码 身份证号码 名称 地址电话号码 储户 存取款 储蓄所 数额 类型到期日利率密码 www.khdAw.com 第4页 第5页 习题3第5题P63(医院监护系统) www.khdaw.com 姓名住址申话号住院号 姓名科室作证 病人 N。监护 护士 时间(脉休温血压人心电图 数据流图 状态转换图 电话系统P57 习题3第6题P63(复印机) 韭除卡纸故障 卡纸 do/警告 卡 复印命令复印 闲置 完成复印命令do/复印 发块缺纸缺纸 do/警告 装满纸 第五章 总体设计的任务 划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等 设计软件的结构。也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 总体设计过程两个阶段 系统设计阶段,确定系统的具体实现方案;2.结构设计阶段,确定软件结构。 总体设计过程9个步骤 1设想供选择的方案2选取合理的方案3推荐最佳方案4功能分解5设计软件结构6设计数据库 7制定测试计划8书写文档9审查和审核 www.khdAw.com 第5页 便瓶各岛种类型) www.khdaw.com 1.数据耦合:数据传递2.控制耦合:控制信息传递3.特征耦合:传过多的信息给被调用模块 4公共环境耦合:因全局变量,共享通信区5.内容耦合:诸如一个模块访问另一个模块内部 高内聚(7种类型) 功能内聚10分顺序内聚9分通信内7分过程内聚5分 时问内聚3分逻辑内聚1分偶然内聚0分 面向数据流的设计方法P95 变换流 数字仪表板系统P96 旋转信号 确定 旋转 力速 信号人信号数秒 减速人箭头指示 (SPS) 收集 △SP 并求 平均 △SPS 述显示人⊕下箭头 转换成 水平线 Ipn 上箭头 燃料流量 传感器信号 里程人英里 读入 并核实)燃料流量 mph 和 里程 超速值人超述信 计算 发出 显示 计算 燃料 警告铃声 消耗 生 显示 mpg显示 mph显示 数字仪表板 控制 接收传感器 数据转换 驱动仪表板 信号 控制 换成计算计算 计算 显示发出警 Tom 甲程 mph 旦程|报铃声 读旋转读燃料 确定 J速减速发光二极管 信号 流量|加速减述 ●患者监护系统(参见习题2第4题) 事务流 用户命令交互子系统(DFD) www.khdAw.com 第6页 第7页 www.khdaw.com 格式化配 用户 系统参数数据 原配置 置 命令 数据建立配 数据 读系统 置文件 读用户 数据 配置信息 命令 配置命令 格式化 配置数据 配置 命令类秒》命令 开/关 数据 分析处理命令 A/D信息 显示信息 激活/非活动系统 和状态 密码命令 显示信息 读 检验信 密码(密码 息 四位/与文件中 重试信息 字 密码比较 检验信 检验信 息过程 用户执行模块 SC图 读用户命令 命令处理 系统设置 现用/非现用 密码处理 控制器 系统 控制器 读系统 建立配 读 用文件 密码输出 数据 置文件 密码 比较密码 控制器 显示信息 产生 与状态 无效信息 机票预订系统(参见习题2第3题) wwW,khaw.com 第7页 第8页 第六章 www.khdaw.com ●结构程序设计概念P108 如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接,而且每个代码块 只有一个入口和一个出口,则称这个程序是结构化的 ●结构程序设计3种概念类型P109 1、经典的结构程序设计 只允许使用顺序、IF-THEN-EISF型分支和DO- WHILE型循环着一种基本控制结构 2、扩展的结构程序设计还允许使用DO-CASE型多分攴结构和DO-UNI型循环结构 3、修正的结构程序设计还允许使用EXIT(或 BREAK)结杓 方法 1、人机界面设计 2、过程设计的工具P114 3、面向数据结构的设计方法 Jackson方法 4、程序复杂程度的定量度量P127 Mccabe方法 棖据程序控制流的复杂程度定量度量程序的复杂程度,这样度量岀的结果称为程序的环复杂度。 可用三种方法之一来计算复杂性 1.流图中区域的数量对应于环形的复杂度; 2.流图G的环形复杂度V(G)=E一N+2,其中,E是流图中边的数量,N是流图中节点的数量; 3.流图G的环形复杂度V(G)=P+1,其中,P是流图中判定节点的数量 Halstead方法 ●程序流程图P114 习题六第3题P131 画出下列伪程序的程序流程图和盒图 开始 START IF P THEN WHILE g DO F END DO ELSE F BLOCK END BLOCK END IF STOP 结束 www.khdAw.com 第8页 。?向题分析)图 www.khdaw.com ●判定表P117 行李托运费计算P118 讲课课时津贴计算 2 4 某校制定了教师的讲课 课时津贴标准。对于各种 教授 T F F F 性质的讲座,无论教师是 副教授 F T F F 什么职称,每课时津贴费 律是50元;而对于 讲师 F F F 般的授课,则根据教师的 助教 F F F T 职称来决定每课时津贴 费:教授30元,副教授 讲座 F F F F 25元,讲师20元,助教 50 15元 30 25 20 15 ●判定树P118 行李托运费计算P19 讲课课时津贴计算 教授 副教授 5 般授课 讲师 20 课时津贴 助教 15 讲座 ≤0 过程设计语言(PDI Jackson设计方法的步骤(5步)P22 实例P123 高考后将考生的基本情况文件(简称考生基本情况文件)和考生高考成绩文件(简称考分文件)合 并成一个新文件(简称考生新文件)。考生基本情况文件和考分文件都是由考生记录组成的。为简便 起见,考生基本情况文件中的考生记录的内容包括:准考证号、姓名、通讯地址。考分文件中的考 生记录的内容包括:准考证号和各门考分。合并后的考生新文件自然也是由考生记录组成,内容包 括:准考证号、姓名、通讯地址和各门考分。 考生情况文件 考分文件 考生新文件 「考生记 考生记录* 考生记录* 准考证号姓名通讯地址|准与证号「考分准考证号姓名通讯地址|考分 a)输入数据结构 (b)输出效据结构 www.khdAw.com 第9页 操作;(等:页 www.khdaw.com (2)打开两个输入文件; (3)建立输出文件。 (4)从输入文件中各读一条记录。 (5)生成一条新记录 (6)将新记录写入输出文件。 (7)关闭全部文件。 条件:I(1)文件结束。 产生新文件 分析考生记录 1口 I(1) 处理考生记录 产生准考证号 产生姓名 产生辽讯地址 产生考分 把操作和条件分配到程序结构图的适当位置 将程序流程图映射为流图P127 2 6 4.5 11 计算环形复杂度P127实例P128-129习题6第8题P132 1: LOOP: DO WHILE Z>0 A=B+1 IF A10 THEN XE ELSE Y=Z END IF www.khdAw.com 第10页

...展开详情
试读 12P 软件工程导论-张海藩-第5版
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
yinlei640 资源对我有很大帮助,谢谢分享。
2014-03-10
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
软件工程导论-张海藩-第5版 9积分/C币 立即下载
1/12
软件工程导论-张海藩-第5版第1页
软件工程导论-张海藩-第5版第2页
软件工程导论-张海藩-第5版第3页

试读结束, 可继续读1页

9积分/C币 立即下载