欢迎来到天天文库
浏览记录
ID:46604014
大小:1.24 MB
页数:27页
时间:2019-11-26
《部分软件工程与过程案例研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程方法与实践(机械工业出版社)高等院校计算机课程案例教程系列窦万峰编著主讲:曾婕13767792699zjoancn77@163.com上一章回顾1、简述增量模型和瀑布模型的本质区别。答:瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节,而增量模型属于非整体开发模型,它推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件。2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发?软件开发中常见的软件过程模型有瀑布模型、增量模型、螺旋模型、协同开发模型、喷泉模型、统一软件过程等。其中喷泉模型、统一软件过程适用于面向对象的
2、软件开发。进入本章学习第4章案例研究出卷系统短信系统POS机系统ATM机系统图书馆系统分布式结对编程系统出卷系统(系统描述)系统支持人工辅助和自动出卷。系统应能够进行题库管理系统能够进行试卷管理,应完成试卷修改、删除和打印等。试卷能够按照给定的样式进行输入。系统应能支持不同的科目。系统能够在所有流行的技术环境下运行,优好的图形界面。系统应该具有很好的可扩展性。试题不允许重复出现,至少三次不能重复。试卷符合要求的96%以上即可结束,允许教师调整。应能进行试卷分析。短信系统(系统描述)短信发送:客户选择一个或多个目标人员、编辑内容、立即或定时发送通知信息。短信人工应答:用
3、户察看收到的短信内容,并确定回复内容回复询问者。短信自动应答:根据短信询问内容,并依据规则自动回复询问者。短信接收:接收外部短信。短信确认:确认接收方是否接收。客户资料维护:添加、删除和更新用户。短信息维护:预设短消息内容接口要求:支持移动终端通过串口通信;支持与移动网关通信。POS机系统(系统描述)收银员可以记录销售商品信息,系统计算总价。收银员能够通过系统处理支持,包括现金支付、信用卡支付和支票支付。经理还能处理顾客退货。系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款。POS机必须支持日益增多的
4、各种的客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线PDA等。系统需要一种机制提供灵活的处理不同客户独特的业务逻辑规则和定制能力。ATM机系统(系统描述)ATM机处理银行储户的各种操作,并与分行计算机通信;各分理处的计算机保存各自的帐户,负责录入帐户和事务数据;分行计算机与拨款分理处结帐;ATM机与用户接口接受现金卡,与分行计算机通信完成事务,发放现金,打印票据;系统需要记录保管和安全措施;系统必须正确处理同一帐户的并发访问。图书馆系统(系统描述)图书馆系统有借书者、管理员、系统管理员和一般浏览者四种角色。借书者是图书馆的会员,拥有自己的帐户,可以借
5、阅图书;一般浏览者是非图书馆会员,只能通过网络浏览图书馆的基本信息,如浏览者通过查询可以获取图书馆提供的各种服务信息;借书者能够从图书馆系统中借、还、续借和预约图书,还可查询自己的借书信息和系统情况等;普通管理员协助借书者完成借书、还书、续借服务;系统管理员负责图书管理如图书编目和图书登记、借书者管理和普通管理员管理等任务。图书馆系统能够处理藏书200万左右的图书和4万左右的会员;图书馆系统处理图书流通每次事务时间应小于8秒以内;借书者可以通过网络进行续借和预约图书。分布式结对编程系统(系统描述)驱动者(driver)能够通过界面进行编程活动,同时这些活动能够实时地传
6、送到引航者(navigator)的屏幕上引航者(navigator)可以及时浏览驱动者(driver)编写的代码,思考编码决策问题驱动者和引航者可以通过友好丰富的聊天界面相互讨论,引航者可以提出问题结对者可以定期交换角色系统要完成数据交换和搭档评估引航者和驱动者可以测试代码系统负责结对者的讨论信息和评估信息,以便进行分析小结在结构化分析与设计和面向对象分析与设计中选择相应的系统介绍。图书馆系统、出卷系统重点在结构化范型中介绍ATM机系统、POS机系统和短信系统重点在面向对象范型中介绍。POS机系统在两个范型中都有介绍,以便对照分析。实验说明软件工程环境、工具和文档规范
7、与标准:1、软件工程CASE(计算机辅助软件)工具加深理解软件工程环境及其原理,了解现在市场上发布的各类软件工程CASE工具。2、软件工程标准化文档理解软件工程各阶段文档的作用与意义,了解软件软件工程国家标准及其规范。实验1:软件工程CASE工具实验目的与要求:理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。通过Internet了解软件工程技术网站和主流的软件工程工具等。实验内容:上网了解查询软件工程网站和相关软件工程知识了解软件工程环境概念、层次、组成和开发要
此文档下载收益归作者所有