帮帮文库

返回

《软件工程》教学课件 《软件工程》教学课件

格式:PPT 上传:2022-06-26 20:16:16

《《软件工程》教学课件》修改意见稿

1、“.....个用户,天的内部培训课程,物资复印磁盘纸张等消耗品系统开发和每年运行费用举例购买硬件软件台工作站软件,台工作站内存升级,网络软件,台工作站办公软件产品,系统开发总费用,系统开发和每年运行费用举例每年人员维护程序员分析员小时年,美元小时,网络管理员小时年,美元小时,购买硬件软件升级硬件,软件,物资和杂项,每年总运行费用,操作可行性用户使用可能性时间进度可行性组织和文化上的可行性社会可行性法律可行性开发项目是否会在社会上或政治上引起侵权破坏或其它责任问题可行性研究计划的完成可行性研究计划可行性研究的步骤复查确认系统目标规模研究正使用系统工作流程导出新系统高层逻辑模型重新定义问题导出和评价供选择的方案推荐可行的方案草拟开发计划编写可行性研究报告......”

2、“.....再瀑布模型的质量保障体系小结软件的高质量主要是设计出来的不是管出来的更不能依赖质量检查。第章可行性研究与计划系统流程图输入单据磁盘文件处理输出单据数据流程图数据源点和终点变换数据的加工文件数据逻辑关系符号与或异或可行性研究的任务可行性研究的主要任务是了解客户的要求及现实环境,从技术经济和社会因素等方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。可行性研究的内容技术可行性经济可行性操作可行性社会可行性法律可行性抉择技术可行性度量个特定技术信息系统解决方案的实用性及技术资源的可用性考虑的问题开发风险分析资源分析相关技术的发展现有技术能否实现新系统,技术难点建议采用技术的先进性经济可行性度量系统解决方案的性能价格比考虑的问题成量是软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实质量与生产率之间有着内在的联系......”

3、“.....那么应该是质量第,生产率第质量与生产率质量直接体现在软件的每段程序中,高质量自然是开发人员的技术追求,也是职业道德的要求高质量对所有的用户都有价值,而高生产率只对开发方有意义如果开始就追求高生产率,容易使人急功近利,留下隐患不贪污的官就是好官吗运行正确的程序就是高质量的程序吗也许运行速度很低并且浪费内存也许代码写得塌糊涂软件的质量因素软件的质量因素很多,如正确性精确性可靠性容错性性能效率易用性可理解性简洁性可复用性可扩充性兼容性等等还可以列出十几个般说来倾向于可维护性可靠性可理解性和效率软件质量因素分类和武学分类正确性与精确性易用性可理解性与简洁性性能与效率可复用性与可扩充性少林派武当派华山派昆仑派峨嵋派崆峒派正确性与精软件工程教学课件.平均出错时间出错后,重启系统允许的时间系统变化如何反映到设计中维护是否包括对系统的改进系统的可移植性怎样写需求分析报告作报告时要先从宏观上讲,再从细节上讲。需求分析不象侦探推理那样从蛛丝马迹着手......”

4、“.....再了解细节的问题如图,,,怎样写需求分析报告需求的开发和管理整个软件需求工程研究领域划分为需求开发和需求管理两部分更合适需求工程域的层次分解示意图需求开发问题获取分析编写规格说明验证知识技能绝大部分的软件开发人员都没有接受过高效需求工程所需技能的正规培训培训需求分析人员所有的开发人员都应接受个基本的需求工程培训培训软件需求的用户代表和管理人员参与软件开发的用户代表应接受为期天左右,关于需求工程的培训,开发管理者和客户管理者属模块传递的信息开关量标志等控制被调用模块决策的变量控制了被调用模块的内部逻辑。控制耦合举例计算平均分或最高分平均最高控制信号成绩读入分数输出结果计算平均分计算最高分平均最高控制耦合增加了理解和编程的复杂性,调用模块必须知道被调模块的内部逻辑......”

5、“.....模块与特定的设备格式和通信协议相关联,它们之间便存在外部耦合。外部偶合必不可少,但这种模块数目应尽量少。公共耦合公共数据区耦合组模块引用同个公用数据区也称全局数据区公共数据环境。公共数据区指全局数据结构共享通讯区内存公共覆盖区等公共耦合举例公共数据区模块间存在错综复杂的联系软件可理解性降低诊断错误困难软件可维护性差,软件可靠性差公共数据区及全程变量无保护措施慎用什么系统何时及如何修改或升级性能需求软件开发的技术性指标例如存储容量限制执行速度相应时间吞吐量环境需求硬件设备机型外设接口地点分布温度湿度磁场干扰等软件操作系统网络数据库界面需求有来自其它系统的输入吗到自其它系统的输出吗对数据格式有规定吗对数据存储介质有规定吗用户或人的因素用户类型各种用户熟练程度需受何种训练用户理解使用系统的难度用户错误操作系统的可能性文档需求需哪些文档文档针对哪些读者数据需求输入输出数据的格式接收发送数据的频率数据的准确性和精度数据流量数据需保持的时间资源需求软件运行时所需的数据软件......”

6、“.....软件开发维护所需的人力支撑软件开发设备等。安全保密要求需对访问系统或系统信息加以控制吗如何隔离用户之间的数据用户程序如何与其它程序和操作系统隔离系统备份要求软件成本消耗与开发进度需求开发有规定的时间表吗软硬件投资有无限制质量保证系统的可靠性要求系统必须监测和隔离错误吗规定系统模块中的个语句没有任何联系缺点可理解性差,可修改性差例逻辑内聚把几种相关功能逻辑上相似的功能组合在模块内,每次调用由传给模块的参数确定执行哪种功能。逻辑内聚模块模块内部逻辑逻辑功能相似,组成新模块缺点增强了耦合程度控制耦合不易修改,效率低公用代码段公用代码段时间内聚经典内聚模块完成的功能必须在同时间内执行,这些功能只因时间因素关联在起。例如初始化系统模块系统结束模块紧急故障处理模块等均是时间性聚合模块过程内聚顺序性组合模块内各处理成分相关,且必须以特定次序执行过程内聚模块读入成绩单审查成绩单统计成绩打印成绩读入并审查成绩单统计并打印成绩单通信内聚模块内各部分使用相同的输入数据......”

7、“.....各功能都在同数据结构上操作,每功能有唯入口。信息描述方法步骤结构图结构图主要成分模块用方框表示,方框中写有模块的名字,个模块的名字应适当地反映这个模块的功能,这就在种程度上反映了块内联系调用从个模块指向另个模块的箭头表示前模块中含有对后模块的调用数据调用箭头边上的小箭头表示调用时从个模块传入送给另个模块的数据,小箭头也指出了传送的方向......”

8、“.....模块所有成分共同完成个功能,缺不可内聚性最强块间联系无直接关系型数据耦合标记耦合控制耦合外部耦合公共耦合内容耦合无直接耦合两个模块没有直接关系模块和模块,模块独立性最强。模块模块模块模块数据耦合模块调用另模块时,被调用模块的输入输出都是简单的数据若干参数。属松散耦合。数据耦合举例开计算水费单价数量金额标记耦合复合型耦合如两个模块通过传递数据结构不是简单数据,而是记录数组等加以联系,或都与个数据结构有关系,则称这两个模块间存在标记偶合。标记耦合举例计算水电费计算水费计算电费住户情况水费电费住户情况住户情况是个数据结构,图中模块都与此数据结构有关计算水费和计算电费本无关,由于引用了此数据结构产生依赖关系,它们之间也是标记偶合将标记耦合修改为数据耦合举例计算水电费计算水费计算电费本月用水量本月用电量水费电费控制耦合模块向下实体是物理数据项包括人或者数据项的集合......”

9、“.....动态模型以状态图形式呈现动态模型事件瞬时发生的行为引起对象状态转换的控制信息......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
《软件工程》教学课件.PPT预览图(1)
1 页 / 共 510
《软件工程》教学课件.PPT预览图(2)
2 页 / 共 510
《软件工程》教学课件.PPT预览图(3)
3 页 / 共 510
《软件工程》教学课件.PPT预览图(4)
4 页 / 共 510
《软件工程》教学课件.PPT预览图(5)
5 页 / 共 510
《软件工程》教学课件.PPT预览图(6)
6 页 / 共 510
《软件工程》教学课件.PPT预览图(7)
7 页 / 共 510
《软件工程》教学课件.PPT预览图(8)
8 页 / 共 510
《软件工程》教学课件.PPT预览图(9)
9 页 / 共 510
《软件工程》教学课件.PPT预览图(10)
10 页 / 共 510
《软件工程》教学课件.PPT预览图(11)
11 页 / 共 510
《软件工程》教学课件.PPT预览图(12)
12 页 / 共 510
《软件工程》教学课件.PPT预览图(13)
13 页 / 共 510
《软件工程》教学课件.PPT预览图(14)
14 页 / 共 510
《软件工程》教学课件.PPT预览图(15)
15 页 / 共 510
预览结束,还剩 495 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为PPT文档,建议你点击PPT查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档