软件工程专业学习什么课程?

用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表达出他们的要求,更不知道怎样利用计算机解决他们的问题;软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要求并不完全清楚。因此系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述表示系统的逻辑模型。

软件工程是一门涵盖计算机科学、工程学和管理学等多个领域的学科,旨在培养学生成为能够规划、设计、开发和维护复杂软件系统的专业人士。软件工程专业通常包括以下核心课程:

软件工程专业描述 软件工程考研方向软件工程专业描述 软件工程考研方向


软件工程专业描述 软件工程考研方向


计算机科学基础:这些课程涵盖计算机科学的基本概念,包括数据结构、算法、计算理论和作系统。

编程与软件开发:学生将学习不同编程语言,以及软件开发的实践和方法。这些课程通常包括项目,要求学生实际开发软件应用。

软件工程原理:这些课程涵盖软件工程的基本原理和方法,包括需求分析、系统设计、软件测试、配置管理和项目管理。

数据库管理:学生将学习数据库设计、SQL查询和数据库管理系统的使用,以便存储和检索数据。

网络和分布式系统:这些课程涵盖计算机网络、分布式系统和云计算等主题,使学生能够开发网络应用和服务。

软件质量保证:学生将了解软件质量保证的方法,包括测试策略、测试自动化和质量度量。

用户界面设计:这些课程关注用户体验和用项目概述:本系统为大型企业提供一个在线商品交易平台,平台的主要目的是让企业在平台上发布商品及资讯,用户可以在此平台上购买商品并参与商品的评论。围绕这一目的,系统需要实现商品管理,商品订购,多部门订单处理,商品促销,内容管理等功能。户界面设计原则,以确保开发的软件易于使用。

项目管理:学生将学习项目管理的技巧,包括项目、资源分配和风险管理,以确保软件项目按时交付并在预算内完成。

安全性和隐私:这些课程涵盖信息安全和隐私问题,以帮助学生理解和应对潜在的威胁。

软件工程:学生将学习软件工程,包括知识产权、隐私和法规遵从等问题。

项目和实习:在软件工程专业中,通常包括实习或项目,使学生能够在真实项目中应用所学的知识。

总的来说,软件工程专业为学生提供了开发高质量软件系统所需的技能和知识。这一领域对于满足不断增长的数字化需求,包括应用开发、系统集成和软件项目管理,具有重要意义。软件工程师在各种行业中都有广泛的就业机会。

软件工程师的业绩描述怎么写

8、完成上级交办的其他事宜 9、编写技术设计文档 才毕业的 Web OA(企业办公自动化系统)话 软件工程师太远了,没个几年的奋斗是拿不到这个证7、图形图像处理书的。一个软件工程师 在公司就像是项目

1、负责研发公司应用软件的模块设计、开发和交付 2、负责编码,单元测试 3、按照功能组件的详细设计 4、对其他软件工程师的代码进行审核 5、参与新知识的学习和培训 6、修复程序BUG 7、参与与其业务相关的需求变更评审 8、完成上级交办的其他事宜 9、编写技术设计文档

才毕业的话 软件工程师太远了,没个几年的奋斗是拿不到这个证书的。一个软件工程师 在公司就像是项目。很多事你都必须精通的。 所有你刚毕业的 先向一个方面发展。

软件工程专业对电脑有什么要求?

8. 熟练使用JSP,HTML,JSTL,EL等表现层技术。

软件工程专业电脑配置需求参考如下:

软件工程专业涉及程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。同时,各个行业几乎都有计算机软件的应用,一般的编程对cpu和硬盘要求比较高。

1,作系统:windows 7(64位)。

2,内存:4GB(及以上)。

3,显卡:显存 1G 及以上 位宽 256 bit及以上 ,显存类型 为DDR3以上 (如:NVIDIA Quadro 系列、ATI FireGL系列 或 Firepro系列)。

4,CPU: in 双核高主频64bit,建议使用i5系列或i7系列,建议cpu主频高于2.8GHz ,处理器必须支持 SSE2 (Streaming SIMD Extensions 2)。

5,硬盘:不低于7200转。

6,软件: off 2007或2010。

7,显示器:分辨率不低于1400X900。

扩展资料:

1、明确需求

购买电脑之前,首先要确定购买电脑的用途,需要电脑为其做哪些工作。只有明确了自己购买的用途,才能建立正确的选购方案。下面列举几种不同的计算机应用领域来介绍其各自相应的购机方案。

(1)商务办公类型

对于办公型电脑,主要用途为处理文档、收发E-mail以及制表等,需要的电脑应该稳定。在商务办公中,电脑能够长时间地稳定运行非常重要。建议配置一款液晶显示器,可以减小长时间使用电脑对人体的伤害。

(2)家庭上网类型

一般的家庭中,使用电脑进行上网的主要作用是浏览、处理简单的文字、玩一些简单的小游戏、看看网络视频等,这样用户不必要配置高性能的电脑,选择一台中低端的配置就可以满足用户需求了。

(3)图形设计类型

对于这样的用户,因为需要处理图形色彩、亮度,图像处理工作量大,所以要配置运算速度快、整体配置高的计算机,尤其在CPU、内存、显卡上要求较高配置,同时应该配置CRT显示器来达到更好的显示效果。

(4)娱乐游戏类2)自动化专业:型

当前开发的游戏大都采用了三维动画效果,所以这样的用户对电脑的整体性能要求更高,尤其在内存容量、CPU处理能力、显卡技术、显示器、声卡等方面都有一定的要求。

2、确定购买台式机还是笔记本

随着计算机技术的迅速发展,笔记本电脑的价格在不断下降,好多即将购买电脑的顾客都在考虑是购买台式机还是笔记本。对于购买台式机还是笔记本,应从以下几点考虑。

(1)应用环境

台式机移动不太方便,对于普通用户或者固定办公的用户,可以选择台式机。笔记本的优点是体积小,携带方便,对于经常出或移动办公的用户应该选购笔记本。

(2)性能需求

对于同一档次的笔记本和台式机在性能上有一定的距,并且笔记本的可升级性较。对有更高性能需求的用户来说,台式机是更好的选择。

(3)价格方面

相同配置的笔记本比台式机的价格要高一些,在性价比上,笔记本比不上台式机。所以,对于价格因素上的选购,台式机相对较便宜。

3、确定购买品牌机还是组装机

目前,市场上台式机主要有两大类:一种是品牌机,另一种就是组装机(也称兼容机)。

(1)品牌机

品牌机指由具有一定规模和技术实力的计算机厂商生产,注册商标、有品牌的计算机。如IBM、联想、戴尔、惠普等都是目前知名的品牌。品牌机出厂前经过了严格的性能测试,其特点是性能稳定,品质有保证,易用。

(2)组装机

组装机是电脑配件销售商根据用户的消费需求与购买意图,将各种计算机配件组合在一起的计算机。组装机的特点是计算机的配置较为灵活、升级方便、性价比略高于品牌机,也可以说,在相同的性能情况下,品牌机的价格要高一些。

4、了解电脑性能指南

对于一台电脑来说,其性能的好坏不是由一项指标决定的,而是由各部分总体配置决定的。衡量一电脑的性能,主要看以下几个性能指标。

(1)CPU的运算速度

CPU的运算速度是衡量电脑性能的一项重要指标,它通常采用主频高低来描述。市场上流行的双核CPU,在主频速度提高的同时,采用多核技术,总体的主频越高,运算速度就越快。

(2)显卡类型

显卡是将CPU送来的影像数据处理成显示器可以接收的格式,再送到显示屏上形成画面。市场上比较流行的显卡芯片为NVIDIA、ATI显卡,以显卡容量大小作为衡量显卡性能指标的尺度。市场上以独显2G甚至更高作为主流显卡。

(3)内存储器容量

内存是CPU直接访问的存储器,电脑中所有需要执行的程序与需要处理的数据都要先读到内存中。内存大小反映了电脑即时存储信息的能力,随着作系统的升级和应用软件功能的不断增多,对内存的需求容量越来越大。

参考资料来源:百度百科-电脑配置

软件工程名词解释

软件: 计算机系统中的程序,数据及其相关文档的总称

软件工程: 软件工程是应用计算机科学,数学及管理科学等原理,以工程化的原则和方法制作软件的工程

软件危机: 是指在计算机软件的开发和维护过程中所遇到的一系列的问题

软件生存周期: 是指软件产品或软件系统从产生,投入使用到被淘汰的全过程。

计算机系统工程: 是一个问题求解的活动,其目的是分析基于计算机的系统的功能,性能等要求,并把它们分配到基于计算机系统的各个系统元素中,确定它们的约束条件和接口。

需求分析: 主要解决待开发软件要“做什么”的问题,确定软件的功能,性能,数据,界面等要求,生成软件需求规约。

软件过程: 是软件生存周期中的一系列相关的过程。过程是活动的,活动是任务的。

CASE(计算机辅助软件工程)

软件工具: 用来辅助软件开发,运行,维护,管理,支持等过程中的活动的软件。

可行性分析: 主要从经济,技术,法律等方面分析出所给出的解决方案是否可行,能否在规定的资源和时间的约束下完成。

经济可行性: 主要进行成本效益分析,从经济角度,确定系统是否值得开发。

投资回收期: 是指累计的经济效益正好等于投资数(成本)所需时间。

纯收入: 是指若干年内扣除成本后的实际收入。纯收入=累计经济收入-成本。

技术可行性: 主要根据系统的功能,性能,约束条件等,分析在现有资源和技术条件下系统能否实现。

软件需求: 是指用户对系统在功能,行为,性能,设计,约束等方面的期望。

信息域: 包括信息内容,信主要讲授数据库的基本原理,数据库系统的组成;关系型数据库的特点、基本运算、数据组成;以Visual Foxpro为实例,学习数据库的设计和开发,掌握数据库的应用。息流以及信息结构。

信息内容: 表示了单个数据和控制对象,所有处理的信息由它们构成。

信息流: 表示了数据和控制在系统中流动时的变化方式,输入对象被变换为中间信息,然后进一步变换为输出。

信息结构: 表示了各种数据和控制项的内部组织形式。

需求管理: 是一组用于帮助项目组在项目进展中的任何时候去标识,控制和跟踪需求的活动。

软件设计: 是把软件需求变换成软件表示的过程。

过程抽象(功能抽象): 是指任何一个完成明确定义功能的作都可被使用者当作单个实体看待。

数据抽象: 是指定义数据类型和施加于该类型对象的作,并限定了对象的取值范围,只能通过这些作修改和观察数据。

逐步求精: 是把问题的求解过程分解成若干步骤或阶段,每一步都比上一步更精化,更接近问题的解决。

模块化: 把软件按照规定原则,划分为一个个较小的,相互的但又相互关联的部件。实际上是系统分解和抽象的过程。

模块性: 模块实现的功能并与其他接口简单,符合信息隐蔽的原则,模块间关联和依赖程度尽可能小。

信息隐藏: 是指模块内部处理细节和内部数据用某种手段隐蔽起来,外部模块不能随便访问。

内聚: 是一个模块内部各个元素彼此结合的紧密程度的度量。

耦合: 是模块之间的相对性(互相连接的紧密程度)的度量。

结构化程序设计: 是一种程序设计技术,通过顺序,选择,循环三种基本控制结构,采用自顶向下逐步求精的设计方法和单入口单出口的控制构件。

数据流图(DFD): 描述输入数据流到输出数据流的变换(即加工),用于对系统的功能建模。

数据字典: 是描述数据信息的,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。

结构图: 描述了模块之间的调用关系,模块之间的控制层次。

深度: 是指结构图中控制的层数。

宽度: 是指结构图中同一层次上模块总数的值。

扇出: 是指该模块直接调用的模块数目。除了核心课程,学生还可以根据自己的兴趣和职业目标选择专业选修课程。这些选修课程可以包括人工智能、大数据分析、移动应用开发、嵌入式系统等,以满足不同领域的需求。

扇入: 是指能直接调用该模块的模块数目。

ja软件工程师的工作描述怎么写?

求职类型: 可到职日期:随时

一个软件工程师 很多事你都必须精通的。,所有你刚毕业的 先向一个方面发展。

1、负责研发公司应用软件的模块设计、开发和交付 ;

2、负责编码,单元测试 ;

3、按照功能组件的详细设计 ;

4、对其他软件工程师的代码进行审核 ;

5、参与新知识的学习和培训;

6、修复程序BUG ,参与与其业务相应聘职位:系统/网络:网络系统集成工程师系统集成工程师网络工程师网络工程师关的需求变更评审 ;

7、完成上级交办的其他事宜 ,编写技术设计文档。

ja软件工程师的工作描述怎么写

专注于嵌入式产品底层软硬件研发。

用途如此之广的Ja造就了Ja工程师的辉煌,使其在软件工程师的领域里独占!Ja软件工程师运用Ja这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。在专业方向和学历水平上毕业后能够从事计算机美工、动画制作、影视编辑与制作、广告设计与制作、多媒体综合应用开发、多媒体课件制作等工作。,Ja软件工程师需具备计算机相关专业,大专及以上学历。具体应掌握的专业知识和技能包括:熟悉ja语言,理解面向对象的思想与设计模式,至少熟悉j2ee、j2me、j2se等开发体系中的一种;熟练使用Eclipse或Jbuilder等开发工具,理解MVC模式及实际应用;至少熟悉一种数据库的开发和设计;具有一定的程序测试和设计分析能力。除此之外,良好的学习能力、团队合作精神、强烈的心以及沟通能力也是必不可少的。上面的介绍应该让大家对JAVA软件工程师所需的要求有了一个基本了解。也让我们明白虽然现在JAVA人才的薪水很高,但那些需求旺盛的IT企业却仍旧很难到合格的Ja软件工程师。最根本的原因就是许多JAVA求职者没有掌握实用的技能与经验,距离企业的实际用人要求有很大的距。这也给想从事JAVA软件工程师的人们敲响了警钟,只有真正掌握了实用的技能和丰富的经验才行。

软件工程技能专长

现所在地:

软件工程技能专长

姓名: 大学生网 国籍:

目前住地: 天河区 民族: 汉族

户 籍 地: 湖南 身材: 179 cm71 kg

婚姻状况: 未婚 年龄: 32

◆ 求职意向及工作经历

人才类型: 普通求职

应聘职位: 软件工程师、嵌入式软硬件开发、

工作年限: 7 职称: 中级

求职类型: 可到职日期: 随时

月薪要求: 8000~9999元 希望工作地区: 广州 深圳

◆ 工作经历

公司名称: 深圳航天通信技术有限公司 起止年月: 2012-06 ~ 2013-08

公司性质: 外商独资 所属行业: 通信/电信/网络设备

担任职务: 嵌入式软件工程师

工作描述: 负责该项目的软件开发工作;根据项目需求分析进行系统框架和核心模块的详细设计;参与项目组产品需求分析和软件方案制定;编写相应的通讯协议等各类技术文档;编写生产用的产品测试软件并记录质量测试结果;参与硬件电路的设计审核和无源GPS天线的调试工作。

该产品包含ARM7的主控芯片STM32F103CBT6、RFID(TX125)、GPS(u-blox NEO-5Q)、GSensor(ADXL345)功能模块。产品主要用于检测驾驶员的不良驾驶行为,并将行驶轨迹和所产生的何种不良驾驶行为发生地点以及司机身份ID上传给。产品支持远程升级。

离职原因:

公司名称: 深圳孚道数码科技有限公司 起止年月: 2011-03 ~ 2012-04

公司性质: 私营企业 所属行业: 电子技术/半导体/集成电路

担任职务: 软件工程师

工作描述: 负责公司方案产品应用层的'软件开发。公司新成立前期定位和平板电脑,前三个月从事士兰(SC8636)和Amlogic(AML6222E)方案的公板代码,后公司层根据市场订单转变策略,决定做CD播放器,引入三星的S5L8035方案和凌阳的SPHE8104L方案,在公板基础上,根据客户需求,逐步完善各项功能,现已有近30余家客户使用我司CD播放器方案,方案各项功能基本已全部完善且稳定运行,方案内现已集成市面上95%以上的显示驱动程序,各项功能可以方便地以宏控制来开启或关闭功能,方案框架和功能都已全部实现,后期仅需简单维护即可。

公司名称: 广州华蓝佳声计算机科技有限公司 起止年月: 2010-01 ~ 2011-03

公司性质: 私营企业 所属行业: 电力/水利

担任职务: 嵌入式硬件/软件工程师

工作描述: 负责公司新产品开发,手持数据采集器的模块硬件和驱动程序开发。Layout四层44B0主板和六层的2440核心板;完成了RFID电子标签高频RC531的软硬件开发,超高频RMU900的软硬件开发,GPRS通信协议的制定与软硬件的开发、指导同事完成上位机程序的开发。

该产品用于电力抄表。硬件上主要采用ARM7的44B0和AMR9的2440、13.56M的非接触读写芯片RC531、5M超高频模块RMU900、广和通的GPRS模块G600、三洋的LB1836M热敏打印电机驱动等。

公司名称: 广州优管电子科技有限公司 起止年月: 2007-02 ~ 2009-09

公司性质: 中外合资 所属行业: 通信/电信/网络设备

担任职务: 嵌入式硬件/软件工程师

工作描述: 负责公司自动售货机(羊城通增值服务)的通信软件工作、GPRS驱动程序、RFID模块的驱动程序、电子门禁程序、μCOS-II移植以及项目分配的其它模块开发任务和硬件电路设计布板等工作。

该产品使用ARM7的LPC2138为主控、华为的GPRS模块GTM900、13.56M的非接触读写芯片PN532等。

◆ 志愿者经历

◆ 教育背景

毕业院校: 华南理工

学历: 大专 毕业日期: 2008-06-01

所学专业: 软件工程 3.了解工作流,有JBOSS JBPM工作流引擎的使用经验。了解基于RBAC模式的授权认证。第二专业: 电子电器

培训经历: 起始年月 终止年月 学校(机构) 专业 获得证书 证书编号

2004-06 2004-06 广东省职业技能鉴定中心 计算机辅助设计绘图员(电子类) 职业资格中级证

2005-03 2008-07 华南理工大学 软件工程 大专

2009-09 2009-11 广东省嵌入式软件公共技术中心 ARM&嵌入式Linux开发 嵌入式Linux系统开发资格证书

◆ 语言能力

外语: 英语一般

国语水平: 一般 粤语水平: 一般

◆ 工作能力及其他专长

技能专长:

1、熟练使用RVDS、Keil uVision4、Source Insight等开发工具。

2、精通C、C++语言和ARM汇编,有良好的编码习惯。

3、会使用SVN进行代码版本管理。

4、会使用PC-Lint来检查代码中潜在不易发现的错误,提高代码效率和增强代码健壮性。

5、熟悉μCOS-II和Linux作系统、嵌入式Linux开发环境、交叉编译环境。

6、熟悉ARM体系结构及硬件资源进行相关底层软件的开发。

8、熟练使用 Pro99 DXP Altium Designer,有6层板的布板经验。

9、懂数字电路原理,能快速理解原理图和硬件资源分配,并善于软硬件交叉验证。

10、熟练使用万用表、示波器调试硬件。

11、会使用Proteus进行单片机软硬件电路仿真。

12、对工作极其负责!思维敏捷周全,良好的语言沟通、表达能力,较强的新技术学习、接受能力。

职业目标:

◆ 个人自传

本人对模拟电路和数字电路有一定的理论基础,能设计电路原理图,精通Pro 99SE、 Altium Designer Winter 09软件布局设计多层PCB板,能够完成产品开发,实践经验丰富,熟练使用示波器、万用表调试硬件。精通C语言、熟练掌握C++语言,熟悉C51系列、PIC系列单片机编程。非常熟悉ARM7系列的LPC2131/2368处理器,在公司GPS项目中负责GPRS通信程序,用LPC2368和华为GTM900C型GPRS模块,从模块初始化、GPRS数据转换发送_接收_提取_转换_处理、以及异常处理等。

熟悉ARM体系结构、μCOS-II和Linux作系统、嵌入式Linux开发环境、交叉编译环境;掌握ARM(ARM7TDMI系列和ARM920T系列)外围芯片的设计与编程、Linux下应用编程、u-boot的移植、Linux内核的剪裁编译移植、根文件系统建立、字符设备编程、块设备编程、网络设备编程、驱动编程、GUI编程;了解嵌入式系统的设计和开发流程。非常熟悉ARM7系列LPC2131/2368处理器和ARM9系列S3C2410/2440处理器的硬件资源,能够对它的所有功能模块编程应用(键盘扫描、汉字字符、外部中断、串口通信、通信、Watchdog、ADC、PWM、RTC、NorFlash、NandFlash、IIC总线应用、IIS总线应用、TFT液晶屏、触摸屏、SD卡、USB设备、TFTP以太网通讯等)。培训毕业设计项目是:基于ARM9和嵌入式Linux的video点播系统,要求在开发板上用触摸屏作播放器,通过网络播放里的资源文件。项目要做的工作包括:建立交叉编译环境、NFS配置、Bootloader移植、Linux内核配置(CPU选型、LCD驱动、触摸屏驱动、CS8900网卡驱动、VT6656网卡驱动,USB支持,文件系统支持等)、编译移植内核、带Qt与Tslib库的JFFS2根文件系统制作、Mplayer播放器移植、QT界面制作等。

什么是软件工程

自我评价: 为人诚恳、自信,工作中踏实、沉稳、积极进取且有耐心。

1、软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

1)负责程序编码工作

2、软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。

3、软件设计阶段:软件设计阶段出现在1956年~1970年。此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”的开发组织形式。开始广泛使用产品软件(可购买),从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言层出不穷,应用领域不断拓宽,开发者和用户有了明确的分工,对软件的需求量剧增。但软件开发技术没有重大突破,软件产品的质量不高,生产效率底下,从而导致了“软件危机”的产生。

4、软件工程阶段:自1970年起,软件开发进入了软件工程阶段。由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特定是:硬件已向巨型化、化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、语言出现;代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。

软件工程的概念和原则

5、jquery,bootStrap,angular,jsxmpp等一些常用的框架。

前期文中描述了软件的定义,以及作者和我个人推断的软件发展趋势,会朝着“术业专攻”,“专业人做专业事情”的方向发展,推断出3个趋势:1)系统软件归一化;2)构建丰富的中间件软件和模块软件;3)业务功能封装成细粒度可复用的模块,朝着积木式的开发方式演进。这3个趋势也符合软件工程去构建软件的思路,结合“抽象、封装、复用”普适的软件开发原则,使用明确的接口定义,并利用工程的思路去完成软件系统的构建。

软件工程粗俗的理解就是,用工程化的原则去完成软件系统的构建,目的是“快、好、稳、省”(快:开发速度快、运行速度快 ….;好:好代码、好质量、好使用 ….;稳:长时间运行稳、极限规格下稳….;省:的经济代价)。当然这是我个人粗俗的解读,专业的定义可以参考百度、谷歌或IEEE等。

回过头再看软件工程,表示软件+工程,软件是目的,工程是过程和手段,如果有更好的方式可以达到目的,为什么一定是“工程”呢?是不是可以是其他方式或方法?是“肯定”的。所以,千万不要盲从,一定要根据自己的实际情况选择方式和方法,我们聚焦的是目标,不是看起来花里胡哨的过程和手段。 “对于某个软件开发队伍来说可能是‘系统化的、规范的、可量化’方法,对于另一个团队却可能是负担。因此,我们需要规范,也需要可适应性和灵活性”。

软件工程是一种层次化的技术,包括,质量关注点、过程、方法和工具。任何工程方法必须构建在质量承诺的基础之上;过程(“全局”)定义了一个框架,以完成对软件项目的管理和控制;而方法(“具体”)明确了一系列技术上的解决方法;,通过工具为过程和方法提供自动化或半自动化的支持 。最容易让人忽略的就是点 ——“质量关注点”,我们很容易片面地把软件工程理解为开发软件的一系列过程和方法,甚至在落地过程中完全变成那些让很多开发人员反感的文档、公式、模板。其实“质量关注点”才是软件工程的根基,也是软件过程不断改进的动力,只有明确了“质量关注点”以及相关的评价体系,才能选择或设计相适应的过程、方法和工具,而不是反过来的本末倒置。也再次强调了上面一段的观点,“适合自己目的的,才是的”,这或许也是高手和新手的别。高手更多在意“实”,“抓到老鼠就是好猫”;新手很关心“形”,而容易忽略“实”,当然,有可能新手根本就没有理解或没有理解好什么才是他们自己需要达到的目标。

接下来,我们来一起了解一些软件实践的精髓,虽然在很多年前也看过,但回过头来再看,随着自己的阅历和经验越来越丰富,越发对这些国外的前辈发自内心的佩服。《How to Solve It》写于1945年,在文中,George Polya列出了解决问题的本质,()中是对应的软件产品开发思路:

1) 理解问题(沟通和分析);

2) 制定解决方案和(建模和软件设计);

3) 实施(代码生成);

48、用hierarchyView查看控件的measure,layout,draw的时间,用gpu性能查看控件的性能。) 检查结果的正确性(测试和质量保证);

上面4个步骤其实是面向所有一般问题的处理思路和过程,不论在什么场景下,任何方案和制定的前提肯定是理解问题,这个看似显而易见的事情,其实在软件产品研发中并不见得“显而易见”。尤其是那些涉及多级传递的客户需求,很容易偏离原来的问题。举一个非常常见的例子,在软件领域,有些业务涉及很多专业性的东西,对接客户是来自非此专业的人员。他们有时会将需求带回到研发部门,而研发部门可能会完全根据这些人员带回的信息,去做需求设计,而这些设计的需求可能并不客户想要的,或者至少离客户心目中想要的产品有较大的距。如果再考虑软件产品研发过程中,研发人员的需求设计导致的错误理解或遗漏,类似的问题就更加普遍和了。所以,从最接近客户的一线人员,到完成软件产品构建的研发人员,需要一种机制完成问题的传递,传递过程丢失的信息,尤其是关键信息,越少越有利于问题的理解。 产品需求的传递过程中,沟通和原始需求提出人的反馈是必不可少的 。

,看一下Did Hooker在《Sn Principles of Software Dlopment》中总结的7条关注软件工程实践的原则:

1) 存在价值:基础原则,为什么要做?价值是什么?价值是否是真的有价值?

2) 保持简洁:简洁而不简化。多次迭代,持续修改、维护、升级,简洁才能摆脱噩梦;

3) 保持愿景:保持一致性架构愿景,是软件成功的基础。否则,代码很快会发生腐化;

4) 关注使用者:客户、运维人员、接手代码的那位,都是使用者;

5) 面向未来:考验软件架构,不断应对变化。新场景、新运行环境、新需求等等;

6) 复用:软件开发的本质原则,“抽象、封装、复用”,没有复用就没有进步;

7) 认真思考:清晰的定位和完整的思考通常能产生更好的结果,这是一条最容易被忽略的原则;

计算机及应用专业描述?

本课程主要讲授作系统的基本知识,主要内容包括进程管理、存储管理、文件管理、输入/输出系统、用户与作系统的接口及Linux作系统。

1. 计算机应用专业是什么呢

开发阶段:概要设计,详细设计,编码,测试

计算机应用专业培养适应计算机技术在企事业单位中发展、应用的需要,具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应用工作,德、智、体、美全面发展的计算机专业高等应用型人才,实现“一张文凭,多种证书,一技之长,一专多能,品学兼优”的培养目标。

专业骨干课程

1、计算机数学基础

本课程是计算机专业必修的数学基础知识。针对计算机专业的特点,加强了Mathematica数学软件的应用。包含4大模块:微积分、线性代数、概率论。在微积分模块中包含了一元微积分、常微分方程、多元微积分初步、无穷级数、数值计算初步等内容。在线性代数模块中包含了行列式、矩阵、线性方程组的基本概念、基本理论及其应用;在概率论模块中包含了随机与概率、随机变量及其概率分布、随机变量的数字特征等内容。

2、计算机应用基础

本课程是计算机基础教育的入门课程。主要讲授计算机的基础知识及计算机的组成原理,计算机作系统(Windows和Dos)的概念和作,Off办公软件Word、Excel、PowerPoint的使用,计算机网络的基础知识以及Inter的常用作。

3、C语言程序设计

主要讲授计算机程序设计的基础知识、C语言的基本概念、顺序结构程序设计、分支结构程序设计、循环结构设计、函数、指针、数组、结构、联合以及枚举类型、编译预处理、位运算、文件等内容,掌握利用C语言进行程序设计的基本方法,以及C语言编程技巧。

4、计算机网络基础

本课程主要讲授计算机网络的基础知识、相关技术和实际应用。主要内容包括:计算机网络概述、网络体系结构、计算机局域网技术、中小企业组网、网络中的传输介质、网络互联与Inter技术等。

5、计算机多媒体技术基础

本课程主要讲授计算机多媒体技术基础知识,主要内容包括:图象处理、声音处理、影视处理、使用Authorware编辑合成软件将各种多媒体元素组合在一起。

6、作系统原理

本课程主要讲授使用Photoshop软件进行图形图像处理,通过对Photoshop软件的系统学习,使学生达到的进行图像编辑、图像合成、校正和调节图像的颜色,并能制作简单的的学习目的。

8、网络安全技术与防范

本课程比较系统地介绍了网络安全的与管理的主要理论、技术及应用方面的知识。主要包括:网络安全概述、信息安全机制、密钥分配与管理、及防治措施、系统攻击入侵检测、防火墙技术、安全性、电子邮件安全、其他Inter应用的安全性分析、网络作系统安全性等。

专业核心课程

1、Vf数据库应用

2、VB .NET程序设计

本课程主要讲授VB .NET程序设计语言的集成开发环境、程序设计基础、窗体和基本输出输入、常用控件、工程和程序管理、应用程序的结构、菜单程序设计、窗体设计和文件处理等。

3、JAVA程序设计

本课程主要讲授Ja的语言规范、Ja的编程技术及应用,主要内容有:Ja基础、流程控制、方法、数组、面向对象程序设计基础、线程、图形用户界面设计等,使学生掌握用Ja进行面向对象程序设计的基本方法。

4、网页制作

本课程主要讲授网站的设计、编辑、修改、上传,主要应用DreamweerMX2004及FireworksMX2004。其中DreamweerMX2004是网页编辑软件,讲授其表格、框架、层等布局工具及超链接、CSS样式等相关知识, Fireworks是图形/图像处理软件,主要讲授静态的制作、处理及简单动态的制作。

5、FLASH动画制作

主要讲授网页动画设计软件Flash的使用方法,使学生掌握这一交互式动画设计工具,并能够利用它将音乐、声效、动画以及富有新意的界面融合在一起,以制作出高品质的网页动态效果。

2. 计算机及应用和计算机应用技术专业是一个专业吗

是,我觉得是

虽然理论上,某些专业课应该能调整或更加与时俱进一些,但这得看什么大学

这种专业,一般师资配置,教学资源变化不大。

3. 计算机及应用专业跟计算机应用技术专业有什么不同

有区别!

计算机网络技术又称网络构建简称网构。计算机网络技术专业主要培养从事网络集成与工程监理、Web网页制作与网站设计、信息安全与网络管理的高级网络技术应用型人才。本专业培养的学生在掌握网络的相关理论知识基础上,具有从事计算机网络与信息系统集成、网络设备配置、网络管理和安全维护的基本能力,以及基于Web的软件开发等方面的初步能力。通过三年的学习和实训,毕业生能在企业单位从事一线网络技术工作。

计算机应用技术 狭义:可以利用任何一种计算机软件的任何一功能,为可能用到它的人提供一定的服务。 广义:对各种软件的 各种功能/设置属性 有足够的了解和应用能力,可以在各种情况下驾驭计算机高效率的为不同人群提供他们所需要的各种服务。 总之,凡是利用计算机软件,为需要或者可能需要它的人提供服务的技术,就是计算机应用技术。

4. 计算机及应用专业和计算机应用技术专业有什么不同

我是计算机专业的,认识很多软件的,因为同一学院嘛。其实学的课程前期别不大,只有到大三才有一点分支。计算机学的东西多一点,软硬件都接触。软件就比较偏软件反面了,但就业好像要好一点,其实别真的不大。主要是看自己以后选择的就业方向了。红绿色盲完全没有影响。班上就有一个。。。

5. 计算机及应用的专业描述是怎样的

计算机及应用专业培养适应计算机技术在企事业单位中发展、应用的需要,具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应用工作的实用型人才。

6. 计算机专业分类

目前我国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。

1. 计算机基础专业

专业要求与就业方向:这些专业不但要求学生掌握计算机基本理论和应用开发技术,具有一定的理论基础,同时又要求学生具有较强的实际动手能力。学生毕业后能在企事业单位、 部门从事计算机应用以及计算机网络系统的开发、维护等工作。

2. 与理工科交叉的计算机专业

与理工科交叉而衍生的计算机专业很多,如数学与应用数学专业、自动化专业、信息与计算科学专业、通信工程专业、电子信息工程专业、计算机应用与维护专业等。

1)数学与应用数学专业:

专业要求与就业方向:数学与应用数学是计算机专业的基础和上升的平台,是与计算机科学与技术联系最为紧密的专业之一。该专业就业面相对于计算机科学与技术专业来说宽得多,不但适用于IT 领域,也适用于数学领域。

专业要求与就业方向:自动化专业是一个归并了多个自动控制领域专业的宽口径专业,要求学生掌握自动控制的基本理论,并立足信息系统和信息网络的控制这一新兴应用领域制定专业课程体系,是工业制造业的核心专业。自动化专业的毕业生具有很强的就业基础和优势。

3)信息与计算科学专业:

专业要求与就业方向:这是一个由信息科学、计算数学、运筹与控制科学等交叉渗透而形成的专业,就业面涉及到教学、商业、网络开发、软件设计等各个方面,就业率高达95%以上。

4)通信工程专业:

专业要求与就业方向:通信工程专业要求学生掌握通信基础理论和基本基础,掌握微波、电、多媒体等通信技术,以及电子和计算机技术,在信息时代有着的就业优势。

5)电子信息工程专业:

专业要求与就业方向:电子信息工程专业是宽口径专业,主要培养信息技术、电子工程、网络系统集成等领域的高级IT 人才,毕业生可从事电子设备、信息系统和通信系统的研究、设计、制造、应用和开发工作。

(6)计算机及应用专业描述扩展阅读:

毕业生主要面向交通系统各单位、交通信息化与电子政务建设与应用部门、各类计算机专业化公司、广告设计制作公司、汽车营销技术服务等从事IT行业工作。

WEB应用程序设计专业

毕业后能够从事网站应用程序开发、网站维护、网页制作、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用、非IT企事业单位信息化。

可视化程序设计专业

毕业后能够从事软件企业桌面应用开发、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用开发等工作。

数据库管理专业

毕业后能够从事企、事业单位数据库管理、软件开发、专业数据库应用设计与开发、数据库的应用与开发、信息管理系统开发、企、事业单位网络管理、软件销售等工作。

多媒体应用专业

移动应用开发专业

毕业后能够从事移动设备应用开发、嵌入式应用开发、移动网站开发、软件生产企业编码、软件测试、系统支持、软件销售、企、事业单位信息管理、办公自动化集成等工作。

电子政务软件专业

能够胜任基层 部门、事业单位数字化政务管理系统的设计、维护与信息管理、办公自动化集成、办公室文员等工作。

软件测试专业

毕业后能够从事软件测试、软件编码、IT企事业单位系统支持、非IT企事业单位信息化软件销售等工作。

物流信息技术专业

毕业后能够胜任现代物流业信息管理,能在企事业单位从事物流系统设计、供应链管理、仓储管理以及运输等管理工作。

物流管理专业

毕业后能够胜任全省各级企事业单位物流系统设计、供应链管理、仓储管理以及运输等管理工作等工作。

网络系统管理专业

毕业后能够从事 管理部门、经贸、金融、邮电、电子、学校、交通、社区以及应用计算机网络的有关行业,从事计算机网络系统的设计、维护、管理、从事网站开发与应用、网络安全管理、计算机软硬件调试、安装、计算机及网络产品营销等工作。

计算机游戏专业

毕业后能够从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,网络游戏皮肤/纹理设计,网络游戏图形开发,网络游戏测试,网络游戏音频开发,游戏客户端开发,游戏开发,游戏引擎开发,策划,开发,程序开发,美工,测试等工作。

计算机图形/图像制作专业

毕业后能够从事广告企业平面的设计与制作、网络企业网页制作、企事业单位职员等工作。

7. 计算机专业描述

本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。

本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。

与计算机相关的职业证书有:计算机硬件工程师、计算机软件工程师、计算机二级、计算机二级、LINUX管理、平面设计师、网页设计师、程序师等。

8. 计算机及应用专业的本科课程

号:B080702 ;专业名称:计算机及应用(本科段) 序号 类型序号 课程代码 分类 课程名称 学分 类型 考试方式 方向或备注 1 1 3708 公共课 近现代史纲要 2 必考 笔试 中山大学颁发本科书,符合条件可以申请学士学位 2 2 3709 主义基本原理概论 4 必考 笔试 3 3 15 英语(二) 14 必考 笔试 4 4 23 高等数学(工本) 10 必考 笔试 5 5 2197 概率论与数理统计(二) 3 必考 笔试 6 6 2324 专业课 离散数学(本) 4 必考 笔试 7 7 2331 数据结构 3 必考 笔试 8 8 4735 数据库系统原理 4 必考 笔试 9 9 2325 计算机系统结构 4 必考 笔试 10 10 2326 作系统 4 必考 笔试 11 11 4737 C++程序设计 3 必考 笔试 12 12 4747 Ja语言程序设计(一) 3 必考 笔试 13 13 2333 软件工程 3 必考 笔试 14 14 4741 计算机网络原理 4 必考 笔试 15 15 11441 计算机及应用课程实验(二) 9 必考 实践考核 16 16 10203 计算机及应用毕业设计 不计学分 必考 实践考核 17 201 2318 计算机组成原理 4 加考 笔试 18 202 342 高级语言程序设计(一) 3 加考 笔试 19 202 343 高级语言程序设计(一) 1 加考 实践考核 20 203 4730 电子技术基础(三) 5 加考 笔试 21 203 4731 电子技术基础(三) 2 加考 实践考核 22 231 24 普通逻辑 4 加考 笔试 开考方式 面向及办班 报考范围 全省及港澳地区 报名 网上在线报名 主考学校 中山大学/华南师范大学 课程设置 必考课程16门,共74学分;选考课程0门,共0学分;加考课程4门,共1 分; 说明 2623794388 #1、015含007、008、011课程实验各2学分;010、012、013课程实验各1学分,上述实验和202、203课程中的实践考核须相关课程笔试全部合格后方可报考。2.计算机及应用专业(或原计算机及其应用专业)生可直接报考本专业;电子电工信息类非本专业专科(或以上)毕业生报考本专业,须加考201;工科类非电子电工信息类专业专科(或以上)毕业生报考本专业,须加考201、202两门课程;其他专业专科(或以上)毕业生报考本专业,须加考201、203、两门课程,已取得相同名称课程考试成绩合格者可申请免考。3.港澳考生可不考001、002,但须加考231课程。4.本专业仅接受承认学历的专科(或以上)毕业生申办毕业。

9. 计算机及应用专业适合什么职业

大学里的计算机科学与技术专业不多。

这个专业主要从事的就是硬件内及编程领域。具体说来是可容以去当程序员,去做网管,去搞网页设计,去开发动画动漫,去搞广告设计,去搞软件开发,去搞网上销售等。

当然,这取决于你的水平高低的你的爱好以及市场需求。

10. 计算机专业的求职中专业技能描述怎么写啊

Ja:

1. 全面掌握Ja语言及面向对象的设计思想。

2. 熟悉JSP,Servlet,JaBean等J2EE的核心技术。

3. 熟练使用Struts1.x、Hibernate 3.x以及Spring 3.x框架。

4. 熟悉Struts 2.x和EJB 3.0框架。

5. 熟练使用Ajax,利用DWR框架设计Ajax的MVC框架以及自定义Ajax框架。

6. 能熟练的应用各种常见的设计模式:工厂模式,单例模式,缺省适配器模式,不变模式等。

7. 熟练掌握Web Serv技术

9. 熟练应用JaScript ,CSS, Dreamweer。

_________________________________________

数据库:

1. 熟悉T-SQL语言,能够熟练的使用SQL语句创建表,约束,视图,存储过程。

2. 熟练运用SQL,MySQL等数据库系统以及基于(尤其是SQL)进行的应用程序开发。

_________________________________________

其 他:

1. 熟悉C#面向对象语言,熟悉.NetFrameWork 3.0等核心框架。

2. 熟悉ASP.Net技术并能够熟练地使用Visual Studio2008进行Web开发。

3. 熟悉ADO.Net等基于Inter的数据库访问技术。

这个可以作为参考!

关于软件工程师的工作范文

关于软件工程师的工作范文

关于软件工程师的工作范文,软件工程师是从事软件开发相关工作的人员的统称。而现在找工作的话,是需要先投递,然后再等面试机会,来看关于软件工程师的工作范文。

关于软件工程师的工作简职称:历范文1

软件工程师工作范文一

基本信息

姓 名:YJBYS

性别:

婚姻状况:

民族:

户 籍:

年龄:

身高:

联系电话:

电子邮箱:

求职意向

希望岗位:JAVA软件工程师

工作年限: 职称:无职称

项目经验

项目介绍:总体分机构管理、权限管理、公文流转、系统管理、信息交流、信息发布、知识管理、项目管理、资产管理、考勤管理、人事档案、我的工作台等模块,

主要是为企业的部门之间提供一个能相互合作,提高工作效率的平台,实现企业的无纸化和协同办公,确保各部门之间的信息传输的流畅,促进企业的信息化进程。

2.开发环境和总体技术:MyEclipse + Oracle + Tomcat。综合运用Struts+Hibernate+Spring的多层架构。采用ThreadLocal模式通过page-taglib实现分页,采用JSTL与自定义函数完成JSP页面开发;使用DWR完成授权模块;

使用JBPM实现公文流转模块,结合Freemarker模板技术实现动态表单定义模型;实现扩展的基于RBAC的授权与认证;

实现职能型的组织机构模型;使用任务调度框架Quartz实现员工的考勤管理和工资自动结算等。

3.负责模块:

系统分析设计:根据需求文档,采取用例驱动方式,对负责的模块进行分析和设计。主要采用UML的用例图、顺序图和状态图。

分页组件封装:使用pager-taglib组件,结合Filter技术和ThreadLocal模式实现系统的统一分页处理。

机构管理和人员管理:实现对企业中各机构和人员的管理。主要涉及CRUD作。

模块管理:完成对该系统中各个模块的管理。主要为CRUD作。

角色管理和用户管理:除基本的CRUD作外,主要为权限的管理。该系统采用RBAC模式实现权限管理。

将权限授予如普通员工、等角色,再将角色分配给用户的方式,实现对用户的授权;同时系统也可以对用户直接进行授权。授权的具体实现采用DWR框架。

工作流程:采用JBPM实现工作流程开发。上传工作流程定义后,可以将企业的公文,如报销单等和相应的工作流程绑定,完成公文的流转。该模块同时采用FreeMarker实现公文表单的动态定义。

CRM(企业客户关系管理系统)

项目介绍:CRM项目的理念是建立“以客户为核心,以市场为导向”的经营管理模式,主要分为营销管理、销售管理、、电子商务、商业智能等模块。主要为企业提高市场竞争力,为客户提供更全面优质的服务,集中对客户信息进行管理,提高效率以及销售人员处理一般事务的效率,避免因为销售人员离职而带 来的客户流失。

2.开发环境和总体技术:Struts2.0 + Hibernate + Spring

3.负责模块:销售管理

DRP(分销资源)

1.项目介绍:该系统实现了企业对品分销流程的信息化支持,系统的主要功能模块有:分销商库存管理、流向单管理、统计报表管理、分销费管理、付款结帐管理、基础数据管理等。

2.开发环境和总体技术:MyEclipse + Tomcat + MySQL。采用JSP + JaBean架构。

3.负责模块:

DAO模式及工厂模式的设计:根据客户对数据库的要求,系统采用DAO模式封装对不同数据库的访问,同时采用抽象工厂模式向业务逻辑层提供接口。

分页组件封装:封装PageModel,实现系统的统一分页处理。

流向单维护:完成流向单的搜索、添加、删除、修改和送审作。

会计核算期间维护:完成会计对库存进行核算的登记

物料维护:完成对品、医疗器械等的管理,采用commons-fileupload上传物料。

分销商维护:完成对各地区分销商的管理。在添加分销商时采用Ajax技术验证分销商编号。

基于小波分解的数字图像水印嵌入和提取

该项目为河南省自然基金会项目,通过对该领域现有算法的分析,找出现有算法存在的不足,采用小波技术和matlab实现算法,同时应用了数字图像色彩空间的相关理论和二叉树遍历的算法,完成数字图像水印的嵌入和提取。

教育背景

毕业院校:xx大学

学历:硕士

毕业日期:2004-07

专20XX/6 — 20XX/9:XX有限公司[1年3个月] 业:软件工程

专业技能:

1.具备系统、扎实的计算机理论基础。有较丰富的JAVA EE项目开发经验。

2.熟练掌握JAVA语言开发技术。熟悉OOP编程思想,有一定的OOA/OOD能力,能使用UML和RationalRose对项目进行分析。熟知常见的GoF设计模式:如Singleton、Factory等。理解分层架构、DAO模式。理解ThreadLocal模式的应用。

4.了解EJB3.0技术(SessionBean、MDB、JPA、RMI、JTA等),了解EJB3.0中的三种客户端视图(远程客户端、本地客户端、Webserv客户端)和EJB的依赖注入,了解JNDI、JMS。有EJB的代码经验。

5.熟悉tomcat、weblogic、jboss下的项目部署。

6.掌握JAVA Web技术,如JSP、Servlet、JSTL、EL等。了解OGNL。

7.熟悉Ajax和JaScript,有DWR框架使用经验。

8.能熟练运用Struts1、Hibernate、Spring等框架开发项目,对其他框架也有一定的了解和应用,如Struts2、Ibatis、Tapestry、JSF。

9.数据库理论基础扎实,熟悉MySQL、Oracle。熟悉SQL。了解PL/SQL,有存储过程的编写经验。

10.能熟练使用MyEclipse进行项目开发,了解JBuilder2007。

11.了解WebServ。

12.了解Linux,有Linux下的JAVA环境搭建和开发经验,以及tomcat的搭建和项目的部署。

13.了解银行信用系统业务,有相关演示代码的开发经验,使用技术为struts+hibernate+EJB3.0

14.有C、C++和matlab基础。有C语言和数据结构(C版)的经验。

语言能力

英语水平:

国语水平:

粤语水平:

个人自传

本人良好的团队合作精神,能迅速融入新的团队。易和人相处,拥有良好的亲和力。能吃苦耐劳,能在较大的压力下保持良好的工作状态,善于自我调节。

具有强烈的感,工作踏实。性格开朗乐观,积极上进。非常热爱编程,喜欢钻研新的技术,喜欢接受各种不同的挑战。热爱学习,具有很强的自学能力和良好的学习方法。

关于软件工程师的工作范文2

工作经历(案例一)

工作时间:2007-10到2009-06

公司名称:本信息互动有限公司 | 所在部门:系统集成部办公系统OA开发 | 所在岗位:软件工程师

工作描述:

负责联通办公系统的维护与开发 负责新增项目架构设计和UI设计。系统数据库的维护新增模块。

1、软件系统之间集成和数据交换,OA和CRM、ERP之间的数据交换,银行的接口,短信接口,与即时通讯软件之间的对接等,这些只能通过二次开发实现。

2、系统安全性的处理,如:OA登录认证结合U key。

3、以OA为主,多系统之间的单点登录。

既不能夸大OA软件二次开发的难度和风险,遏制用户合理的.需求,也不能无限的放大二次开发的范围增加风险和成本,二次开发可以更好的满足用户的需求,但在具体的实施过程中,应合理的处理好二次开发周期、成本、质量之间的关系

OA软件的二次开发需要OA产品有较强的扩展性,OA二次开发团队需深度了解OA产品,有一定的技术力量和项目经验,从这方面讲OA商进行二次开发存在一定的缺陷。

通过OA软件的二次开发能够很好的实现最终用户的个性化需求,提升软件的实用性和用户满意度,从而达到软件的应用效果。

工作经历(案例二)

工作时间:2009-09到2011-04

公司名称:本信息科技有限公司 | 所在部门:技术中心 | 所在岗位:软件工程师

工作描述:

游戏工具类开发

游戏逻辑开发

运营工具开发

公司日常软件的开发与扩展

开发跨平台管理软件,对公司所有的游戏进行管理

RTX扩展开发,增加短信收发功能

开发bug分析系统统一分析公司的大量dump日志,并建立相关管理平台

编写linuxshell登陆

航海web服务端逻辑开发

个人背包

好友

成就系统

工作经历(案例三)

工作时间:2007-05到2009-01

公司名称:本信息互动有限公司 | 所在部门: | 所在岗位:软件工程师

工作描述:

所属公司是家外包公司,外包于华为技术有限公司从事电信方面的工作,负责广东移动通信有限公司BOSS系统的开发与维护工作.

主要工作:进行系统功能点的开发(个人主要负责缴费和积分模块),测试及系统上线之后的维护;主要涉及技能C++,Oracle,unix;按照需求说明书的规定完成相关模块的开发工作,

调试通过通过VSS上载到代码共享端.联合调测通过之后完成上载.系统上载之后对所发现问题进行跟踪,通过对相关问题模块进行代码调试及BUG上的修复工作.

工作经历(案例四)

工作时间:2015-07到至今

公司名称:本管理咨询有限公司 | 所在部门:研发部 | 所在岗位:软件工程师

工作描述:

在该公司主要负责系统维护,健康设备数据采集分析以及日托一卡通3个部分。

1:对已有系统的数据维护,使用SQL对部分错误的数据进行调整。

3:负责日托一卡通模块,负责一卡通web后台以及android端app的开发编码。