- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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架构
精进:构造可复用的购
您可能关注的文档
- [工学]网络实践2.doc
- [工学]编译原理第4章8.ppt
- [工学]网络工程专业毕业实习大纲114458.doc
- [工学]网络营销教程教案 8.ppt
- [工学]网络实验室介绍及实验.ppt
- [工学]群论在高分子中的应用-Class3-2011.ppt
- [工学]股市技术分析基础一.ppt
- [工学]聚合物共混过程及其调控.ppt
- [工学]网页设计与制作课件计算机网络班.ppt
- [工学]自动化的方法.doc
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
文档评论(0)