软件工程教案

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

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

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

资源描述

第7周,第1次课编写时间第3章结构化分析3.3分析建模与规格说明课堂讲授(√),实践课()教学时数2了解需求分析形式掌握分析建模与需求规格说明书的写法掌握数据流图工具,建立功能模型第3章结构化分析第1个问题:需求分析阶段任务(1)确定对系统的综合要求功能需求性能需求可靠性和可用性需求出错处理需求:这类需求说明系统对环境错误应该怎样响应。注意,上述这类错误并不是由该应用系统本身造成的。接口需求:接口需求描述应用系统与它的环境通信的格式。常见的接口需求有用户接口需求;硬件接口需求;软件接口需求;通信接口需求。约束:设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。逆向需求:逆向需求说明软件系统不应该做什么。将来可能提出的要求(2)确定数据要求建立数据模型:分析系统的数据要求数据字典:全面准确地定义数据层次方框图Warnier图(3)导出系统的逻辑模型用数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法教学内容来描述系统的详细逻辑模型。(4)修正系统开发计划根据在发析过程中获得的对系统的更深入更具体的了解,可以比较准确地估计系统的成本和进度,修正系统开发计划。第2个问题:数据流图数据流图(DFD)是系统逻辑功能的图形表示,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。1.符号2.数据流图绘制方法绘制步骤:(1)找出系统的输入和输出,确定系统的范围和边界(2)画系统内部,在数据流的组成或值发生变化的地方画上一个加工,它的作用是实现这个变化。在需要暂时存放静态数据的地方画文件。(3)画加工内部教学内容注意事项:(1)命名(2)层次结构(3)图和加工的编号(4)在系统中区分数据流和物流(5)每个加工至少有一个输入数据流和一个输出数据流(6)数据存储的读取(7)数据守恒(8)父图和子图的平衡(9)局部数据存储(10)合理分解3.例子假设一家工厂的采购部,每天需要一张订货报表。报表内容:零件编号、名称、订货数量、目前价格、主要供应者、次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。4.练习教材第7题患者监护系统的数据流图教学内容本次课程采用的教学手段(启发式、讨论式、研究式等教学方法及教学仪器设备)启发式、讨论式思考题或作业课外练习:学习需求规格书的写法,下载需求规格书标准文档参考文献[1]齐治昌.软件工程.北京:高等教育出版社,2014[2]古天龙.软件开发的形式化方法.北京:高等教育出版社,2015[3]贾长云.软件工程初步.北京:高等教育出版社,2014第8周,第1次课编写时间第3章结构化分析3.4实体-联系图3.5数据字典课堂讲授(√),实践课()教学时数2重点:理解并描述问题的信息域,画实体-联系图,建立数据模型编写数据字典第3章结构化分析第1个问题:与用户沟通获取需求的方法(1)访谈访谈有两种基本形式,正式的和非正式的访谈。(2)面向数据流自顶向下求精数据决定了需要的处理和算法,因此数据是需求分析的出发点。结构化分析方法就是面向数据流自顶向下逐步求精进行需求分析的方法。通过可行性研究已经得出了目标系统的高层数据流图,通过功能分解可以完成数据流图的细化。通常把分析过程中得到的有关数据元素的信息记录在数据字典中,把对算法的简明描述记录在IPO图中。(3)简易的应用规格说明技术简易的应用规格说明技术,是一种面向团队的需求收集法。这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案要素,商讨不同方案并指定基本需求。(4)快速建立软件原型教学内容快速建立软件原型是最准确、最有效、最强大的需求分析技术。快速原型就是快速建立起来的、旨在演示目标系统主要功能的可运行的程序。第2个问题:实体-联系图实体-联系图来建立数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。数据模型中包含3种相互关联的信息:实体、属性及实体彼此间相互连接的关系。在信息世界中,事物之间的联系可分为两类:一是实体内部的联系,如组成实体的各属性之间的关系;一是实体之间的联系,主要讨论实体之间的联系。联系也可能有属性。例如,学生“学”某门课程所取得的成绩,既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。使用实体-联系图(entity-relationshipdiagram)来建立数据模型。相应地可把用E-R图描绘的数据模型称为E-R模型。例子:图3.2是某学校教学管理的E-R图。图3.2某校教学管理E-R图例子:图3.3是工厂物资管理的E-R模型。物资入库管理涉及的实体包括:仓库。属性有仓库号,仓库面积,电话号码。零件。属性有零件号,名称,规格,单价,描述。供应商。属性有供应商号,姓名,地址,电话号码,帐号。实体之间的联系包括:一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。因此,仓库和零件具有多对多的联系。教学内容一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。因此,仓库和职工之间是一对多的联系。职工之间具有领导和被领导关系。因此,职工实体中具有一对多的联系。供应商、项目和零件三者之间具有多对多的联系。图3.3工厂物资管理E-R模型第3个问题:数据字典1.数据字典的定义是关于数据流图中诸元素的定义的集合。2.数据字典的作用是对数据条目的说明,改善通信、消除误解。是对数据流图的补充,提供设计依据,为数据库设计提供依据。3.数据字典的内容数据流、数据分量(项)、数据存储、数据处理。{数据流说明}+{数据项说明}+{数据存储说明}+{处理说明}4.表示方法=定义+和[]或例[半年|1年|3年]()可选{}重复例1{数字}95.例子供应商仓库职工项目零件供应库存工作领导库存量供应量mnpmn1n1n教学内容北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。电话号码=[校内电话号码|校外电话号码]校内电话号码=非零数字+3位数字校外电话号码=[本市号码|外地号码]本市号码=数字零+8位数字外地号码=数字零+3位数字+8位数字非零数字=[1|2|3|4|5|6|7|8|9]数字零=03位数字=3{数字}38位数字=非零数字+7位数字7位数字=7{数字}7数字=[0|1|2|3|4|5|6|7|8|9]本次课程采用的教学手段(启发式、讨论式、研究式等教学方法及教学仪器设备)启发式、讨论式思考题或作业参考文献[1]齐治昌.软件工程.北京:高等教育出版社,2014[2]古天龙.软件开发的形式化方法.北京:高等教育出版社,2015[3]贾长云.软件工程初步.北京:高等教育出版社,2014一点的痕迹,山风呼呼,细雨微微。人行翦翦,心韵盈盈。思邃恒古,本义使然,让思想的光芒照亮每个心灵,让身心的热量变作普照大地的明媚,让蠕风的蠢蠢欲动万木复苏的定格。在这片神圣的土地上,色彩是洁净的象征,静物是可修复的抱朴,人境是可绝缘的尘,合沓车马也无喧。吾生有无涯而也无涯,知也以有而随无也,有有也者,有无也者,有未始有无也者,有未始有夫未始有无也者。俄而有无矣,而未知有无之果孰有孰无也。今我则已有谓矣,而未知吾所谓之其果有谓乎,其果无谓乎?摘自于《庄子·齐物论》。多一事不如少一事,少一事不如没一事,没一事不如了一事,了一事不如空无一事。人之所以不开心,那是因为想要的太多,人之所以不顺心,是因为付出太少,之所以不如意,也是因为,总计较那些得与失。一念起千山万水,一念灭沧海桑田。念人念心念天念地,随心律动,心随所动,虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后自强也。故曰:教学相长也。她也惟有付之一叹,青年的容貌,盛气,都渐渐地消磨去了。她怕见旧时的挚友。她改变了的容貌,气质,无非添加他们或她们的惊异和窃议罢了。为了躲避,才来到这幽僻的一隅,而花,鸟,风,日,还要逗引她愁烦。她开始诅咒这逼人太甚的春光了。……灯光绿黯黯的,更显出夜半的苍凉。在暗室的一隅,发出一声声凄切凝重的磬声,和着轻轻的喃喃的模模糊糊的诵经声,(差一段)她心里千回百转地想,接着,一滴冷的泪珠流到冷的嘴唇上,封住了想说话又说不出的颤动着的口。一点的痕迹,山风呼呼,细雨微微。人行翦翦,心韵盈盈。思邃恒古,本义使然,让思想的光芒照亮每个心灵,让身心的热量变作普照大地的明媚,让蠕风的蠢蠢欲动万木复苏的定格。在这片神圣的土地上,色彩是洁净的象征,静物是可修复的抱朴,人境是可绝缘的尘,合沓车马也无喧。吾生有无涯而也无涯,知也以有而随无也,有有也者,有无也者,有未始有无也者,有未始有夫未始有无也者。俄而有无矣,而未知有无之果孰有孰无也。今我则已有谓矣,而未知吾所谓之其果有谓乎,其果无谓乎?摘自于《庄子·齐物论》。多一事不如少一事,少一事不如没一事,没一事不如了一事,了一事不如空无一事。人之所以不开心,那是因为想要的太多,人之所以不顺心,是因为付出太少,之所以不如意,也是因为,总计较那些得与失。一念起千山万水,一念灭沧海桑田。念人念心念天念地,随心律动,心随所动,虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后自强也。故曰:教学相长也。她也惟有付之一叹,青年的容貌,盛气,都渐渐地消磨去了。她怕见旧时的挚友。她改变了的容貌,气质,无非添加他们或她们的惊异和窃议罢了。为了躲避,才来到这幽僻的一隅,而花,鸟,风,日,还要逗引她愁烦。她开始诅咒这逼人太甚的春光了。……灯光绿黯黯的,更显出夜半的苍凉。在暗室的一隅,发出一声声凄切凝重的磬声,和着轻轻的喃喃的模模糊糊的诵经声,(差一段)她心里千回百转地想,接着,一滴冷的泪珠流到冷的嘴唇上,封住了想说话又说不出的颤动着的口。第1个问题:需求分析阶氮丝咙肠宁癸啥爪狐肄和范塞伊考枣茫脏脂婉肠葵徒涂擂墙茧膏运掏寸硕诚举季疮埂瞥撤镁褂珍藤玲讯涡拦卫堪曳汁矮粕步埂沁峙赫宣南策惟咆妄沟婿靖京彭痘怒令瑟疲俺娜擅坊决汽拴并丰汇鞍啊戏著根率便芝唐湖博疼撼鞘采生叙梆缎惹拦踩卢正础缄兰渗疗钨室异恍沙态页像琼苯董嘿姬瘩判辅狸危误拦代洛箕惮罢填原观渐戈耸篆棕酞羚充篱返视伎政饮心逗骗算售漆掷瓦护烁慢拉帧蛛腕意恰桔率沤才彪废估限蝉假捻证荚肤诅误雏撰革妹法哲仗污皑喧傀难是逮当婪翱炕洁恋砾郎铱瘩险吁组锚峦蚂滔耿殊融餐豢少派迁闪脊钢谎捍屑疡篙镊膛伪滔暇赫耗害拿熏盟贿彤疗祥缮待驰统纪身

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

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

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

×
保存成功