[工学]软件工程实验指南免费.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]软件工程实验指南免费

计算机科学与工程学院《软件工程》实验指南 1.概述 软件工程作为一门指导软件开发和维护的工程学科,已经形成了一套富有成效的方法、工具和组织管理措施,成为计算机科学的重要组成部分。但要真正掌握并熟练运用软件工程的方法进行软件开发,必须有针对性地进行训练。软件工程实验从完整的系统角度出发,把一个应用系统按照软件生存周期的阶段进行划分,将软件工程涉及的理论、方法,通过一系列综合训练,使学生实际的分析问题、建立模型、编程、测试等动手能力得到提高,帮助学生理解课程的主要内容和方法。 软件工程实验是一个综合性的实践活动,其主要目的是使学生通过实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养创造性的工程设计能力和分析问题、解决问题的能力。 通过软件工程实验,促进学生有针对性地、主动地学习和查阅有关软件工程的基本教学内容及相关资料,实现如下目标。 (1)深化所学知识,完成从理论到实践的转化。学生通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。 (2)提高分析和解决实际问题的能力。软件工程实验是软件工程的一次模拟训练,学生通过软件开发的实践,积累经验,提高分析问题和解决问题的能力。 (3)培养创新能力。提倡和鼓励在开发过程中使用新方法、新技术。激发学生实践的积极性与创造性,开拓思路,设计新算法,进行新创意,培养创造性的工程设计能力。 2.实验内容 1)可行性研究 参照可行性研究报告实例,学生就所选课题进行可行性研究,并撰写和提交《可行性分析报告》。 2)Rational Rose的使用 利用Rational Rose绘制系统流程图、数据流图、软件结构图、各种UML图,并撰写和提交实验报告。 3)软件需求分析 参照需求分析报告实例,学生就所选课题通过确定系统的执行者、确定用例和编写用例描述文档来建立系统的用例模型,并撰写和提交《需求分析报告》。 4)面向对象系统分析与设计 参照系统分析与设计报告实例,学生在需求分析得到的用例模型基础上,就所选课题继续进行分析得到系统对象模型和动态模型,在分析模型的基础上进行体系结构设计、用户界面设计和数据库设计,并撰写和提交《系统分析与设计报告》。 5)实现与测试 学生在上述实验的基础上,选用合适的语言和工具对系统进行编码实现与测试,并撰写和提交《系统实现与测试报告》。 3.实验要求 鼓励学生成立4人小组或个人独立完成所选课题的应用系统分析、设计、编码实现和测试过程。 (1)获得90分以上评价者:应完整和正确完成系统,有创意;按要求完成实验报告。 (2)获得80~90分评价者:应完整和正确完成系统;按要求完成实验报告。 (3)获得70~80分评价者:应正确实现系统主要部分;按要求完成实验报告。 (4)获得60~70分评价者:应实现部分系统,允许有少量错误;按要求完成实验报告。 (5)获得不及格的评价者:没有完成系统,未能按要求完成实验报告。 4.实验安排 实验教师 罗慧慧 实验 序号 实 验 项 目 名 称 实验 时数 每组 人数 1 可行性研究 3 1~4 2 Rational Rose的使用 3 1~4 3 软件需求分析 3 1~4 4 面向对象系统分析与设计 3 1~4 5 系统实现与测试 3 1~4 附:实验报告封面 ********学院 《软件工程》实验报告 实验序号 实验名称 专业年级 计算机科学与技术 班 组 别 第 组 组 长 其它成员 指导教师 实验日期 计算机科学与工程学院 附录A 实验题目 题目一:宠物商店电子商务网站 PetStore是一个集客户购物、下订单、订单处理、销售统计等功能于一体的例子。通过浏览器,让客户可以查询宠物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等。 Petstore划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS (企业信息系统)进行交互。功能如下: 用户 注册/登陆/忘记密码/管理个人信息 查询宠物 购物车管理 提交订单 信用卡支付 查询历史购物记录 宠物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 难点:购物车,业务组件,MVC架构 精进:构造可复用的购

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档