软件工程专业暑期实习报告Word格式.docx
《软件工程专业暑期实习报告Word格式.docx》由会员分享,可在线阅读,更多相关《软件工程专业暑期实习报告Word格式.docx(3页珍藏版)》请在冰豆网上搜索。
实习单位及岗位介绍:
实习单位:
四川智行电子科技有限公司位于成都高新区高新孵化园,注册资金200万元人民币,主要经营范围为:
研发、销售、安装电子产品;
计算机领域内的技术开发、技术服务;
销售安防产品;
计算机系统服务、数据处理、基础软件服务、应用软件服务。
岗位介绍:
岗位:
项目需求分析与设计师岗位职责:
1、理解用户的需求,了解潜在用户对公司解决方案的要求,并根据客户的需求和实际情况,提供相应的解决方案和实施方案;
2、独立负责项目的前期需求分析、项目前期规划、售前方案、项目讲解、项目展示、项目交流、项目答标;
3、随同销售人员拜访用户,了解用户的项目基本情况,了解用户的需求,向用户介绍公司和公司的产品,与用户建立起良好的关系;
4、按照公司过程规范,负责项目的需求调研与分析全过程,编写需求相关文档并维护需求变更过程信息工作;
5、向内部开发部门进行清晰明确的需求传递,并负责解释开发过程中的需求疑问。
岗位要求:
1、能准确的理解客户的需求,具有较强的业务理解和业务分析能力;
2、具有较强的沟通能力和文字表达能力;
3、思维清晰敏捷,逻辑分析能力强、良好的语言与书面表达能力;
4、善于学习,具有分析、解决应用问题的能力;
5、熟悉开发模式,熟悉软件工程,对需求调研有独特的见解。
3
实习内容及过程:
实习内容:
我们小组的实习任务是设计、开发一套PDCA系统,这是一款功能强大的工作绩效管理软件,上级可以给下级安排工作,可以对下级工作进行评价,并实时通知对方。
主要功能:
1.可录入工作,设置工作对像,制定PDCA工作,设置工作日期,计划日期,完成日期,完成天数,上级可以给下级安排工作等;
2.可以评定工作质量,工作评分,领导可以对下级的工作点评;
3.查看待办工作、已办工作、发布的工作和下级各部门的工作,我的工作,工作以树形显示明明白白;
4.可以更改事情的状态:
统计未处理,在处理,已处理,暂停等工作清清楚楚;
5.可以查询各人各部门和下级部门的各种工作报表;
6.可以录入部门,部门人员的树形图;
7.设置人员权限,并根据权限进行工作安排;
8.设置消息发送权限,并可以发送消息;
9.工作报告的录入,可以指定报告对像;
10.工作报告查询导入、打印;
11.支持oracle数据库12.有各种工作状态统计(未处理,在处理,已处理,暂停)件数统计报表;
13.有各种工作质量(质量待定,全面完成质量,标准完成,较好完成,完成情况一般,整体完成情况不理想,完成情况较差)件数统计,分数统计报表;
14.有新工作或者工作有评点软件都会自动发短消息通知对方。
主要是完成PDCA系统需求说明书、PDCA系统的概要设计书、PDCA系统详细设计书,PDCA系统的编码、PDCA系统的测试。
实习过程:
这次的实习,每个人都有一个明确的任务,所以意味着我们不可能如以往的简单的编写程序。
简单的学学新的知识就可以了,我们的这一个月必将是一个繁忙的一个月,也必将是一个充实的、进步的一个月。
下面介绍的是我们在实习过程中所遇到的一些困难。
克服困难,养成良好的工作和生活习惯。
由于各方而的原因,虽然我们在实习之前做了充足的准备,但还是遇到了一些困难,例如进行软件开发时任务多,但时间比较短。
由于我们可算是第一次正式的参与软件开发,在开发经验、软件知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的软件开发原理。
而后要进行设计工作,然后才是真正的软件开发过程,还有调试过程。
但是由于时间短,我们实习小组无法完成整个PDCA系统的设计与开发,我们只能按照软件开发的流程,尽我们最大的能力,来开发这套PDCA系统,到实习结束时,详细的做了PDCA的前期的设计,并有用例文档,数据库设计,界面设计。
下面是详细的实习过程:
7月22日到7月24日的任务是完成对PDCA平台系统需求文档的阅读理解。
我详细认真的阅读了PDCA平台系统需求文档,了解了PDCA是什么,PDCA系统的功能,用户有哪些,也从中知道了系统需求文档该怎么写,有什么格式,包含什么内容。
7月24日下午5点召开小组会议讨论每个人对需求的学习程度安排。
我了解到每个人都阅读的感觉差不多,都有待提高。
7月28日到7月30日组长要求完成用例的详细设计,即在系统用例基础上完成每个用例的事件流和其他相关信息,格式按照组长发给我们的模板写。
我负责写的是用户注册、登陆部分的用例。
为了完成这一部分,我有很详细的阅读需求文档中用户登陆、用户注册方面的内容,最终完成了这一任务。
在完成任务的过程中,发现自己更加深入的知道了PDCA系统内部功能实现的过程。
7月30日下午5点汇总检查,讨论分析每个人写的用例。
8月2日到8月6日组长要求完成数据库表设计的讨论,得出数据库表设计,还有接口设计,业务流程设计,模块设计,数据库物理设计,用户界面详细设计的任务。
我完成了用户注册及登陆的界面设计任务。
8月20日在其他小组成员的帮助下,完成
了开发环境及架构的搭建。
在这次实习中,每天在完成任务的同时,自己还进行自学,掌握了Servlet、JSP
等JavaWeb方面的内容,了解了Struts、Spring、Hibernate的内容。
实习总结及体会:
学习所得:
如今一个月的实习己经结束。
从这次活动的成果来看,还是比较成功的。
辛勤的工作换来的是累累的硕果。
我们小组几个人在较短的时间内,克服各种困难.从最初的阅读需求文档,软件设计。
我们都按质按量的完成了。
但由于时间上的原因,我们小组还是未能完成整个PDCA系统平台的开发。
到实习结束,虽然我们没有做出具体的PDCA系统,而是详细的做了PDCA的前期的设计,并有用例文档,数据库设计,界面设计。
但是通过PDCA系统的设计让我了解到了开发一个系统的流程与每个人直接的配合沟通的重要性,得到了许多宝贵的经验。
在这次软件开发过程中,我们也通过了深入的调查、讨论。
以对一个大型软件的开发、分工、合作有了比较详细的了解。
通过这次活动,让我们理论联系实际,在软件开发发过程、数据库的开发、软件的架构等有了深入的了解,使我们开发软件的能力得到很大的提高。
在这次实习的过程中,我在完成实习任务的同时,也对以前学习的知识进行了复习,也学习了新知识,如Java网络编程、JSP、Servlet、Struts、Spring、Hibernate等J2SE和J2EE方面的知识。
对这些知识的掌握有了很大的提高。
经验教训:
以上类似的收获还有很多很多,在实习结束的时候。
仔细考虑一下,还是有一些地经验教训的。
例如在实习过程中我们能感觉得到,很多的工程经验、开发的知识我们还比较缺少,致使我们在开发初期要花费较多的时间用于入门。
但有一点感觉就是,我们在学校所学的一些基本知识还是比较有用的,例如计算机网络、数据库基本原理、JavaWeb应用程序开发等。
正是这些基础知识使我们在缺少工作经验的情况下还能尽快入手,后来赶上。
针对我们学校部分学生普遍基础理论知识较多。
工程经验不足的现象,我们同学大可以去掉以往羞于参与工程,怕在别人面前认短的心态。
因为我们学校学生在软件开发方面的基础知识还是比较丰富的。
有了这一些知识.我们一般在的软件开发面前还是能够较快入手的,而为了更好的进行软件开发,我们也应该在校期间就多进行一些软件开发方面的锻炼,培养实际动手能力。