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

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程方法与实践 (机械工业出版社) 高等院校计算机课程案例教程系列 窦万峰 编著 主讲:曾婕 zjoancn77@163.com 上一章回顾 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工具 实验目的与要求: 理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。 理解软件工程环境和工具,

文档评论(0)

awang118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档