没有合适的资源?快使用搜索试试~ 我知道了~
专题资料(2021-2022年)大型软件项目实训报告.doc
0 下载量 24 浏览量
2022-11-28
22:32:46
上传
评论
收藏 4.21MB DOC 举报
温馨提示
试读
33页
专题资料(2021-2022年)大型软件项目实训报告.doc
资源推荐
资源详情
资源评论
大型软件项目实训报告
教学单位
专 业
班 级
学生姓名
学 号
指导教师
目 录
1 实训目的 .............................................................1
2 实训时间和地点 .......................................................1
3 实训单位简介 .........................................................1
4 实训内容 .............................................................2
4.1 实训期间完成的学习任务 ..........................................2
4.1.1 Oracle 数据库 .............................................2
4.1.2 软件测试 ..................................................3
4.1.3 Java 课程 .................................................4
4.1.4 职场交际与沟通 ............................................7
4.1.5 面试技巧 ..................................................7
4.1.6 SSH 框架 ..................................................8
4.2 实训期间完成的实践项目 .........................................10
4.2.1 项目简介 .................................................10
4.2.2 需求分析 .................................................10
4.2.3 总体设计 .................................................11
4.2.4 详细设计 .................................................13
4.2.5 编码 .....................................................15
4.2.6 测试用例 .................................................27
5 实训收获与体会 ......................................................29
6 致谢 ................................................................29
1
1 实训目的
针对具体软件工程项目,全面掌握软件工程管理,软件需求,软件总体设计,
软件详细设计,软件测试等阶段的方法和技术。通过该实训项目,使我们进一步理
解和掌握软件开发模型,软件生命周期,软件过程等理论在软件项目开发过程中的
意义和作用。培养我们按照软件工程的原理,方法,技术,标准和规范进行软件开
发的能力,对技术文档的编写能力,从而提高我们的软件工程的综合能力,提高软
件项目的管理能力。
2 实训时间和地点
1.实训时间:2011 年 11 月 1 月~2012 年 1 月 6 日
2.实训地点:沈阳东软实训中心
3 实训单位简介
东软是中国最大的 IT 解决方案与服务提供商,1991 年,东软创立于中国东北
大学,目前,公司拥有员工 217000 余名,在中国建立了 6 个软件研发基地,8 个区
域总部,在 40 多个城市建立营销与服务网络,在大连,南海,成都和沈阳分别建立
3 所东软信息学院和 1 所生物医学与信息工程学院,在沈阳,大连,南京,成都和
无锡等 13 地建立了分布式实训基地,在美国,日本,欧洲,中东设有子公司。东软
以软件技术为核心,通过软件与服务的结合,软件与制造的结合,技术与行业管理
能力的结合,提供行业解决方案以及相关软件产品,平台与服务。在软件与服务方
面,东软在国内市场定位于为社会基础设施和企业信息化提供全面解决方案和服务
的公司。东软的软件和解决方案包括:各种软件与中间件产品、行业解决方案及实
施、咨询与服务。在软件产品方面,东软的网络安全产品,人力资源管理系统保持
市场占有率第一的地位;在行业解决方案方面,东软为中国的电信、电力、社保、
教育、税务、金融、证券、交通、烟草、广电、医疗、电子政务、企业管理等行业
提供解决方案,其中在电信、电力、社保、烟草、税务、企业、电子政务保持市场
领先的地位。 同时,东软在国际合作和服务外包方面取得了长足的发展,业务覆盖
汽车电子、手机、数字电视、DVD、金融、证券、ERP 等嵌入式和应用软件领域,
可以为客户提供软件开发,联合研发,软件测试与系统维护,实施与咨询,IT 技术
支持以及业务流程外包等服务。
2
沈阳东软实训基地依托东软沈阳软件园,是目前我国规模最大的集大学生实训
和软件人才培训为一体的人才培训基地,可容纳 5000 多人同时进行培训,每年可为
10000 多名大学生和软件人才提供实训。教室内配备有中央空调,饮水机,投影仪,
白板,麦克及音箱。关于实训中心的计算机配置如下:intel PD925(3.0/800/2*2MB)
/963 芯片/单条 1G(ddr2 667)/80G SATA3.0Gb/s/1000M 卡/无光驱/无软驱/17 寸显
示屏/USB 键盘/USB 光电鼠标。
4 实训内容
4.1 实训期间完成的学习任务
在东软实训中心,我们学习了很多知识。主要课程有以下几种:oracle 数据库,
java 基础,软件测试,标准日本语初级(下),IT 日语,面试与沟通技巧,职场交际,
素质拓展训练以及 SSH 集成框架等。
4.1.1 Oracle 数据库
(1)数据查询语言 SQL:所谓 SQL 语言,它可以在 oracle 数据库中创建,存
储,更新,检索和维护数据,其主要功能就是实现数据的查询和数据的插入,删除,
修改等操作。它在书写上类似于英文,简洁清晰,易于理解。SQL 语言可以分为四
类:数据库控制语言(控制对数据库的访问,启动和关闭等),数据库定义语言(用
来创建,删除及修改数据对象),数据库操纵语言(用来操纵数据库的内容,包括查
询),数据库事务处理(实现对数据的交易过程的完整控制)。
(2)数据操作:数据库操作语句则包含以下内容,insert 插入新行,update 修
改更新已存在的行,delete 删除表中已存在的行;数据库事务,事务是由相关操作构
成的一个完整的操作单元。两次连续成功的 commit 或 rollback 之间的操作,称为一
个事务,以及表的锁定,锁用来保证数据的一致性,当多个会话同时修改一个表时,
需要对数据进行相应的锁定。
(3)游标:游标是 SQL 的一个内存工作区,由系统或用户以变量的形式定义。
它主要就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从
存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写
回数据库。这样会提高数据处理的速度,反之频繁的磁盘数据交换会降低效率。
(4)存储过程和函数:存储过程和函数也是 PL/SQL 块,是存入数据库的
3
PL/SQL 块。它们以命名的数据库对象形式存储于数据库中,但是因为代码不保存在
本地,用户可以在任何客户机上登录到数据库,并调用或修改代码。
(5)触发器:触发器必须由事件才能触发。触发器的触发事件分可为 3 类,分
别是 DML 事件、DDL 事件和数据库事件。每类事件包含若干个事件,数据库的事
件是具体的,在创建触发器时要指明触发的事件。
4.1.2 软件测试
(1)什么是软件测试?
软件测试是指通过人工或自动手段运行或测试某个系统功能,验证软件是否能
达成期望功能,贯穿软件生产过程的始终的一套完整的质量体系。
(2)软件测试的目的是什么?
证明软件能够正确完成其预定的功能。它是为了发现错误而执行的过程,证
明程序有错而不是程序无错误。一个好的测试是第一时间发现程序中存在的错误,
发现至今尚未发现的错误。
(3)软件测试的原则
所谓软件测试的原则,是指尽早并不断的进行测试,避免测试自己设计的程序,
合法的输入数据,非法输入数据,程序修改之后进行回归测试,注意测试中群集现
象,设计合理测试用例,对测试结构进行检查,严格执行测试计划,排除测试的随
意性,保留测试计划,全部测试用例,出错统计,最终分析报告。
(4)关于软件测试与软件质量保证的区别
在性质方面,软件测试是技术性工作,而软件质量保证是管理性工作。
在对象方面,软件测试的对象是软件产品,而软件质量保证的对象是整个软件
过程,覆盖公司各个领域。
在手段方面,软件测试以事后检验为主,而软件质量保证强调缺陷的预防。
(5)软件工程师的素质
要想成为一名合格的软件测试工程师,首先在技术方面,应该掌握如下能力:
编程语言,数据库理论,计算机网络技术,软件工程,数据结构,计算机原理,软
件测试基础,软件测试设计,软件测试工具,软件质量管理,以及外语。其次,一
名合格的软件测试工程师,应该具有一定的编程经验,较强的沟通能力,严谨,敢
于承担,稳重的做事风格,具有怀疑和破坏精神,善于自我总结,自我督促。最后,
剩余32页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2436
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功