软件项目工程师个人简历

2024-07-10

软件项目工程师个人简历(精选14篇)

软件项目工程师个人简历 篇1

实验教学是高校教学的重要环节, 然而目前高校实验教学方面普遍使用的是各实验室彼此独立的实验信息管理系统, 这给学校的实验监督工作带来了很大的困难。

目前国内尚未出现面向全校所有实验室的类似系统, 究其原因, 最重要的一点就是项目管理难度大。仅从需求而言, 实验室多而且各具特点, 导致需求难以全面覆盖和深入挖掘, 这样就很难梳理出一套标准和科学的管理模型, 且系统开发极具不可预知性。

本论文的实践对象——高校实验教学管理系统就是为高校所有实验室提供一个统一的网上排实验和网上监视实验运行的系统。本系统共分为四个平台:教务处、实验室、教师和学生, 利用科学有效的数据库设计技术和长期服务高校教育教学的经验技巧、以动态定制方式解决实验室 (中心) 个性化需求问题。本系统的特点可以概括为以下三点:

(1) 该系统有多种用户, 多种管理员;对于每个实验室, 该系统都是一个小型的实验教学管理系统;

(2) 各个实验室运行模式差异性大, 需求多样化;

(3) 用户群体庞大, 对于系统数据的及时准确性要求较高。

上述特点决定了本系统项目管理工作的难度必定很大。从项目管理的角度来说, 开发模型体现了软件开发管理者在管理模式上的变化, 目前也存在多种开发模型。然而, 传统的项目管理是选择一种软件开发模型, 在开发的各个阶段实施管理。另外, 考虑到开发模型越简化, 管理工作就会越容易, 大多数管理者会采用传统的瀑布模型。瀑布式生命周期的开发过程是顺序行进的;活动流向基本是单向的;这种模型的缺点也是很明显的, 各个阶段的划分完全固定, 早期的错误可能要等到开发后期的测试阶段才能发现, 进而带来严重的后果。

那么, 本系统将会不拘泥于现有的开发模型, 针对系统的特点, 采用一套行之有效的开发管理方法, 合理有效的推动项目的研发进程。

2“高校实验教学管理系统”项目管理模型

该系统是在传统瀑布模型的基础上加以修改, 添加原型和迭代。即首先做出原型, 向用户展示, 然后根据用户提出的修改意见, 不断改善系统, 直到用户满意。

采用这种管理方式的优点:可强迫开发人员采用规范的方法;原型系统已经通过与用户交互, 在一定程度上可以减少开发过程中的返工;开发人员通过建立原型已经学到了很多东西, 在设计和编码阶段发生错误的可能性降低;每个阶段交出的所有产品都经过负责人的仔细验证, 可保证符合文档的要求;

该系统开发模型如图1所示。

依据采用的开发模型, 将该系统的开发阶段分为需求分析、系统设计、编码实施、测试、系统试运行, 在每个开发阶段中进行质量、团队和进度管理, 主要从文档、工具、沟通、制度、合作四个角度进行。管理模型如图2所示。

3“高校实验教学管理系统”项目管理实践

3.1 制定团队规范

团队开发, 永远不是一个人在行动, 因此需要制定团队规范, 来约束大家的行为, 以保证进度和质量, 团队规范的内容主要包括:每个开发人员每天晚上汇报当天工作进度;每周末总结本周工作, 制定下周进度计划;遇到问题及时沟通, 充分利用团队优势;不能完成任务或提前完成任务及时告知负责人;个人独立解决一个问题的时间不能超过半小时, 半小时之后未解决应及时与其他成员商讨;阶段性的技术总结、团队内部技术、经验交流;保证充分可靠的文档;周期执行检查工作。

3.2 需求获取

全面的需求获取是保证系统开发少走弯路的前提。该系统采用多种方法从不同角度获取每个平台的不同需求。比如:方法调查表、定期召开研讨会、原型展示。对于每一次的调查和会议, 都要有专门人员做好全程记录, 会后及时做好应对策略。

3.3 开发过程管理

采用Microsoft Project制定项目管理计划。在制定计划时要注意保证计划的可行性, 明确责任划分。项目管理计划随着系统的进行不断细化, 不断调整。对于影响系统整体进度的调整, 要召开小组会议并和老师交流商量。

3.4 系统设计和编码

在系统设计阶段, 给出详细设计文档和界面原型, 阶段性地将设计内容反馈给用户。在充分理解需求文档的基础上, 每个开发成员给出详细设计和界面原型。并在阶段性的时间点以研讨会的形式展示界面原型, 根据用户要求完善系统设计。

对于四个平台的功能模块, 根据功能难度、开发成员的编程能力和项目经验进行划分。比如排实验, 由于功能复杂, 要考虑和验证的情况很多, 这块功能分配给编程老练、心思缜密的开发成员完成。

在编码实施阶段, 采用源代码管理工具VSS, 制定统一编码规范文档, 统一编码风格, 降低开发和维护的风险及难度。

3.5 测试和试运行

测试阶段:制定好测试计划、编写测试用例, 测试过程做好测试报告, 收集测试结果。测试时测试人员要认真细致, 对测试中发现的问题做好记录。测试用例设计要基于需求, 避免测试自己编写的模块, 输入数据包括合理的和不合理的, 测试数据具有代表性。

试运行阶段:首先在小范围内试运行, 根据反馈完善系统;然后大范围试用。试运行之前准备数据, 要求数据能够尽可能的展示各个实验室的情况;制作培训PPT;对于操作较复杂的界面录制视频;召开用户培训会, 使实验室负责人熟悉该系统, 同时发现潜在的问题;公布用户反馈方式, 及时、最大限度的获取用户反馈意见。在多个学院试运行期间, 准备两套系统, 一套试运行数据, 一套正式运行数据。学生和教师的培训工作由实验室负责。

4 结论

本论文阐述的软件工程项目管理方法:根据系统的特点灵活使用传统的管理模型, 采取用原型去引导用户, 通过实践来了解目标系统的概貌, 从而不断获知和细化用户的真正需求, 明白系统应该做什么, 不应该做什么。在项目实现过程中, 制定合理规范的管理制度, 不仅保证项目按质向前推进, 同时使团队每位成员在项目开发的整个过程中都切实负起责任, 增强团队合作意识, 保证用户的真实需求得到满足。

《软件工程》项目式教学改革 篇2

【关键词】 软件工程;项目式;教学改革

传统的软件工程教学模式大多照本宣科,学生缺乏对软件工程知识的感性认识,学习兴趣不浓,动力不足,课程中所运用的教学方法也存在着一些不适合高等职业教育教学需要的问题,提出在软件工程课程中采用项目式教学的设想,并对其实施办法进行分析与探究。

一、软件工程项目式教学改革思路

1.软件工程课程的特点

软件工程是研究和应用如何以系统性、规范化、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来。通过软件工程课程的学习,学生能够了解和掌握软件工程的理论、技术和方法,具备作为软件工程师所需要的专业能力。软件工程不是完全可以从书本和课堂上学会,理解和实践是非常重要,学生必须在实际“动手做”和“真正练”的过程中才能掌握软件工程的思想。

2.项目式教学的意义

以教师为主导,以学生为主体的教学理念我们经常提,要真正落实下去有一定难度,教师唱“独角戏”的时候并不少,项目式教学很好地解决了这一矛盾。将项目式教学方式应用于软件工程课程的教学实践中是课程改革和教学改革的需要,有利于提高学生的职业素养和实践技能。

项目式教学是行动导向教学的实现形式,是基于工作过程的课程观,是职业院校课程改革的核心。项目式教学的意义如下:(1)选择来自实践中的项目,使培养的学生更快地使用企业需求。(2)采用项目式教学,更能激发学生的学习动力,发挥学生的主体作用,培养学生的技能。(3)在教学中采用项目式教学法,会形成软件专业方向核心课程的新学科体系。

二、软件工程项目式教学改革设想

1.确定合适项目

选取明确、合理、切合实际的项目任务,是开展教学的第一步,也是最重要的一步。选取的项目应该来自于实践,这是缩短学校与企业生产的差距,使学生更快地适应企业需求的一种正确的方法。按照真实性的学习理论,以来源于企业的项目为中心组织教学,能最大限度地发挥项目式课程的功能,贴近于企业生产实际的教学内容也弥补了学校教学比企业实际滞后的问题。教师所规划制定的项目和目标,必须使学生易于理解,让学生知道自己要做什么,要学哪方面的知识,练习哪方面的技能,达到什么样的目标,让学生清楚整个系统的具体组成模块。

2.项目驱动与案例教学整合运用

在“项目任务驱动”教学中,“任务”的提出是最重要,它将决定这节课学生是主动的去学习还是被动的去学习,可以将一个大项目分成若干个子项目。项目驱动是将所要学习的新知识隐含在子项目中,再将子项目划分为一个或几个任务之中,学生通过对所提出的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导、帮助下找出解决问题的方法,最后通过任务的完成来实现子项目的建构。事实上它并不是简单的给出任务就了事,更重要的是应该让学生掌握分析问题解决问题的方法。

项目驱动教学法中的项目,是师生通过共同实施开发一个完整的“项目”工作而进行的教学活动。在职业教育中,项目是指以生产一件具体的、具有实际应用价值的产品为目的任务,应该满足下面的条件:

(1)该工作过程可用于学习一定的教学内容,具有一定的应用价值。

(2)能将课程教学的理论知识和实际技能结合在一起。

(3)与企业实际生产过程或现实的商业经营活动有直接联系。

(4)学生有独立进行计划的机会,在一定的时间范围内可以自行组织、安排自己的学习行为。

(5)有明确而具体的成果展示。

(6)学生自己克服、处理在项目工作中出现的困难和问题。

(7)具有一定的难度,不仅是已有知识、技能的应用,而且还要求学生运用新学习的知识、技能,解决过去从未遇到过的实际问题。

(8)学习结束时,师生共同评价项目工作成果和工作学习方法。

案例教学法是运用案例来说明、展示从实际案例出发,提出问题、分析问题和解决问题,通过师生的共同努力使学生达到举一反三、理论联系实际、融会贯通、增强知识、提高能力和水平的方法。软件工程项目式教学中可以灵活的将项目任务驱动和案例教学法结合起来,让学生既对整体大项目有了解,又对子模块(子项目)案例有把握,也对案例中划分的更小单位即各个任务有明确的解决办法。

3.将工具的使用融入实验环节

目前受硬件环境的限制,学生在课堂中一直无法使用到软件工程学科中常用的重要工具,这也是影响课堂教学效果的一个重要因素。在项目式教学过程中,一定要将工具融入进来,可以把工具软件的使用放入实验环节中,课堂内容应该包括软件生命周期各个阶段所用到的CASE工具,把软件工程的概念和理论知识融人到实验内容当中,让学生更加深入地了解学习软件开发中各个阶段的技术、方法和工具的使用。

软件工程课程常用的比较流行的工具有绘图工具Microsoft Visio、数据建模工具PowerDesigner、面向对象建模工具Rational Rose、功能测试工具WinRunnero、压力测试工具LoadRunner、软件代码测试工具PurifyPlus、软件配置管理工具Visual SourceSafe和软件项目管理工具Project等。建议在每次实验中要包括:背景知识介绍、实验内容、实验方法及实验报告等部分。

4.灵活的考核评价机制

软件工程课程中如何灵活采用不同的考试方式是一个值得探讨的问题。多年来传统的笔试闭卷考核方式存在着一定的弊端,围绕项目式教学的要求,可以在软件工程课程考核方式中加大实践考核的比重,可以按照以下比例进行:平时考勤课堂讨论30 % ,实验或课程设计30 %,笔试40%。

其中实验或课程设计环节要求学生采用结构化开发方法、面向对象的开发方法、或两种方法结合按照软件工程思想开发完成一个真正的小型软件系统。应按教学进度,分阶段提交详细的需求分析文档、设计文档、测试文档和软件代码。考虑到软件专业课程体系中有编程方面的专项课程设计,软件代码部分可以要求降低些。为避免学生死记硬背理论,应付考试,笔试最好采取开卷的方式,卷面综合性题目和实践性题目要占主要部分,要重点考查学生对软件工程思想和软件开发方法的实际掌握程度。

项目式教学由传统以教师为中心的教学转变为以学生为中心的教学;由以课本为中心转变为以项目为中心;由以课堂为中心转变为以情景为中心的教学方法。在软件工程课程中采用项目式教学改革策略,不仅会达到“授之以鱼”的效果,更起到了“授人以渔”的作用。

参考文献

[1]刘强.《“软件工程”课程教学改革的探索与实践》[J].北京:清华大学软件学院理工科通讯.2008

[2]李龙澍.实用软件工程[M].北京:人民邮电出版社,2007

软件测试项目个人总结 篇3

一、项目时间点及各阶段工作

二、测试总结

严重性缺陷占到整个缺陷数量的百分之四十,从实际测试工作来看,代表性大致可分为以下几类:点击“新增”报错、查询报错、保存报错等直观的缺陷。在这里建议研发人员在单元测试发现此类缺陷,在今后项目中,减少缺陷数量,提高软件质量。

中间业务平台管理系统上线阶段:

在管理系统上线阶段共发现6个问题其中有代表性问题分类如下:

1、需求问题:

系统维护->账户维护新增时,账户类型字段是从数据库配置,联社方想通过页面控制此字段。此问题在集成测试时,熬民就提出要从系统页面上新增,当时认为需求没提出此功能忽略了隐性需求导致后期东北农电项目上线需要从数据库大量配置通讯配置表。

教训:今后测试不止测试功能是否实现,需要考虑和结合系统与系统之间的关联关系,眼光放得在长远些。

2、技术实现问题:

软件工程师个人简历 篇4

基本信息真实姓名: 王** 性别: 男 头像 年龄: 28 岁 身高: 170CM 婚姻状况: 未婚 户籍所在: 广东深圳 最高学历: 本科 工作经验: 5-10年 联系地址: 广东深圳福田区滨海大道工业区B栋5号 浏览次数: 13次 刷新时间:   简历等级: 高级求职意向最近工作过的职位:   期望岗位性质: 全职 期望工作地: 广东省/深圳市 期望月薪: 5000~10000元/月 期望从事的岗位: 技术文员/助理,软件工程师 期望从事的行业: 互联网/电子商务,计算机软件/硬件技能特长技能特长: 舞蹈,绘画,篮球教育经历深圳市第二中学(高中) 起止年月: 9月至7月  学校名称: 深圳市第二中学 专业名称: 无专业 获得学历: 高中深圳大学(本科) 起止年月: 209月至7月  学校名称: 深圳大学 专业名称: 电子商务 获得学历: 本科深圳市第二中学(初中) 起止年月: 1993年9月至197月  学校名称: 深圳市第二中学 专业名称: 无专业 获得学历: 初中工作经历深圳和顺通讯- 技术总监/经理 起止日期: 3月至1月  企业名称: 深圳和顺通讯 从事职位: 技术总监/经理 业绩表现: 管理软件项目 企业介绍:深圳南山软件技术有限公司- 软件工程师 起止日期: 1月至201月  企业名称: 深圳南山软件技术有限公司 从事职位: 软件工程师 业绩表现: 负责开发软件项目 企业介绍:南山风驰- 技术总监/经理 起止日期: 年3月至201月  企业名称: 南山风驰 从事职位: 技术总监/经理 业绩表现: 软件开发 企业介绍:培训经历没有填写培训经历。联系方式

软件工程师个人英文简历 篇5

Tel: 010-xxxxxxxx

Email: stevelee@jxue.com

Add: No.29 Beisanhuan Road, Xicheng District, Beijing

Objective

To obtain a challenging position as a software engineer with an emphasis in software design and development.

Education

1997.9-2000.6 Dept. of Automation, Graduate School of Tsinghua University, M.E.

1993.9-1997.7 Dept. of Automation, Beijing Institute of Technology, B.E.

Computer Abilities

Skilled in the use of MS FrontPage, Win 95/NT, Sun, JavaBeans, HTML, CGI, JavaScript, Perl, Visual Interdev, Distributed Objects, CORBA, C, C++, Project 98, Office 97, Rational Requisite Pro, Process, Pascal, PL/I and SQL software

English Skills

Have a good command of both spoken and written English. Have acquired CET-6, TOEFL: 623; GRE: 2213

Scholarships and Awards

1999.3 First-class Scholarship for graduates

1998.11 Metal Machining Practice Award

1997.4 Academic Progress Award

Qualifications

General business knowledge relating to finance and healthcare

软件项目工程师个人简历 篇6

为提高我国军用软件质量, 解放军总装备部吸收国外CMM经验, 组织国内专家对其研究并结合我国国情于2003年发布了GJB5000体系标准文件[1]。中国科学院国家天文台在国家重大专项任务探月工程中承担地面应用系统建设任务, 软件研制项目作为一项重要建设内容, 软件项目研制任务占所有建设任务的70%~80%。因此, 为了有效进行软件项目需求管理, 在软件研制过程中严格遵循了总装备部发布的GJB5000A-2008《军用软件研制能力成熟度模型》二级过程实践———需求管理过程实践。项目组配置了软件质量保证人员, 需求管理人员以及配置管理人员, 对软件研制过程与质量、项目需求、配置项进行管理。本文针对探月工程地面应用系统软件项目研制过程中需求开发和需求管理过程以及经验进行阐述。

1 软件需求的概念

软件需求的定义:在IEEE软件工程标准词汇表中定义的软件需求为:用户解决问题或达到目标所需的条件或能力;系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力[2]。通俗的讲, 需求就是用户的需要, 它包括用户要解决的问题或达到的目标, 是一个程序或系统开发工作的说明, 表现形式一般为软件需求说明文档。软件需求是一个软件项目的开端, 也是项目建设的基础。与传统的项目需求不同, 软件需求具有模糊性、不确定性、变化性和主观性等特点, 也是软件项目中最难把握的一个过程。有研究资料表明, 软件项目中40%~60%的问题都是在需求阶段埋下的隐患[3]。

根据国外资料统计, 1995年美国花费在信息技术上的资金为2 500亿美元, 投资于175 000个软件项目。其中31%的项目在未完成前被取消, 53%的项目成本为原始估计的189%, 仅有16%的软件项目按预算完成, 在取消的软件项目上约花费80亿美元[4]。通过对失败项目分析, 发现最主要的原因就是软件需求的变更。

相关研究表明, 软件缺陷不仅有积累效应, 而且会逐渐放大, 缺陷数量往往呈指数形式增长。所以, 如果越早期发现错误, 纠正错误而造成的返工和消耗的成本就越少。文献[5]研究认为, 软件生命周期中, 各阶段进行纠错成本比较如表1所示: (假设在编码阶段纠正一个错误的成本为1)

2 需求管理过程实施

2.1 参与角色与职责划分

2.2 需求管理培训

项目启动时, 软件项目组应组织相关人员参加需求管理活动知识的培训, 使得参与项目的相关人员充分认识需求管理的重要性以及需求管理的流程。受训人员包括需求管理人员、需求分析人员、配置管理人员、开发人员以及软件项目经理。培训内容包括, 需求分析方法、需求开发过程、需求管理过程、需求管理工具以及配置管理工具等[6]。

2.3 需求开发

很多时候, 客户下达的项目任务书只有寥寥几行字, 只说明了主要需求或是非常笼统的模块功能, 这种情况下, 作为需求开发人员是非常无奈与痛苦的。很多人认为需求阶段只要在大体轮廓上达成一致即可, 具体细节可以在项目进行中逐渐补充。这种做法是很可怕的, 实际上许多项目失败的最主要原因就是需求阶段对问题的描述不够细致, 需求频繁变动导致后期成本预算超支或者项目进度远远落后于计划。所以在需求开发阶段, 开发方与客户方应全面地尽可能细致地讨论项目的应用背景、功能要求、性能要求、操作界面要求、与其他系统的接口要求等。

2.3.1 需求的获取

需求分析人员通过问卷调查、面对面访谈、现场流程观摩、资料学习和需求讨论会等方法获取用户的各种项目需求, 并进行整理、分析和记录, 用通俗易懂的语言编写《用户需求规格说明书》, 作为与用户沟通的工具与现场记录, 包括项目背景、行业标准、最终用户特征、业务流程、软件功能需求和非功能需求等。需求获取过程是一个复杂而且繁琐的过程, 对于客户不明确的隐性需求, 需求分析人员要善于挖掘客户隐性需求和尽可能积极地引导客户提出需求。

2.3.2 需求的分析与建模

需求分析是软件工程中的一个关键过程。在这个过程中, 需求分析员需要对前一阶段收集的用户需求进行提炼、甄别与分类。只有在确定了用户需求后, 才能够应用规范的、科学的分析方法, 对用户需求进行重定义, 转变成可实现的软件需求。需求分析常用的建模工具有Rationnal Rose和Microsoft Visio等。

文献[7]介绍了几种现代需求分析方法:

面向过程的自上向下分析方法。结构化分析方法的主要特点是“自顶向下、逐层分解”, 利用图形、表格、文字等描述方式表达需求, 对用户需求问题进行分解。

数据流分析结构化分析方法。面向数据的需求分析方法, 以信息对象及其操作为核心, 对复合信息对象按照层次结构进行分解并映射为程序结构。Warnier提出的DSSD方法利用顺序、选择和循环结构表示信息的层次分解, 利用信息层次结构推导出程序结构。后来, KenOrr对他的工作进行了扩充, 引入了数据流和处理功能, 从而发展成为一种需求分析方法。

面向对象分析方法。面向对象方法是一种运用对象、类、维承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。20世纪80年代, 面向对象思想开始渗透到软件工程的前期阶段, 即在需求分析和设计阶段就充分运用面向对象思想方法。

场景驱动需求分析。基于场景模型来分析实时软件系统及关键的系统需求, 很好地反映了系统依赖性、并发性、反应时间等特征。

用例驱动需求分析。用例驱动的需求分析方法目前得到了广泛的应用。用例图被认为是获取、描述需求较好的策略, 捕获需求一个比较流行的方法是基于用例。用例和用例驱动的开发一经Jacobson首次提出, 就被成功应用到许多项目里面, 已成为捕获关注点的一个标准方法。

2.3.3 需求定义

需求获取和分析完成后, 项目组需要进行需求定义, 需求定义主要是根据用户需求的获取和分析结果, 定义软件需求, 形成《软件需求规格说明书》。软件需求规格说明书应遵循的原则有:确保需求的完整性、确保需求的一致性、确保需求的正确性、确保需求无二义性、确保需求易于追溯、确保需求的可测试性和确保需求的可行性。

2.3.4 需求开发流程图

2.4 需求管理

2.4.1 需求确认

软件项目组完成编写《软件需求规格说明书》后, 需要与用户方进行需求确认。使得需求文档能够准确无误地反映用户的真实意图, 并且最好以书面的形式得到用户代表的签署认可。通常评审采取正式同行评审, 有严格的评审规范和流程, 组建评审委员会, 评审委员会成员包括软件项目负责人, 需求管理人员, 配置管理人员, 用户代表, 同行专家等。评审会议中对评审意见以及评审结果进行严格记录, 会议结束后, 软件项目组要将评审意见以及一些结果性的内容补充到《软件需求规格说明书》, 需求文档版本得到更新。

需求文档更新后交予用户方进行需求再确认, 以会议纪要或者需求确认书的方式要求用户代表直接签署确认。《软件需求规格说明书》经过评审与确认后, 配置管理员建立并发布需求基线, 并将需求文档保存到配置管理服务器, 记录分配基线的需求文档版本, 以备后续需求变时更进行跟踪。

2.4.2 需求变更

需求变更在项目中遵循的申请控制流程为:

变更提出, 变更申请人填写正式的《需求变更申请单》;

软件负责人组织项目组成员分析变更原因, 评估变更影响域、变更方案以及相关方, 形成评估报告;

组织变更相关方、用户来评审变更评估报告, 以获得用户的批准;

用户批准后, 配置管理员发布新的需求基线以及文档版本;

变更情况通知相关方。

2.4.3 需求跟踪

需求跟踪的目的是实现需求双向跟踪, 双向跟踪包括正向跟踪和逆向跟踪。正向跟踪是沿着软件生命周期, 从分配需求开始, 一直跟踪到软件设计、软件实现、软件测试以及验收等阶段所产生的各个工作产品的相应元素。逆向跟踪是从软件生命周期的某个阶段的某个产品的某个元素开始, 进行逆向跟踪, 直到分配需求。实现需求跟踪的最佳方式就是通过映射的方法建立需求跟踪矩阵。随着软件研制的进行, 项目组应对需求跟踪矩阵进行更新, 修改矩阵中各个模块的元素对应关系, 保证期完整性和统一性。

同时, 需求管理人员定期核查需求跟踪矩阵, 可以随时发现需求与后续工作成果之间的不一致, 填写需求跟踪报告, 报告项目负责人与开发者。需求管理人员负责跟踪不一致情况, 直到不一致现象关闭或者经过批准启动需求更改流程。

2.4.4 需求管理流程图 (图3)

3 结束语

由于软件需求具有模糊性、不确定性、变化性、和主观性等特点, 所以需要有一套科学的需求分析方法和严格的需求管理控制流程, 使得软件需求可追溯和可控制, 进而保证软件项目顺利进行。探月工程地面应用系统软件项目研制过程中严格执行需求管理控制流程, 所有软件项目得以顺利完成, 为中国探月工程嫦娥一号、嫦娥二号和嫦娥三号的执行成功奠定了基础。

参考文献

[1]王杨玲, 王英浩, 颜廷贵.航天型号软件过程改进实践[J].航天标准化, 2011 (3) :18-22.

[2]徐龙.大型软件项目中的需求管理与控制[J].重庆三峡学院学报, 2013 (3) :79-82.

[3]陈丽杰.浅析软件项目中的需求管理[J].科技资讯, 2007 (14) :208-209.

[4]K SCHWALBE.Information Technology Project Management[M].Course Technology, 2000:23-24.

[5]石柱.军用软件能力成熟度模型可重复级实施指南[M].北京:中国标准出版社, 2004:115-116.

[6]李晓丽, 李虎, 刘东懿.CMMI成功项目管理[M].北京:机械工业出版社, 2008:106-111.

软件项目工程师个人简历 篇7

摘 要:在一般普通高等院校,由于缺乏企业级的应用环境和恰当的案例,使得软件工程课程教学更加抽象和笼统,课堂教学缺乏操作性和互动性。将项目管理的基本思想引入教学活动,体现在任务确定、阶段划分、人员组织和结果评审。通过设计一系列目标明确的“题目”,有效地组织学生进行课堂训练,并将结果作为最终考核的一部分,从而增加了课程的实践性和可操作性。

关键词:软件工程 项目管理 教学改革

中图分类号:G424文献标识码:A 文章编号:1673-8454(2009)19-0072-03

一、引言

软件工程是计算机相关专业一门重要专业必修课程,具有很强的实践性。软件工程中的技术、方法和原理往往比较复杂,难以掌握,从而导致学生在学的过程中极易产生枯燥乏味的感觉和学不会、不想学的思想,教师也会觉得该课程教起来相当困难,要想达到较好的教学效果、培养学生较强的实践能力十分困难。

笔者在讲授软件工程专业课程时,将软件工程中项目管理的原理和方法应用于软件工程教学,注重学生人员的组织、任务划分、学习过程管理以及结果考核,在教学内容、教学方法和手段以及考核等方面进行了一些尝试和探究,取得了很好的效果。

二、课程特点及项目管理核心概念

1.软件工程课程特点

本课程是为了解决软件开发和维护过程中所遇到的一系列严重问题,而产生的一门新兴的工程型学科,目的在于提高软件的质量与生产率,最终实现软件的工业化生产。软件工程课程中所讨论的原理、方法和技术来源于软件开发和维护的实践和经验,并且是经过时间的检验而证明是正确的或者是当前最好的技术和方法,具有抽象性、复杂性和高度的时效性。正因如此,软件工程课程不同于一般的计算机专业课程,它具有自身的特点。

(1)综合性。软件项目开发是一项综合的系统工程,是对所学专业知识和能力的综合运用,包括:程序设计、数据结构、操作系统、数据库等,同时,还涉及工程学、管理学、经济学、数学、心理学等多个领域的知识。

(2)时效性。随着IT行业的飞速发展,新的软件工程的原理、方法和工具也是层出不穷。为了使学生所学的软件工程知识和技能在软件行业中能真正发挥作用,因此,在授课时,除了讲解基本概念、原理和方法外,更重要的是,对一些不再流行的方法和技术需要进行大量的裁减,而补充一些最新的方法和技术,以适应技术的发展。

(3)实践性。软件工程包括大量的软件开发实践的经验和教训,具有很强的实践性。因此,在教学过程中,不仅要注重基本的概念、原理和方法,而且要进行具体的软件开发实践活动,这样才能将理论与实践相结合,使学生真正学以致用。

2.项目管理的核心概念

软件项目管理主要包括4个要素:人员(People)、产品(Product)、过程(Process)和项目(Project),正好构成软件项目管理的“4P”要素。

(1)人员。相对于开发工具和技术来说,软件人员的素质和组织管理显得尤为重要。对于大型的软件项目更是需要整个团队的共同努力和协作,因此对开发人员的组织和管理将是一项十分重要的工作,组织和管理的好坏直接影响到整个项目的成败。

(2)产品。作为软件项目的最终目标,必须在规定的时间和预算内完成产品。经验表明,影响软件产品的主要因素是软件需求的不确定和需求规格说明的不准确。

(3)过程。软件产品从无到有,需要经过一系列复杂的过程,对这些过程中所使用的技术、方法、活动和工具进行有效的管理、跟踪和控制,必要时进行有效复用,是管理学中的一个重要目标。

(4)项目。为了实现项目的目标,项目管理者需要在有限的资源约束下,运用系统的观点、方法和理论,对软件项目的全过程进行计划、组织、协调、控制和评价。

三、项目管理的重要思想

所谓的软件项目管理,就是指通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以便在预定成本和期限内开发出符合客户需求的软件。[1]其重要思想在于:开展任何活动,必须在事前进行认真计划和规划,在执行过程中进行过程跟踪和控制,在活动完成后进行相应的质量评价。

在计划时期,首要的任务是要明确当前活动的目标,据此设计活动的具体过程、步骤、人员组织形式以及监控和评价方式。

在活动的执行过程中,要有相应的评价指标,据此对活动过程的各个环节进行有效地监控和管理。

在结束阶段,要对活动的执行情况进行质量的评审,确保得到的是合格的中间产品,或者说,达到了预先设定的活动目标。

四、过程管理应用于组织教学的方法

在软件工程课程的教学实践活动中,根据软件项目管理中的核心概念和重要思想来设计教学内容和方法,一方面,教学本身体现了软件工程思想,另一方面,使得教学活动易于设计和实现,同时增加了教学的趣味性和教学质量的可管理性。

1.教学设计的指导原则

根据项目管理的核心概念和基本思想,在我们的实践教学活动中,制定了以下教学指导原则。

(1)学时比例:讲授和实践比例达到1:1,对于一次2学时的课程,讲授和课堂实践各占一半;

(2)组织形式:针对实践环节,教师充当客户,学生以自愿形式组成开发团队,每组5~6人,每组推选组长一名,成员要有不同的分工和角色,包括项目组长、编码员、测试员、分析员、设计员、质检员等角色;

(3)实践题目:为了强化实践训练的目的,实践性环节分为课堂实践和课后综合训练:课后综合训练,以一个完整的软件项目作为实训内容,与教学进度相应,进行任务的阶段划分和实施。课堂实践以小型的单元实践为主,题目要有相对独立性,避免前后依赖,增加可操作性,类型可以包括分析型、设计型、训练型、讨论以及争议性的话题等。选题必须切合学生的专业背景和实际情况,且具有一定的实践价值和社会意义。

(4)管理与考核:管理过程采用模拟公司的分级管理方式,各个小组组长向教师负责项目的完成和进展,而组内每个成员向小组组长负责自己所担当角色的任务完成。考核可采用多种形式,如答辩、交叉考核、展示、提问或者综合评审等。

2.具体实施方案

(1)教学内容规划

在正式课程开始教学之前,需要根据教学计划和大纲进行认真的教学规划,包括学时分配、教学进度安排、阶段性教学目标和实践内容的设计,如表1所示。在正式教学之前,将此教学实施方案公布给学生,由学生进行课前的准备。

(2)课堂教学实施

根据项目管理的方法,课堂教学实施应根据确立的教学目标有效地组织学生逐步完成教学内容的学习。

1)教学目标:根据相应的教学内容,设定明确的教学目标,要求便于操作和实施。如对于编码规范环节,可以设定如下教学目标:通过一组相关的课堂训练,使学生真正体会到规范性编码的重要性和必要性,并且对这些规范有一个初步的体验。

2)学生的组织:任务完成以小组形式进行,小组推选组长一名,根据任务的不同,成员可以担当不同的角色,组内任务的分解、协调和考核均由组长完成,小组内可以通过讨论、问题收集、代表发言等多种形式,调动成员自主学习的积极性。例如,对于40人的班级,可以分成6~7个项目小组,并且规定每一小组的成员必须坐在一起,并且小组之间座位进行轮流交换,避免个别学生长期坐在不起眼的角落。

3)实施过程:在课堂实践过程中,教师只起配角和引导作用,任务实施过程主要由学生小组进行,而且为模拟真实的环境,限定任务的来源只能有两种,一是教师指定,二是学生交叉自选,即A的任务,须由B来完成。例如在进行需求获取实践时,一组担当客户,另一组来获取系统的需求,一方提出问题,另一方进行具体记录。在讨论过程中,教师对于同学观点要给予鼓励和必要的引导,鼓励他们多角度、多因素地分析问题,提升学生的思维能力。

4)工具的使用:在相应的教学环节,要求学生逐步学会相应的CASE工具的使用,特别是目前主流的面向对象的方法和工具。例如:在UML教学过程中,可以选取Star UML,作为主要辅助工具。

5)任务总结:在每次课程结束前,教师要抽出一定时间进行总结,一方面使学生能够抓住核心,掌握本次内容的重点;另一方面使学生自身对本次实践的经验和不足进行一次回顾和反思,从而知识和能力得到进一步的加强。

(3)成绩考核

课程成绩包括三部分:平时的课堂实践成绩(30%);课后综合项目实践成绩(30%);期末考试/考核成绩(40%)。

平时实践以及课后综合项目实践的考核以小组为单位,各个成员的分数采用“二次分配”而得到,首先评定项目,得到一个项目分值,将项目分值乘以小组人数,为小组整体成绩,然后由组长根据小组内成员的工作量进行二次的分配。最后的期末考试/考核成绩由教师根据每个学生的答卷或者表现给出。

3.教学效果评价

通过将项目管理的思想和方法应用于软件工程教学,实行课前认真规划,课堂教学有效组织和管理,课后及时总结和评价,做到每讲必练。在具体的教学实践活动中,人们发现课堂教学不再是抽象的理论讲授,而是时时贯穿着具体的实践操作,达到了理论与实践的紧密结合,极大地提高了学生的学习兴趣,取得了良好的教学效果。

五、结语

在突出课程基本理论和概念知识的同时,侧重培养学生的软件工程应用能力,在理论的指导下,通过过程管理、团队合作等形式,搭建一种良好的学习氛围,不仅培养了学生的学习兴趣,而且提高了学生学习的主动性与创造性,取得了良好的教学效果。

参考文献:

[1]张海藩.软件工程(第二版)[M].北京:人民邮电出版社,2006.

[2]阳王东,祝青,邓艳智.《软件工程》项目型教学模式的探索[J].计算机时代,2008(4).

[3]黄敏.案例教学法在《软件工程》课程中的应用[J].中国电力教育,2008(10).

[4]陈玉.软件工程课程教学改革的研究[J].宁波工程学院学报,2008,2(20).

[5]孙家广,刘强.软件工程——理论、方法与实践[M].北京:高等教育出版社,2005.

[6]史济民,顾春华等.软件工程——原理、方法与应用(第二版)[M].北京:高等教育出版社,2002.

高级软件工程师个人简历1854 篇8

内容来源于: 求职招聘服务网,转载请注明!谢谢合作!

个人信息:姓名:性别:男

手机号码:年龄:31

电子邮件:教育程度:本科

婚姻状况:已婚

所在地:北京

工作年限:9年以上

期望职位:期望地点:北京

期望月薪:16000元/月

勿推荐企业:请填写企业名称 请填写企业名称 请填写企业名称 请填写企业名称 工作经历:2009.11至今高级Java工程师

工作地点:北京

工作职责:主要技术: Spring,Spring MVC,hibernate,activeMQ,hessian,webservice,jquery,jqueyUI,Memcached,apache-cxf,linux,OSGI,maven,svn,log4j,JasperReports,Tomcat

负责公司运营平台,crm系统,web版POS系统开发维护,这三个系统再加上POS机系统组成了公司的核心业务,主要为广大餐饮企业会员管理,营销活动,会员卡管理,业绩统计等,为餐饮企业提供详细的数据,帮助企业更好的发展。

权金城,湄洲东坡,一茶一坐,金百万等都是公司客户。

工作业绩:web版POS系统:此系统用于客人结帐时对会员卡的储值、积分、优惠券等作出处理

crm系统:此系统是受众是各餐饮公司高层,提供全方位的餐厅数据,使高层做出的决策有据可依

运营平台:此系统为公司运营的基础系统。

提供对商户、会员卡、会员、帐目、POS机、短信通知等的管理

为新浪微博中国好味道频道及第三方收银公司提供相关接口

2008.092009.11高级Java软件工程师

工作地点:北京

工作职责:主要技术: Spring,Struts,hibernate,activiti,JavaMail,POI,jquery,spring-security,apache-solr,JSTL,ant,svn,log4j,jpa

先后为苏州,嘉兴等地气象局开发现代气象预报业务平台,主要功能包括:值班管理 包括岗位管理,值班日志,值班流程管理,值班安排管理,问题反馈,值班展示

其中比较重要的是值班流程管理,负责定义某岗位在值班过程中需要完成的任务,即产品的制作

日常办公

即时消息功能,也即站内信

服务产品

这里是系统的核心,对预报产品的定义、制作和发布的相关操作

首先定义了产品分类,产品的属性设定,包括基本属性,制作时次,发布设置,辅助工具等设置,通过这些设置,一个产品就定义好了,接下来就是制作了。

根据产品的属性不同,会以不同的方式制作预报产品。

制作好的预报产品要经过审核、签发、发布三个步骤后才能发送给用户。

服务用户

对需要介绍预报的用户进行管理,并依据用户接受方式的不同,分成E-Mail组、传真组、FTP组、短信组等,当对用户进行预报时,会以不同的方式发送给用户

展示分析

121展示和短信展示,对121信箱和发送短信的数据进行展示分析,以及时获取相关分析结果,从而进行调整

人事管理

员工管理,机构管理,员工权限,机构权限

首先对气象局的机构(预报科,服务科,台领导,局领导等)进行管理和权限的定制,在员工权限的定制中初始是继承员工所在部门的权限,之后可以再对权限进行

详细定制

系统管理

日志管理,模块管理,地区管理,行业管理

121管理

这里是121信箱的服务(语音服务),在此对信箱的内容进行制作

个人设置

个性化定制首页中显示的内容

评分系统

对预报的评分,对各个地区各个时段的预报的评分,并可导出到Excel

2006.072008.07软件工程师

工作地点:北京

工作职责:公司内部系统维护与新模块开发; 参与项目分析,设计;

参与项目代码编码,测试;

完成项目说明书等;

完成公司委派的其他开发任务;

流控产品开发;

2004.042006.05软件工程师

工作地点:北京

工作职责:完成开发组长交付的开发任务; 主要是学习团队开发;

做一些简单模块

工作业绩:公司官网

节目运营宣传网站

运营平台一部分模块

教育经历:2000.09-2004.07

中国管理软件学院

专业:计算机网络与通讯

学历:本科 是否统招:否

语言能力:普通话

软件测试工程师个人简历 篇9

户口所在: 广州 国 籍: 中国

婚姻状况: 未婚 民 族:

诚信徽章: 未申请 身 高: 185 cm

人才测评: 未测评 体 重:

人才类型: 在校学生

应聘职位: 软件工程师, 软件测试工程师, 数据库工程师/管理员

工作年限: 0 职 称:

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

月薪要求: 面议 希望工作地区: 广州,,

工作经历

珠海是魅族科技 起止年月:2012-07 ~ 2012-09

公司性质: 民营企业 所属行业:通信/电信/网络设备

担任职位: 测试工程师

工作描述: 期间进行了系统的测试有关方面的培训,职位是实习测试工程师,对于智能手机的各个方面有深入了解。有移动端的测试经验。后来转去了其WEB端测试组,进行了关于其网页端的各项测试,以了解其服务器端的各项互联网服务。工

在工作闲暇之余有学习QTP自动化测试工具,会简单的创建检查点、参数化,强化测试脚本;

离职原因: 实习结束

毕业院校: 吉林大学珠海学院

最高学历: 本科 获得学位: 毕业日期: -06

专 业 一: 网络工程 专 业 二:

起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号

语言能力

外语: 英语 良好 粤语水平:

其它外语能力:

国语水平:

工作能力及其他专长

期间进行了系统的测试有关方面的培训,职位是实习测试工程师,对于智能手机的各个方面有深入了解。有移动端的`测试经验。后来转去了其WEB端测试组,进行了关于其网页端的各项测试,以了解其服务器端的各项互联网服务。工

在工作闲暇之余有学习QTP自动化测试工具,会简单的创建检查点、参数化,强化测试脚本;

个人自传

论软件项目质量管理 篇10

关键词:软件项目;质量管理;研究

中图分类号:F270.7文献标识码:A文章编号:1007-9599 (2010) 13-0000-01

Talking on Software Project Quality Management

Ba Wenguang

(Dongying Office of Shandong Rural Credit Cooperatives,Dongying257000,China)

Abstract:Software quality management throughout the whole life cycle of the software is very important.This paper describes the main contents of eye quality management,puts forward the measure improving software project mass.

Keywords:Software projects;Quality management;Research

海爾总裁张瑞敏说:“有缺陷的产品等于废品。”的确,产品质量是企业生存的根本。当前,IT企业越来越重视软件项目的质量,而质量管理对软件项目成败又有着直接的影响。因此,研究软件项目质量管理,探索提升软件项目质量的途径成为一个热门课题。

一、软件项目质量管理的内容

软件项目的实施过程也是软件质量形成的过程,涉及软件产品的各个层面。软件项目质量管理主要包括软件项目质量计划编制、软件项目质量保证和软件项目质量控制三个过程。

(一)软件项目质量计划编制

软件项目质量计划是软件质量管理的行动纲领,通常由项目经理和质量人员共同协商制定质量计划。它包括确认与项目有关的质量标准以及如何满足这些标准。如果机构有独立的质量人员,就由质量人员起草《质量管理计划》,递交给项目经理和质量经理审批。如果机构没有独立的质量人员,就由项目经理兼任质量人员和质量经理的角色。质量计划的主要输出结果有:质量管理计划、质量度量指标、质量检查单、过程改进计划等。

(二)软件项目质量保证。

质量保证的实质是检查项目的工作过程和工作成果,是否符合既定的规范。质量保证的要点:找出明显不符合规范的工作过程和工作成果,及时指导开发人员纠正问题,切勿吹毛求疵或者在无关痛痒的地方查来查去。质量人员首先设法与项目成员协商,给出解决措施。在项目内难以解决的质量问题,由上级领导给出解决措施。这个过程的主要输出结果是:过程质量检查结果、产品质量检查结果、问题与对策和经验总结。

(三)软件项目质量控制

质量控制主要是监控特定的项目结果,确保它们遵循了相关质量标准,并确定提高整体质量的方法。这个过程常与质量管理所采用的工具和技术密切相关。例如,帕雷托图、质量控制图和统计抽样。质量控制的主要输出结果包括:质量控制度量、有效和建议的缺陷修复、建议的纠正和预防措施、请求的变更、质量基线更新、组织过程资产更新和项目管理计划更新等。

二、提高软件项目质量的措施

(一)确立有效的质量标准体系

建立必要的质量标准是进行软件项目质量管理的前提和关键。根据在实施软件项目方面的整体战略规划与软件项目实施计划,实施软件项目的主体企业首先要确立衡量项目质量的标准体系。衡量项目质量的标准一般包括项目涉及的范围、项目实施的具体步骤、项目周期估计、项目成本预算、项目工作详细内容安排、质量目标要求以及客户满意度等。值得注意的是,项目质量标准体系一定要具备完整性、科学性与合理性,项目实施各相关主体应该事先进行讨论与沟通,以保证其完整、无漏洞,又具备较强的可实施性。

(二)做好技术评审

技术评审的目的是通过同行专家对工作成果的评审进行讨论,尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。质量人员应当参与重要的技术评审会议,这样既监督了技术评审,又加深对工作成果的了解。技术评审可以在任何开发阶段执行,不必等到软件可以运行之际,越早消除缺陷就越能降低开发成本。技术评审的价值在于“请同行专家评审工作成果,找出缺陷,给出改进建议”,而不在于是否按照规范召开了评审会议(形式是次要的)。技术评审时,项目经理一定要请真正内行的人参与评审,而且要让评审者投入一定的精力,这样才可能取得评审的效果。

(三)提高项目文档质量

按照软件质量管理的要求,在软件生命周期的各阶段应该及时、认真的编制相应的文档。软件项目文档质量不高的主要原因:一是缺乏评价文档的质量标准;二是对文档编写不够重视。质量差的项目文档会削弱对项目的管理,增高项目成本,甚至造成更加有害的后果。我们必须加强对文档质量的检查,提高项目文档的质量。一般在项目文档检查中主要检查“软件需求说明书”、“详细设计说明书”、和“软件测试报告”。另外,我们还要检查上述文档的评审记录,评审结论,重点检查文档中发现的问题是否已经归零。

(四)建立有效的激励机制

通过有效的激励机制,让员工慷慨激昂、充满激情的全力工作,是提高产品质量的重要手段。根据马斯洛理论我们知道:不同的人,有着不同的需要。因此,调动员工的积极性,需要实行多样化激励方式。项目管理者需要对员工进行分类,建立员工分类手册,并且要建立重点员工的个体分析表,以便采取多样化激励措施。斯金纳的操作性条件反射理论告诉我们:当行为结果有利于个人时,行为的得到强化,表现积极主动,愿意重复;当行为结果不利于个人时,行为得到弱化,表现消极被动,不愿意重复。若根据日常考核结果,进行即时化奖惩,该表扬的表扬,该批评的批评;该奖励的奖励,该处罚的处罚。人的行为即时反映出奖罚结果,那么他下一个行为就能即时根据奖罚作出调整。这样就容易发挥奖罚的作用,使项目按照正确的方向顺利进行,从而提高软件产品的质量。

参考文献:

[1]项目管理协会.项目管理知识体系指南[M].北京:电子工业出版社,2009,4

软件项目工程师个人简历 篇11

1 矿山概况

该铁矿位于山西忻州境内, 矿区内最高海拔1780m, 最低海拔1480m。矿床为鞍山式沉积变质矿床, 含矿岩系为五台超群文溪组含铁岩段, 为一紧闭的同斜倒转背斜、向西侧伏。设计开采主矿体为1号矿体, 矿体的分布范围:南北长约550m, 东西长约12-160m, 赋存标高为1130-1550m。矿体空间形态为一背斜, 走向近东西, 两翼分别倾向北和南, 倾角约70~80°, 矿体在背斜核部明显加厚, 以约45°角由东向西侧伏。

2 工程设计中DIMINE软件应用

将DIMINE软件跟传统的工程设计软件CAD相结合, 将矿山基础资料 (钻孔信息、地质地形图、井巷工程等) 整理成符合DIMINE软件所需形式。利用DIMINE软件依次生产矿体模型、井巷工程及地表模型, 与实际生产及工程设计情况相比较, 以达到优化工程设计目的。

2.1 矿体模型生成。在Dimine软件中, 矿体建模有两种方法:

2.1.1 根据矿山提供钻孔数据资料 (钻孔孔口坐标、测斜数据、样品数据及岩性数据) , 生成地质数据库。再对地质数据库的数据进行编译整理, 最终生成矿体模型。

2.1.2 根据矿体的勘探线剖面图信息, 通过圈定的各地质界线圈定的矿体范围生成矿体的实体模型。

该铁矿的勘探线剖面图信息齐全, 有1-1′、2-2′、3-3′等19张勘探线剖面图, 能满足DIMINE软件生成矿体模型需求, 故选用第二种方法来生成矿体模型。矿体模型如图1 所示。

图1 所示为矿区开采矿体整体分布状况 (包括已开采中段、拟开采中段) , 通过与已有资料相比。矿体模型显示与已开采完毕中段空间位置大致相同, 但在局部边缘区域存在差异。这就为该铁矿工程开采设计局部修改提供依据。

2.2 井巷工程模型。利用DIMINE软件, 可以对该铁矿已有或设计工程实现三维空间立体再现。本次设计中, 井巷工程资料均为CAD图形文件, 利用DIMINE软件将设计井巷工程 (1# 主井、2# 副井、3# 回风井及辅助斜坡道等) 导入, 再依次利用“转换为多线段”命令、“相邻连接”命令、“直接闭合”命令及“双线法”命令等来讲这些工程生产三维立体模型。某铁矿井巷工程模型如图2 所示。

2.3 地表模型建立。利用DIMINE软件提供的矿山地表建模功能, 可以将该铁矿的“地质地形图”立体化。能够使我们更直观、清晰的认清矿区地表与其它客观体 (如“开采矿体、布置井巷工程、地表工业场地等) 的关系。

地表模型建立是基于“地质地形图”基础之上, 本文利用矿山提供1:1000 地质地形图, 将CAD文件导入DIMIME软件进行处理。在这里主要应用梯度赋值方法, 对矿山地质地形图的等高线进行赋值, 将其与实际高程调整一致。同时对导入DIMINE软件图形的异常点线和冗余线进行清除, 利用DIMINE软件的“整体创建DTM”功能生成矿山地表模型, 如图3 所示。

如图中所示, 该地表模型涵盖矿区及其附近区域地方, 矿区面积约0.39km2, 选取地质地形图涵盖区域达0.98km2。通过该模型, 能清晰看出该矿区整体地势构造。这对地表截 (排) 洪设施设计, 提供直观感性认识。亦可利用地表模型, 对矿山开采设计的地表部分 (地表工业场地选址是否核实、截排洪设施设计、地表汇水面积统计等) 进行核实与调整。

2.4 矿山三维模型。将该矿生产的矿体模型、井巷工程模型、地表ATM模型进行组合, 生成最终的矿山三维立体模型。如图4 所示。

3 结论

综上所述, 将DIMINE软件应用到矿山工程项目设计中, 能立体再现矿山整体设计情况, 对改进工程项目设计中缺陷、提高设计质量有明显效果。将其DIMINE软件与工程设计结合作用归纳如下:

3.1 利用DIMINE软件制作矿山模型, 能在时间和空间上给设计者提供全面信息 (矿体设计开采情况、井巷工程布置情况、与地表坍塌范围关系等) , 方便设计者及时调整设计不妥当之处, 改变了以往矿山设计与实际生产有时脱节的弊端。

3.2 DIMINE软件建立矿山开采模型, 能够优化指导工程设计中井巷工程位置, 减少边缘矿体损失, 使矿山获得更大经济利益。

3.3 将DIMINE软件应用矿山工程项目汇报交流上, 其能提供的直观信息。使所做的设计比书面图纸更具说服力。

摘要:将先进的DIMINE软件, 应用到矿山工程项目设计中。能直观立体的再现矿山设计工程与矿体的关系, 有效指导矿山设计工作, 提高设计工作效率与实用性。

关键词:DIMINE软件,工程设计,矿体模型

参考文献

[1]刘丰贵.DIMINE软件在七宝山铅锌矿地质建模中的应用[J].江西冶金, 2012, 32 (5) :14-17.

[2]玉立磊, 王李管.依托DIMINE软件实现中国矿山的数字化[J].中国矿业, 2009 (3) :23-27.

[3]赵文奎.DIMINE矿业软件在玉龙铜矿三维数字矿床建模中的应用[J].现代矿业, 2012 (11) :35-36.

[4]宋启彬.DIMINE三维数字化软件在矿山的应用[J].科技信息, 2010 (1) .

软件开发工程师个人简历 篇12

姓 名:xuexila

性 别:男

年 龄:24

民 族:汉族

婚姻状况:未婚

籍 贯:福建

现所在地:福建

身 高:171CM

体 重:56KG

联系电话: XXXXXXXXXXX

电子邮箱:

求职 意向

意向岗位:程序员/软件工程师,文字编辑,市场策划

希望岗位:软件工程师,市场策划

求职 类型:全职

到岗时间:随时

工作经验:应届毕业生

期望工作地点:福建

待 遇:3000元/月

教育经验

XX大学 (9~7)

专业:计算机科学与技术

学历:本科

课程描述:C语言,数据库,汇编语言,C++,操作系统,网络工程。

工作经验

XX网络有限公司 (10月 ~203月)

公司性质: 私营企业

公司规模: 50-200人

行业类别: 计算机业、互联网、电子商务

担任职位: 程序员/软件工程师

工作描述: 参与Iphone,Ipad团队研发根据客户需求相关的应用软件并及时交付。

XX网络有限公司 (207月 ~2012年8月)

公司性质: 私营企业

公司规模: 50-200人

行业类别: 计算机业、互联网、电子商务

担任职位: 软件开发实习生

工作描述: 开发一个网站式的汽车租赁系统

职业技能

语 言: 英语 水平: 良好

计算机水平: 高级

其他技能: 文案

职业技能/专长:软件编程

自我评价:

java软件工程师个人简历 篇13

 
基 本 资 料
姓    名: 应届毕业生求职网 性    别:

照片

学    历: 本科 出生年月: 1992-09-30
身    高: 172 CM 目前所在地: 宝安区
毕业院校: 怀化学院
主修专业: 电子信息科学 =>计算机科学与技术
预求职位: java软件工程师
技能专长: 熟悉java编程,网页前台页面的.编写,如html、javascript、ajax、jsp、css等技术。了解三大框架的结构以及使用。熟悉oracle、mysql数据库。
 
 
求 职 意 向
寻求职位: java软件工程师
求职地区: 深圳 工资待遇: 4000(可面议)
到岗时间: 随时到岗
自我评价: 不求好高骛远,只求从最基层做起,一步一步来,现在不代表未来,我喜欢站稳脚跟、依靠自己的努力做出相应的成绩。
发展方向: java web前台或后台皆可
 
 
教 育 培 训
起止时间 就读院校名称 主修专业 学历
.9~.6 怀化学院 计算机科学与技术 本科
 
 
工 作 经 验
就职公司: ***********软件公司 公司行业: 信息技术和互联网(计算机软硬件,通讯)
就职时间: 11月到4月 就职部门: 教学部
公司性质: 国营企业/上市公司 就职职位: 实习生
工作描述: 在公司实习、实现的项目有跑步社区、电信计费系统。
 
 
联 系 方 式
联络手机: **************
电子邮件: yjbys@qq.com

软件项目工程师个人简历 篇14

关键词:CASS,AutoCAD,工程量,三维实体

0 引言

水利工程由于存在大量的土石方、边坡支护等分部分项工程,其工程量都与不规则的地形、地貌有着直接的联系,形状复杂,难以用面积或体积公式直接计算。如何快速准确计算出工程量给我们带来了较大困难,而CASS与AutoCAD的结合就很好的解决了这个难题。

CASS地形地藉成图软件是基于AutoCAD平台技术的数字化测绘数据采集系统,广泛应用于地形成图、地藉成图、工程测量应用三大领域。将其与AutoCAD、Office等软件结合后,给工程量的计算带来极大的方便。主要方法有断面法、DTM法、网格法,面积法、三维实体法。下面以水利项目土石方工程为例介绍CASS在计算工程量中的应用。

1 断面法

1.1 展点生成地形图

要计算土石方开挖工程量,首先要生成原始地形及开挖后收方地形图。通过CASS将原始地形及开挖后收方测量数据导入到CAD图形中,系统将自动展点。CASS默认识别的数据文件格式为“点号,点名称,X,Y,H”的DAT文件,其中点号、点名称可以忽略,但逗号要保留。还有一点值得注意的是,AutoCAD的X方向是朝右侧,而测量用的大地坐标系的X方向是朝上(正北),所以在导入数据时要注意坐标系的统一。如果数据文件样式不对,可以复制到EXECL表格中,通过连接字符串(“&”)来完成,再复制到记事本中以“.dat”为后缀名存盘即可。

1.2 绘制原始地形断面线

绘制断面线的方式有两种,如果断面长度、间距一致的话,可以通过里程文件来绘制断面图,只要绘制纵断面线并设置断面的宽度、间距或桩号里程等,就可以通过CASS软件的“生成里程文件”功能自动生成断面线及断面数据,再根据里程文件数据绘制每个里程的断面图。如果断面宽度或间距不一致,则可以根据自己需要任意绘制断面线,再根据坐标文件绘制断面图。通过生成里程的方式绘制断面图可以整条纵断面线的所有断面成批量绘制,而且每个断面的里程都会自动标注,而任意绘制的断面线一次只能绘制一个断面,因此在使用过程中,应尽量利用里程文件来绘制断面线。

1.3 合并图形

绘制出每个断面的原始地形和收方地形断面后,把相同的桩号里程的断面线合并到一个断面图中,也可以在断面图中标出设计轮廓线,这样就形成了开挖断面图,是否超挖或欠挖也一目了然。在CAD作图过程中,要利用好图层,可以把原始线和收方线分别放在不同的图层中,这样做在修改及取面积时就可以方便很多。

1.4 取断面面积并计算工程量

断面图形成后,可以通过CAD面域工具(BPOLY)来建立封闭面域,再利用查询面积工具(AREA)获得每个断面的面积,最后通过EXECL电子表格计算每个断面面积乘以相邻断面间距,汇总后即可得工程量。

断面法除了可以计算体积,也可以用来计算坡面的面积。只要从断面图中查询出坡面断面线的长度,根据坡面断面线长度乘以断面间距计算出坡面面积。

虽然断面法可以计算出坡面面积,但其计算过程比较麻烦,最简单的办法就是面积法。

2 DTM法

DTM法主要是用于计算建基面是水平面的开挖或回填工程量,由于该方法考虑了开挖边坡坡比因素,对于计算边坡比较规则的土石方工程量带来了方便。

展点后,采用多义线命令(PLINE)绘制开挖底边线,然后选择DTM工具,只要在弹出的菜单中设置好开挖或填筑的高程、放坡坡度以及边界采样间距等参数,系统可以计算出工程量并自动生成工程量计算结果。

边界采样间距值的大小将直接影响到计算的精确性,不宜过大或过小,数值过大精度难以保证,数值过小将使计算机处理时间过长。设置时应视计算的面积范围及测点的密度而定,一般以1-5米为宜。

3 网格法

网格法的实质与DTM法差不多,其差别在于DTM法是通过每个测点建立三角网,根据测量数据计算每个三角网的工程量,汇总后得出结果,而网格法是先将开挖边线分成若干个方格,然后根据测量数据和设置的设计高程计算每个方格顶点的原始高程和设计高程,再计算每个方格网的面积及开挖或回填的高程,最后汇总得出工程量。

DTM法局限于计算设计面是水平面的土石方工程量,而网格法在功能上有所拓展,可以计算建基面是坡面的土石方工程量。

网格法的使用方法也与DTM法差不多,在弹出菜单中可以根据基准线或基准点设置建基面设计高程及坡度。

网格的宽度设置性质同DTM法的边界采样间距一样,一般以1米为宜。

4 面积法

在土石方工程中,还经常会碰到要计算喷锚或支护面积,我们可以断面法及面积法来计算。

断面法计算坡面面积方法同断面法计算开挖工程量差不多,甚至可以利用前面的断面图来完成,两者区别仅在于计算开挖工程量要求每个断面的开挖面积,而计算坡面面积只要从断面图中查询出坡面断面线的长度,根据坡面断面线长度乘以断面间距计算出坡面面积。

虽然断面法可以计算出坡面面积,但其计算过程比较麻烦,最简单的办法就是面积法。

在将测量数据点展到CASS后,首先通过绘制多义线(PLINE)命令计算坡面的水平投影范围(绘制时必须要要让多义线封闭,绘制到最后一个点时,可以用(C)命令闭合多义线)。接着选择"计算表面积"工具,在文本框中设置边界插值间距即可计算出坡面面积。

值得注意的是,不管是断面法还是面积法,都要注意计算范围,否则都将影响计算的准确性。

5 三维实体法

三维实体法是通过CAD建立三维模型,通过直接查询工具可以直接查出模型的体积,即是我们所要计算的工程量。该方法可以用于计算面积,也可以用来计算体积。

5.1 计算喷锚面积

首先将测量数据展到CAD图上,绘制范围线并建立三角网,然后通过三维拉伸命令(EXTRUDE)建立模型,在选取拉伸对象时,要把计算范围内的所有三角网都选进去,并将拉伸对象设置为1。此时CAD默认的拉伸方向为各个面域的法线方向,因此拉伸后每个三角网变成了三棱柱。最后通过查询面域或质量特征命令(MASSPROP)查询所有三棱柱的体积。因三棱柱的高度均设置为1,所查询到的三棱柱的体积在数值上其实就是我们所要计算的表面积。

5.2 计算开挖体积

与计算面积方法不同的是,在拉伸三角网之前,要绘制一条竖直方向(Z轴)的直线,可以通过绘制直线命令(LINE)来完成,起点选择任意点,下一点输入“@0,0,a”即可(a为拉伸高度)。在拉伸三角网时将该直线设置为拉伸路径即可建立三维模型。如果是计算开挖体积,在建立原始地形模型时,须将拉伸路径设置为朝下方向,也就是在绘制拉伸路径时下一点输入“@0,0,-a”,如果是开挖后地形模型则反之。不论是建立原始地形模型还是开挖后的地形模型,拉伸高度a必须大于最大开挖深度,要确保两者完全相交。在建立了模型后,通过实体编辑中合并命令(UNION)分别将原始地形、开挖后地形的所有三棱柱合并成一个实体,再求取两实体的交集(INTERSECT),得到的将是实际开挖的三维模型,最后通过查询实体特征可以得到开挖的体积。

CASS软件的出现为我们准确、快速计算土石方工程量带来了极大的方便,大大提高了计算的精度和效率。与其他软件结合使用更是功能强大,值得我们去进一步探讨。

参考文献

[1]南方测绘CASS软件随送教程[J].南方测绘.

[2]刘三满.Auto CAD2010完全学习手册[M].北京:中国铁道出版社,2010.

上一篇:产线实习心得下一篇:旧书话题作文800字