- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML结合软件工程教学改革探讨 摘要:结合本校计算机专业的实际教学情况,深入分析UML课程教学内容,并结合软件工程教学,以汽车销售管理系统为例,通过分析汽车销售管理系统,并在设计过程中融入软件工程思想,将软件工程与UML完美结合起来。以UML作为基础,增强学生对开发项目的兴趣和感性认识,提高他们分析和解决实际问题的能力,从而达到UML与软件工程教学共赢的目的。 关键词:UML技术;软件工程;面向对象;教学改革 1研究背景 国内大部分高校的UML课程理论与实践教学尚处在一种探索和发展阶段。在教学过程中,仍然以教师带领学生进行知识学习的思路为主[1]。学生缺少自主思考,仍然处于被动接受知识状态,很难有机会体会到一个完整的软件项目开发过程。这种教学方法培养的学生,在实际工作中很有可能不知道如何开展项目,更不懂得如何推进项目和维护项目[2]。另外,UML课程的考试大多以笔试为主,这在很大程度上导致学生在UML课程学习中轻实践重理论[3]。同时,软件工程课程讲授的原理、技术、方法都是抽象的,在教学过程中也遇到了同样的问题[4]。 为了使学生能够深刻理解UML方法与软件工程思想,我们在教学中引入教学案例,用具体教学案例解释抽象复杂的概念,收到了事半功倍的效果[5-6],我们以“汽车销售管理系统”作为教学案例,要求学生根据所学的数据库原理与程序设计的知识,针对一个小型的汽车管理系统进行系统的需求分析、系统设计、数据库设计、程序编码、软件测试等,完成题目要求的功能,加深学生对数据库系原理、软件工程、程序设计语言的理论知识理解和应用水平。学生通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,达到UML与软件工程教学结合的目的。这样变抽象为具体,将实际项目训练与枯燥的课堂理论紧密结合,有利于学生充分理解和掌握各个理论知识点。同时,我们在项目训练期间安排一次教学案例讨论课,将学生分成几个小组,每组成员分别扮演开发者与用户的角色,运用所学知识展开讨论,模拟实际项目开发过程。讨论结束后,学生再根据讨论整理出相应的需求分析文档。这个过程增强了学生对软件项目开发的兴趣与感性认识,提高了他们分析以及解决问题的能力,取得良好的教学效果。 2教学实例选择与分析 目前,大多数厂商忽略了汽车销售管理系统的重要性,而本系统专为具有一定规模和经济条件的大型汽车厂设计。从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使汽车销售管理更加规范化。首先进行项目需求分析,调查用户的实际要求,与用户达成需求共识,最后分析与表达这些需求。调查各部门与厂商需求的具体步骤如下: 1) 调查厂商情况。主要包括了解厂商的各个部门组成情况、各部门的职责等。 2) 调查各部门的业务情况。主要包括了解各个部门使用什么数据,如何处理这些数据,输出什么信息,这是调查的重点。 3) 在第二步的基础上,协助目标用户明确对系统的要求。主要包括信息要求、信息处理要求、完整性与安全性要求,这也是调查的重点。 4) 确定边界。对调查结果进行分析,确定哪些功能哪些活动由人工完成,哪些由计算机完成或将来准备让计算机完成。 调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能如下: 1) 基础信息管理。厂商信息、车型信息和客户信息。 2) 进货管理。车辆采购、车辆入库。 3) 销售管理。车辆销售(处理车辆销售单)、销售代办(处理销售代办单)、车辆查询、销售日记录、销售月记录。 4) 仓库管理。库存车辆、仓库明细、进销存统计。 5) 系统维护。如数据安全管理(含备份与恢复)、操作员管理、权限设置等。 3总体分析与设计 3.1系统需求分析 首先将汽车信息入库,经销商通过与汽车需求商(即客户)的交易活动,将相关信息存入库,然后经销商通过销售信息的查询获得汽车销售的盈亏情况,通过库存查询获得公司目前的库存情况。由此可分析系统需要达到以下目标: 1) 能很好地完成汽车的售前管理。售前管理包括供应商信息、需求商信息和汽车基本信息的入库作业。 2) 能详细地记录汽车供应商和公司之间的交易过程,即进货或退货过程。 3) 能详细地记录需求商与公司之间的交易过程,即订车和退车过程。 4) 能够对各种经济结算进行相应的记录。包括对进货结账、退货结账、订车结账、退车结账等。 5) 能够对不同权限的用户进行合理的管理。包括添加用户、删除用户、用户账号和密码管理等。 3.1.1识别参与者
您可能关注的文档
- Linux平台上的WAS垃圾回收策略分析.doc
- LINUX内核级安全审计系统的设计与实现.doc
- Linux内核内存管理机制和改进.doc
- Linux文件系统裁剪优化研究.doc
- Linux系统下Iptables在网络安全中的应用.doc
- Linux下基于PIN的永久和瞬时故障注入方案及实现.doc
- Linux系统下的程序测量的实现.doc
- Linux下视频流多播速率控制方法的设计与实现.doc
- Linux系统下USB摄像头驱动多缓冲与图像采集研究.doc
- Linux远程管理方法的比较分析.doc
- 2023年电大中央银行理论与实务答案.pdf
- 2023年湖北省荆州市特种设备作业移动式压力容器充装R2真题(含答案).pdf
- 2023年河南省漯河市特种设备作业快开门式压力容器操作R1真题(含答案).pdf
- 2023年河南省焦作市特种设备作业安全阀校验F真题(含答案).pdf
- 2023年霍尔果斯经济开发区(市)医疗卫生领域引进高层次紧缺人才笔试真题.pdf
- 2023年河南省周口市特种设备作业安全阀校验F真题(含答案).pdf
- 2023年河南省驻马店市特种设备作业快开门式压力容器操作R1真题(含答案).pdf
- 2023年电大中央银行理论与实务考点.pdf
- 《民航基础英语》(空中乘务专业)课程标准.pdf
- 2023年房产销售工作计划(18篇).pdf
有哪些信誉好的足球投注网站
文档评论(0)