好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

部分软件工程与过程案例研究.ppt

27页
  • 卖家[上传人]:鲁**
  • 文档编号:607447207
  • 上传时间:2025-05-24
  • 文档格式:PPT
  • 文档大小:1.06MB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 软件工程,方法与实践,(机械工业出版社),高等院校计算机课程案例教程系列,窦万峰 编著,主讲:曾婕,上一章回顾,1、,简述增量模型和瀑布模型的本质区别答:瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节,而增量模型属于非整体开发模型,它推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件2、,软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?,软件开发中常见的软件过程模型有瀑布模型、增量模型、螺旋模型、协同开发模型、喷泉模型、统一软件过程等其中喷泉模型、统一软件过程适用于面向对象的软件开发进入本章学习,第,4,章 案例研究,出卷系统,短信系统,POS,机系统,ATM,机系统,图书馆系统,分布式结对编程系统,出卷系统,(,系统描述,),系统支持人工辅助和自动出卷系统应能够进行题库管理,系统能够进行试卷管理,应完成试卷修改、删除和打印等试卷能够按照给定的样式进行输入系统应能支持不同的科目系统能够在所有流行的技术环境下运行,优好的图形界面系统应该具有很好的可扩展性试题不允许重复出现,至少三次不能重复试卷符合要求的,96%,以上即可结束,,允许教师调整。

      应能进行试卷分析短信系统,(,系统描述,),短信发送:客户选择一个或多个目标人员、编辑内容、立即或定时发送通知信息短信人工应答:用户察看收到的短信内容,并确定回复内容回复询问者短信自动应答:根据短信询问内容,并依据规则自动回复询问者短信接收:接收外部短信短信确认:确认接收方是否接收客户资料维护:添加、删除和更新用户短信息维护:预设短消息内容,接口要求:支持移动终端通过串口通信;支持与移动网关通信POS,机系统,(,系统描述,),收银员可以记录销售商品信息,系统计算总价收银员能够通过系统处理支持,包括现金支付、信用卡支付和支票支付经理还能处理顾客退货系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款POS,机必须支持日益增多的各种的客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线,PDA,等系统需要一种机制提供灵活的处理不同客户独特的业务逻辑规则和定制能力ATM,机系统,(,系统描述,),ATM,机处理银行储户的各种操作,并与分行计算机通信;,各分理处的计算机保存各自的帐户,负责录入帐户和事务数据;,分行计算机与拨款分理处结帐;,ATM,机与用户接口接受现金卡,与分行计算机通信完成事务,发放现金,打印票据;,系统需要记录保管和安全措施;,系统必须正确处理同一帐户的并发访问。

      图书馆系统,(,系统描述,),图书馆系统有借书者、管理员、系统管理员和一般浏览者四种角色借书者是图书馆的会员,拥有自己的帐户,可以借阅图书;,一般浏览者是非图书馆会员,只能通过网络浏览图书馆的基本信息,如浏览者通过查询可以获取图书馆提供的各种服务信息;,借书者能够从图书馆系统中借、还、续借和预约图书,还可查询自己的借书信息和系统情况等;,普通管理员协助借书者完成借书、还书、续借服务;,系统管理员负责图书管理如图书编目和图书登记、借书者管理和普通管理员管理等任务图书馆系统能够处理藏书,200,万左右的图书和,4,万左右的会员;,图书馆系统处理图书流通每次事务时间应小于,8,秒以内;,借书者可以通过网络进行续借和预约图书分布式结对编程系统,(,系统描述,),驱动者,(driver),能够通过界面进行编程活动,同时这些活动能够实时地传送到引航者,(navigator),的屏幕上,引航者,(navigator),可以及时浏览驱动者,(driver),编写的代码,思考编码决策问题,驱动者和引航者可以通过友好丰富的聊天界面相互讨论,引航者可以提出问题,结对者可以定期交换角色,系统要完成数据交换和搭档评估,引航者和驱动者可以测试代码,系统负责结对者的讨论信息和评估信息,以便进行分析,小结,在结构化分析与设计和面向对象分析与设计中选择相应的系统介绍。

      图书馆系统、出卷系统重点在结构化范型中介绍,ATM,机系统、,POS,机系统和短信系统重点在面向对象范型中介绍POS,机系统在两个范型中都有介绍,以便对照分析实验说明,软件工程环境、工具和文档规范与标准:,1,、,软件工程,CASE(,计算机辅助软件,),工具,加深理解软件工程环境及其原理,了解现在市场上发布的各类软件工程,CASE,工具2,、,软件工程标准化文档,理解软件工程各阶段文档的作用与意义,了解软件软件工程国家标准及其规范实验,1,:软件工程,CASE,工具,实验目的与要求:,理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等通过,Internet,了解软件工程技术网站和主流的软件工程工具等实验内容:,上网了解查询软件工程网站和相关软件工程知识,了解软件工程环境概念、层次、组成和开发要求,查询现有主流的软件工程工具及其功能、用途和特点及适用范围,浏览,CASE,工具,通过互联网了解现有软件工程主流工具,1、Microsoft Visio,2,、,PowerDesigner,3,、,Ration Rose,4、Visual Source Safe,1、Microsoft Visio,使用,Visio,画模块图,-,使用,Visio,画时序图,Visio,是一个专业化办公绘图软件,它可以帮助用户创建系统的业务和技,术图表、说明复杂的流程或设想、展示组织结构或空间布局。

      使用,Visio,画流程图,使用,Visio,画用例图,1、Microsoft Visio,Visio,的概述,Visio,绘图流程概述,Demo,项目简介,Demo2-,使用,Visio,画模块图,Demo4-,使用,Visio,画时序图,Visio,是一个专业化办公绘图软件,它可以帮助用户创建系统的业务和技,术图表、说明复杂的流程或设想、展示组织结构或空间布局Demo3-,使用,Visio,画流程图,Demo1-,使用,Visio,画用例图,2,、,PowerDesigner,概述,-0,PowerDesigner,是,Sybase,公司著名的产品,是,DBA,和软件架构师设计的利器,提供了一个完整的建模解决方案用,PowerDesigner,数据建模是一种很好的软件工程实践,它能够帮助设计人员在正式编写程序代码之前规划数据需求,不仅加速了开发的过程,也向最终用户提供了管理和访问项目信息的一个有效结构正确理解,PowerDesigner,建模时,CDM,与,PDM,的转换原则及方法,能够对设计人员在管理和设计数据库系统时带来极大的帮助利用,Power Designer,可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制,。

      它可与许多流行的数据库设计软件,例如:与,Oracle,SQL,PowerBuilder,等相配合使用来缩短开发时间和使系统设计更优化PowerDesigner,概述,-1,PD,灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据,库或数据仓库,并支持最新的,RDBMS,引擎等功能强大的数据库设计工具使用,Data Architect,可利用实体,-,关系图为一个信息系统创建,概念数据模型,CDM(Conceptual Data Model,)可根据,CDM,产生基于某一特定数据库管理系统的,物理数据模型,PDM(Physical Data Model),可优化,PDM,,产生为特定,DBMS,创建数据库的,SQL,语句并可以文件形式存储以便在其他时刻运行这些,SQL,语句创建数据库还可进行反向工程PowerDisiger,界面于基本操作,-0,对象浏览器,图表窗口,输出窗口,结果列表,对象浏览器可以用分层结构显示你的工作空间,显示结果,用于组织模型中的图表,以图形方式显示模型中各对象之间的关系,用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息,3,、,Rational Rose,概述,Rational Rose,并不是单纯的绘图工具,它是专门支持,UML,的建模工具,有很强的校验功能,能检查出模型中的许多逻辑错误,还支持多种语言的双向工程(将模型转换成指定编程语言的代码,或将代码转换成模型),特别是对,Java,的支持非常好。

      3、Rational Rose,概述,Rational Rose,的多个版本,Rose Modeler,:可以对系统生成模型,但不支持逆向工程,也不支持由模型转出代码Rose Professional,系列:可以用一种语言生成代码Rose Enterprise,:支持用,C+,、,Java,、,Visual Basic,和,Oracle,生成代码,支持逆向工程1 Rational Rose,概述,实验,2,:软件工程标准化文档,目的,理解软件工程各阶段文档的作用与意义,了解软件软件工程国家标准及其规范内容,国内外软件工程标准及网站;,软件生存周期各阶段中的文件编制大纲和要点,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.