工程造价软件(精选8篇)
工程造价软件 篇1
该文是电子通信工程专业软件工程论文范文,主要论述了软件工程方面专科毕业论文开题报告,与软件工程的相关论文范文,适合软件工程及软件开发及计算机应用方面的的大学硕士和本科毕业论文以及软件工程相关开题报告范文和职称论文写作参考文献资料下载。
摘 要 本文主要介绍了软件工程的发展历程、发展现状,并分析了软件工程未来可能的发展趋势,希望能为软件工程学科更好的发展提供帮助.
关 键 词 软件工程 发展历程 发展现状 发展趋势 网构软件
中图分类号:TP311.5 文献标识码:A
0前言
随着高科技的逐步发展,计算机应用得到了日益普及与深化.计算机应用的大范围扩展,对软件自身与软件系统的需求的复杂度大幅度上升.传统的软件开发方法已无法适应计算机用户在效率与质量等方面对软件的需要.在过去的三十年里,应用和可行性技术的发展促进软件工程不断发展.在各种各样的应用领域,不管是财务管理、医院管理还是航空领域和核武器领域,软件都是一项关键的技术.网络平台的出现,对科学理论研究、软件生产、技术发展等方面的发展水平提出了更高的要求,同时也提供了新的发展契机.
这篇论文出处www.xianbear.com/gongcheng/dztxgc/379744.html
1软件工程的发展历程
软件工程的发展,经历了一个漫长的过程,已取得了良好的成果,还为软件工程化的开发提供了良好的技术支持,对其的发展也起到了很大程度上的积极推动作用.其发展的经历主要分为四个阶段:
二十世纪六十年代末至七十年代中期.基于一系列高级语言的应用及结构化程序设计技术的出现,一些支持软件开发的工具被陆续完成生产
软件工程方面论文范文.由于人们开始重视对程序结构的研究,软件工程思想和概念也在这个时候被正式提出.
二十世纪七十年代,是比较传统的软件工程阶段.有关计算机辅助软件的研究成为了新热点.为了把软件项目中的高失败率及错误率的问题解决掉,软件工程化的思想被首次提出,希望软件开发能更加正规化的发展,这个阶段形成了对软件工程发展的有利工程环境,开始出现更多的软件工具.这为软件工程后期发展产生了一定的深远影响.此时,软件工程的概念、方法、框架以及手段逐渐形成,人们又开始展开有关程序设计方法、结构化分析等研究,并为此成立了新的研究领域.
有关论文范文主题研究: | 软件工程类论文范文 | 大学生适用: | 电大毕业论文、学士学位论文 |
---|---|---|---|
相关参考文献下载数量: | 55 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 文献综述、论文目录 | 职称论文适用: | 杂志投稿、职称评副高 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 最新题目 |
二十世纪八十年代,对软件过程的研究逐步成为软件工程的另一个热点.面向对象语言和方法在这个时候开始出现然后逐步流行,在八十年代末期开始了面向对象的分析以及设计方法的发展,完整的面向对象技术体系也就形成了,延长了系统的生存周期,最终成为主流的软件开发技术,应用也更加广泛.此时,对于软件开发又提出更高的`要求,就是提高软件的生产率,并使软件质量得以保证.与此同时,软件开发也开始了对过程的管理.
进入二十世纪九十年代以后,人们开始将注意力放在如何改善软件的开发过程,侧重有关软件构建技术的研究和实践,即构件软件工程阶段.软件开发技术的主要处理对象为网络计算和支持多媒体信息的WWW.为了适应超企业规模、资源共享、群组协同工作的需要,需要开发大量的分布式处理系统.
2软件工程的发展现状
我国的软件技术发展的相对比较落后,相比较先进的国家还存在着非常大的差距.但是,我国软件工程的发展却是非常迅速的,短短几年的时间就形成了属于我们自己知识产权的软件技术.以至于软件工程发展到现在,我国不仅研发了属于我们自己的开发工具,还制定了符合我国实际情况的研发技术方案与思想.
时至今日,软件工程已经成为计算机应用领域的核心技术,而且市场需求量尚在逐年攀升.就目前我国软件工程发展的现状而言,存在的主要问题有以下几个方面:首先,缺乏完善的软件工程管理体制,导致软件工程开发团队的工作无法得到有效的协调,开发效率受到极大的限制.其次,对软件开发人员以及开发进度的控制力度不足,致使人员的稳定性下降,使得很多软件产品的生产效率低下,且产品质量降低.与此同时,部分软件的开发进度未控制好,使得软件产品的生产不能按时完成,项目延期现象频发.
如何撰写软件工程本科论文
播放:4次 评论:6428人
3软件工程的发展趋势
作为20 世纪末伟大的技术进展之一,Inter为我们提供了一种全球范围的信息基础设施,这个不断延伸的网络基础设施形成了一个资源丰富的计算平台,构成了人类社会信息化、数字化的基础,成为我们学习、生活和工作中必不可少的构成要素.如何在未来 Inter平台上进一步进行资源整合,使其形成巨型的、高效的、可信的、统一的虚拟环境,使所有资源能够高效、可信地为所有用户服务,成为软件技术的研究热点.
Inter平台和环境的出现,对软件形态、技术发展、理论研究提出了新的问题,也提供了新的契机.从技术的角度看,以软件构件等技术支持的软件实体将以开放自主的方式存在于Inter 的各个节点之上,任何一个软件实体可在开放的环境下通过某种方式加以发布,并以各种协同方式与其他软件实体进行跨网络的互连、互通、协作和联盟,从而形成一种与当前的信息 Web 类似的 Software Web.它不再仅仅是信息的提供者,它同时还是各种服务或功能的提供者.由于网络环境的开放与动态性,以及用户使用方式的个性化要求,进而形成了这样一种 Software Web,它会感知外部网络环境的动态变化,并能够随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的演化,使得系统具有尽可能高的用户信赖度.我们将它称为网构软件,它既是传统软件结构的自然延伸,又具有区别于集中封闭环境下发展起来的传统软件形态的独有的基本特征(自主性、协同性、反应性、演化性、多态性).
参考文献
[1] 王章宁.浅析软件工程的现状及发展趋势[J].软件,.34(10).
[2] 司良,张晓宁.国内外软件工程发展现状[J].计算机光盘软件与应用,2011.10.
免费论文参考文献:
软件工程 工程硕士
工程类论文格式软件工程硕士,软件工程硕士软件工程硕士(双证)学位论文申请答辩操作指南,一,学位论文答辩申请,1,修满规定学分并完成论文后,经导师同意方可进入论文答辩申请;,2,。
软件工程硕士 面试
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
软件工程硕士
工程类论文格式软件工程硕士,软件工程硕士软件工程硕士(双证)学位论文申请答辩操作指南,一,学位论文答辩申请,1,修满规定学分并完成论文后,经导师同意方可进入论文答辩申请;,2,。
软件工程 硕士
工程类论文格式软件工程硕士,软件工程硕士软件工程硕士(双证)学位论文申请答辩操作指南,一,学位论文答辩申请,1,修满规定学分并完成论文后,经导师同意方可进入论文答辩申请;,2,。
专科 软件工程硕士
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
北大 软件工程硕士
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
软件工程硕士网
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
软件工程硕士 排名
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
软件工程硕士怎么样
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
软件工程硕士就业
软件工程硕士,工程硕士论文题目软件工程硕士在职工程硕士学位论文企业导师初审表,申请人姓名院系信息科学与工程学院学号领域研究方向企业导师工作单位职称/职务学位论文题目一,请简要给出。
工程造价软件 篇2
软件工程 (Software Engineering, 简称为SE) 是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言, 数据库, 软件开发工具, 系统平台, 标准, 设计模式等方面。
在现代社会中, 软件应用于多个方面。典型的软件比如有电子邮件, 嵌入式系统, 人机界面, 办公套件, 操作系统, 编译器, 数据库, 游戏等。同时, 各个行业几乎都有计算机软件的应用, 比如工业, 农业, 银行, 航空, 政府部门等。这些应用促进了经济和社会的发展, 使得人们的工作更加高效, 同时提高了生活质量。软件工程师是对应用软件创造软件的人们的统称, 软件工程师按照所处的领域不同可以分为系统分析员, 软件设计师, 系统架构师, 程序员, 测试员等等。人们也常常用程序员来泛指各种软件工程师。软件工程没有一个权威的定义, 比较认可的定义为:软件工程是一门交叉学科, 它是解决软件问题的工程, 是对软件开发、运作、维护的系统化的、有规律的、可定量的研究方法。软件工程有明确的目标。那就是研制开发与生产出具有良好的软件质量和费用合算的产品。软件质量可用六个特性来评价:功能性、可靠性、易使用性、高效率性、可维护性、易移植性。软件工程不同于一般工程, 具体表现在以下几点。
(1) 软件是逻辑产品而不是实物产品, 所以费用集中在研制开发上而不在生产上。软件不会用坏、磨损、老化, 但有一个过时的问题。
(2) 由于软件是逻辑产品, 使得它的功能只能依赖于硬件和软件的运行环境以及人们对它的操作, 才能得以体现。
(3) 软件产品的功能比一般产品的功能复杂得多。
(4) 软件设计比一般产品复杂得多。具体表现在:功能的多样性, 实现的多样性。推动软件工程发展的原动力是提高软件质量和软件开发的生产效率。
2. 传统软件工程
传统软件工程采用面向过程, 即结构化程序设计方法, 即有很多成功的例子, 例如DOS操作系统, 也有很多失败的例子, 例如美国阿波罗登月飞行计划的软件错误。因为传统软件工程不能驾驭复杂系统的开发, 曾经一度产生了软件危机。面对越来越复杂的软件系统, 传统软件工程已经不能胜任, 在实践中, 人们呼唤能适应复杂系统开发的软件工程方法学和软件
开发技术的诞生, 面向对象软件工程应运而生。进入20世纪90年代以来, Internet飞速发展, 人们碰到了另一个难题, 快节奏地开发基于Web的大型应用程序, 面向对象软件工程及其技术已经不能胜任, 人们尝试利用基于构件的技术来解决, 于是诞生了CORBA、COM及COM+、J2EE及EJB等基于构件的技术和软件开发方法。然而, 今天的构件技术离人们追求的目标——软件工厂还相差甚远。面向过程的优点:面向过程的思维方法是符合人类认识规律的, 因为人们解决问题, 总是一步一步进行的, 其中, 有顺序, 条件和循环, 利用这三大结构, 可以解决世界上的任何问题。这些方法是优秀的, 被面向对象和面向构件所吸收, 成为类或构件内部实现的有力工具。面向过程的缺点:着眼于细节不能很好地从宏观上把握系统。
3. 面向对象软件工程
面向对象软件工程是运用面向对象方法, 符合人类认识规律的一种软件工程。20世纪60年代后期出现了面向对象的编程语言, 2 0世纪7 0年代初Xerox公司推出了Smailtalk语言。奠定了面向对象程序设计的基础, 1980年出现的Smatltalk-80标志着面向对象程序设计进入了实用阶段。自20世纪80年代中期起, 人们注重于面向对象分析和设计的研究, 逐步形成了面向对象软件工程方法学。典型的方法有ECoad和E.Your Don的面向对象分析和设计, GBooch的面向对象开发方法, J.Rumbaugh等人提出的对象建模技术 (OMT) , Jacobson的面向对象软件工程等。20世纪90年代中期, 由GBooth, J.Rumbaugh、Jacobson等人发起, 在Booch方法、OMT方法、OOSE方法的基础上推出了统一的建模语言 (UML) , 1997年被国际对象组织 (OMG) 确定为标准的建模语言。面向对象方法的出现受到了计算机软件界的亲睐, 并成为20世纪90年代的主流开发方法。面向对象方法的优点如下。
(1) 从认知学的角度来看, 面向对象方法符合人们对客观世界的认识规律很长一段时间里, 我们分析、设计、实现一个软件系统的过程与我们认识一个系统的过程存在着差异。例如结构化方法分析的结果是数据流图, 设计的结果是模块结构, 实现的结果是由程序模块组成的源程序。
(2) 开发的软件系统易于维护, 其体系结构易于理解、扩充和修改面向对象方法开发的软件系统由对象类组成, 对象的封装性很好地体现了抽象和信息隐蔽的特征。
(3) 面向对象方法中的继承机制有力支持软件的复用.
4. 构件软件工程的概念模型
构件和基于构件的方法是电子商务革命的驱动力, 它们是Interne时代开发企业级解决方案的方法。在任何行业中, 复杂情况通常是通过很多关键概念来解决的。这些概念是通过抽象、分解、选代、细化等方法来表达的。其中的关键是分解技术——把一个较大的问题分解成较小的、可管理的单元, 这样每一个单元都是可以单独处理的, 这个技术是软件工程的许多方法的核心。这些方法可以称为结构化设计, 模块化编程, 面向对象程序设计, 基于构件的程序设计, 它们产生的单元称为模块、包、对象或构件。基于构件软件开发是历史发展的必然, 基于构件的软件开发 (Component Based Software Development) , 简称CBD。基于构件的软件工程 (Component Based Software Engineering) , 简称CBSE。CBD追求的目标是软件的“即插即用”。回顾经典的工业化革命, 不难得出一些有益的启示:功能再复杂的产品都是由大量标准的零件 (领域构件) 组成, 零件在生产线上装配成一个产品, 所有零件在产品中共同发挥作用。分工越细致, 专业生产的程度越高, 总体生产效率就越高。把这些启示运用于软件开发, 那就是:标准的零件就是软件生产的构件, 构件在软件生产线上通过集成得到新开发的软件。
参考文献
[1]贾岩.基于构件的软件工程技术研究[J].科技资讯, 2011, (06)
[2]陈大宾.结构加固与改造方法评述[J].科技风, 2009, (08)
[3]吴亮, 谢忠.分布式构件化WebGIS的研究与实现[J].科技进步与对策, 2003, (S1)
计算机软件与软件工程 篇3
关键词:计算机软件;软件工程;开发软件;软件发展
中图分类号:TP311.5
随着软件产业的不断发展,计算机应用逐步渗透到社会的各个角落,使各行各业都发生了很大的变化。传统的计算机学科逐步上升到计算科学。这同时也促使人们对软件的品种、数量、功能和质量等提出了越来越高的要求。软件的规模越大、越复杂,软件开发越显得力不从心。于是,业绩开始重视软件开发过程、方法、工具和环境的研究,软件工程应用而生。20世纪90年代以来,软件重用和软件构件技术成为研究热点,面向对象方法和技术成为软件开发的主流技术。软件工程知识为开发高品质的产品提供了理论和科学支撑,强调采用工程化的方式开发软件。这些知识支持以精确地方式描述软件工程产品,为产品及其相互关系的建模和推理提供了基础,并为可预测的设计过程提供了依据。
1 计算机软件
“软件”这个词汇于20世纪60年代被首次提出。一个完整的计算机系统由软件和硬件组成。它们相互依存,缺一不可。IEEE给软件定义为是计算机程序、规划以及运行计算机系统可能需要的相关文档和数据。其概念是随着计算机的发展而得出进一步完善的,最先人们认为软件就是程序,到了20世紀70年代,人们认为软件不仅包括程序,还包括开发、使用、维护这些程序所需要的文档。到了80年代,较为全面的软件的定义才出现,包括计算机程序、实现程序所使用的方法、规则、相关联的文档、运行所需的数据等都是程序。
计算机的应用和功能的正常使用离不开硬件和软件,只有硬件和软件得到很好的组合,计算机才能正常工作,完成相应的任务。在计算机的资源配置上,既要考虑硬件资源又要考虑软件资源。就软件资源来看,它包括系统软件和应用软件。系统软件的主要目的是实现对计算机的管理、监控和维护,包括自检程序、操作系统等等。而应用软件的主要目的是解决计算机当中的某些具体问题,实现对计算机的管理等功能,包括学习管理软件、人事管理软件等等。从软件功能的角度来看,我们可以认为,软件就是通过利用计算机本身提供的逻辑功能,合理组织计算机的工作,简化或者替代人们在使用计算机过程中的工作环境。因此,对于计算机的各种程序来说,不管是支持计算机工作的程序,还是支持用户使用的程序,它们都是软件,如职场生存攻略提高工作效率的一些必备软件:Photoshop、word、Excel、Dreamweaver等。
软件特点有:(1)复杂性;(2)一致性;(3)可变性;(4)不可见性。软件类型一是通用软件,另一是定制软件,是根据软件服务对象的范围,将其划分为两个类型。软件危机是:(1)软件维护费用急剧上升,直接威胁计算机应用的扩大;(2)软件生产技术进步缓慢,是加剧软件危机的重要原因。软件生存周期是指一个软件从提出需求开始直到该软件报废为止的整个时期,通常包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,它们将以适当地方式分配到不同阶段去完成。
软件开发是一个过程,是指软件工程人员未获得软件产品在软件工具支持下实施的一系列软件工程活动。其开发过程包括获取过程、供应过程、开发过程、操作过程、维护过程、管理过程和支持过程。其开发模型有:(1)瀑布模型;(2)快速原型模型;(3)喷泉模型;(4)增量模型;(5)螺旋模型;(6)形式化方法模型;(7)基于构件的开发模型。其开发方式是一种使用定义好的技术集及符号表示组织软件生产的过程,包括:(1)结构化方式;(2)Jackson方法;(3)维也纳开发方法;(4)面向对象开发方法。其开发工具一般指为了支持软件人员开发和维护活动而使用的软件。有RUP、RequisitepRro、Rose及Robot。
2 软件工程
“软件工程”自1968年首次提出软件工程概念以来,已经40多年了。编程范型已经经历了三次演变,软件工程也从第一代发展到第三代。其概念提出那个年代就开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状态不能满足日益增长的软件生产的需要,产生以下四个方面的问题:(1)软件复杂性飞速增长;(2)软件成本高;(3)开发周期长;(4)维护工作量大。即出现了“软件危机”现象。软件工程定义为将系统性的、规范化的、可定量的方法应用于软件得开发、运行和维护,即将工程化应用到软件上。
其有一个相似的概念,出现上个世纪70年代,是开发和维护软件的规范化方法,其指导思想是以处理工程问题的方法处理软件生产的全过程。其发展大致经过三个阶段,包括程序设计时代、软件时代、软件工程时代。而软件开发也大体经过三个阶段,定义、开发、维护三个阶段。随着软件工程的发展,软件工程学出现,它是计算机科学、系统工程学、管理学、经济学等等,既是边缘学科,又是综合性学科。
软件工程目标有:(1)支付较低的开发成本;(2)达到要求的软件功能;(3)取较好的软件性能;(4)开发的软件易于移植;(5)需要较低的维护费用;(6)能按时完成开发任务,及时交付使用;(7)开发的软件可靠性高。其标准主要有三:一是FIPS 135是美国国家标准局发布的《软件文档管理指针》;二是NSAC--39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》;三是ISO 5807是国际标准化组织发布(现在已经成为中国国家标准)的《信息处理--数据流程图、程序流程图、程序网络图和系统资源图的文件编制符号及约定》。
其标准层次有五个,从顶层到低层依次是国际标准、国家标准、行业标准、企业规范及项目(课题)规范。其标准级别也是五个,即国际标准、国家标准、行业标准、企业(机构)标准和项目(课题)标准。这是根据软件工程,其标准制定的机构和标准适用的范围有所不同分出的级别。软件工程包括软件开发技术和软件工程项目管理两大部分。第三代软件工程:基于构件的软件工程是以软件服用为目标、领域工程为基础,其开发过程一般包括四个阶段,依次是领域分析和测试计划定制、领域设计、建立可复用构件库、按“构件集成模型”查找与集成构件。
今后,计算机软件工程的不断发展,给克服软件危机带来了希望。随着面向对象编程力度的增大,软件工程师技术再不断进步,特别是构件开发的规范化与市场化,已经把软件开发推进到一个新的阶段,出现了“开发伴随软件复用,开发为了软件复用”以及“软件就是服务”等新思想。这些突出的成绩,让我们对计算机软件方向的发展拭目以待。
参考文献:
[1]史济民,顾春华,郑红.软件工程--原理?方法与应用[M].北京:高等教育出版社出版社,2009.
[2]刘冰,赖涵,瞿中,等.软件工程实践教程[M].北京:机械工业出版社,2009.
[3]麦中凡.计算机软件技术基础[M].北京:高等教育出版社,1999.
[4]钱乐秋,赵文耘.软件工程[M].北京:清华大学出版社,2007.
作者简介:张宇(1992-),女,黑龙江哈尔滨人,在读学生,研究方向:计算机科学与技术。
厦门大学软件学院软件工程硕士 篇4
2012年(春季班)招生简章
(面向贵州在职人员、自主招生)
厦门大学软件学院是经教育部、原国家计委批准的35所国家示范性软件学院之一。根据国务院学位办有关文件精神,软件学院2012年春季自主招生,面向贵州省招收软件工程领域工程硕士专业学位研究生(MSE)60名。有关事宜如下:
一、招生对象及要求
具有国民教育序列大学本科(取得学士学位)及以上学历的在职工作人员,原所学专业和年龄不限。
二、研究方向
1、财务与金融信息化
2、电子政务
3、软件项目管理
4、数字媒体技术
5、教育信息化管理工程
6、网络信息安全技术
三、学习方式及年限
学习方式为半脱产,学制两年,在校学习时间2—5年,最长不超过5年。学习总学分为40学分。第一年以课程学习为主,安排相对集中时间授课;第二年开始进入工程实践阶段并完成毕业论文。
在职不脱产人员的学习以周末上课为主,或安排集中时间授课。
四、入学考试
考试科目:数学、英语、专业基础(C语言、数据结构)。
考试时间:2011年11月6日,考生于11月4日到贵州师范大学经济与管理学院进行现场确认及资格审查。
五、报名方法
1、考生须在2011年9月22日至10月31日之前将下列材料交至贵阳教学点,地址:贵州师范大学经济与管理学院成教部办公室;
① 考试费240 元。
②《2011年攻读软件工程硕士学位报考资格审查表》一式二份,资格审查表见附件一(贴近期同底一寸免冠照片,由考生所在单位推荐,并在张贴照片处及“考生所在单位人事部门审核意见”一栏处加盖考生所在单位人事部门公章,无单位考生加盖档案所在人才交流中心公章);
③《报名表》一份(见附件二);
④身份证复印件一份;
⑤大学本科毕业证书、学士学位证书复印件各一份;
⑥近期(蓝底)一寸免冠照片3张(其中2张贴在资格审查表上);
3、考生应于2011年11月4日,携带以上有关证件的原件,到贵州师范大学经济与管理学院成教部办公室现场照相并确认资格。
六、录取与入学
1、录取分数线及录取人数由学校根据实际情况自主决定。上线考生须参加面试。厦门大学研究生院根据笔试成绩和面试成绩,择优录取。
2、2012年春季入学。入学前必须就培养等有关事宜和厦门大学软件学院签订协议。
七、证书及学位授予
学生在规定年限之内修满规定学分,成绩合格,完成学位论文(论文形式可以是工程项目技术报告、关键技术的研究论文、软件工程项目管理成就等)并通过学校组织的答辩,经厦门大学学位评定委员会审核批准后,授予厦门大学工程硕士学位,颁发全国统一的工程硕士学位证书。
八、学费
根据国家计委、财政部、教育部《关于高等学校示范性软件学院收费标准及有关事项的通知》(计价格[2002]665号)和福建省物价局、财政厅、教育厅文件(闽价[2004]费16号)精神,厦门大学软件学院工程硕士贵阳教学点学生须缴纳学费(含论文指导和答辩费),学费总额为32000元。学生在第一学年开学报到时缴纳选课费16000元,在进入论文阶段时(通常为第二学年开学注册)缴纳论文指导费、答辩费16000元。教材费用自理。
九、报名、咨询方式
咨询网址:,sem.gznu.edu.cn 报名地点:贵州师范大学经济与管理学院成教部 报名电话:0851-6776369、***(郭老师)0851-6763394、***(王老师)
报名咨询:贵州师范大学 0851-6788233(周老师、谢老师、谭老师)
厦 门 大 学0592-2580600(黄老师)、2580599(曹老师)
传真:0851-6788233(贵州师范大学)、0592-2580500(厦门大学)通信地址:贵州省贵阳市宝山北路116号贵州师范大学经济与管理学院 邮编:550001
厦门大学研究生院 厦门大学软件学院 贵州师范大学经济与管理学院
2011年9月21日
附件一:
2012年在职人员攻读硕士学位资格审查表
注:报考法律硕士的政法系统工作人员和报考公共管理硕士的政府部门工作人员须由省级主管部门签署推荐意见,其他考生无须省级主管部门签署推荐意见。
附件二:
软件工程师 篇5
招聘人员:10人
任职要求:
◆硕士及以上学历,汽车工程、发动机、自动控制、电子、计算机、软件类相关专业;◆熟练使用LabVIEW 软件,从事过用LabVIEW软件编写测控软件的项目;熟练VB/VC语言,;熟悉单片机使用,能够实现单片机和PC机的交互;能够使用Protel分析电路图。◆英语水平四级以上,可以熟练阅读英语技术资料;
◆有相关项目开发经验的人优先;
◆学习能力强、具备团队合作精神;
◆有汽车电子领域工作经验者优先考虑。
职责:
职责
一、负责ECU功能测试台上层的维护和升级
职责
二、负责ECU外围器件的检测软件的开发
职责
三、负责ECU相配套的监控软件的开发及软件的开发
职责
四、负责简单的驱动程序的编写,能够进行简单电路调试与分析
标定工程师
招聘人员:10人
教育背景:硕士及以上学历,汽车工程、内燃机、自动控制、计算机、电子等相关专业大专及以上学历。
培训经历:受过发动机原理、标定技能培训。
工作经验:有EMS系统标定工作经验或汽车电子领域工作经验。
任职要求:
◆熟练掌握发动机基本原理及EMS系统原理。
◆本科要求英语水平4级。
◆较强的学习能力和团队协作能力。
◆熟练驾驶车辆,一年以上驾龄。
工作职责
职责
一、独立负责完成各项标定及相关试验工作。
职责
二、支持外部门的工作。
电子工艺工程师
招聘人员:5人
任职要求:
◆硕士及以上学历,了解多种电子元器件的性能及检测方法,具备质量管理知识;◆熟悉电子产品加工工艺流程及工艺工作方法;
◆熟练使用AUTOCAD、OFFICE等设计、办公软件。
◆优先考虑:有汽车电子行业工作经验者优先
◆教育背景:电子、通讯类相关专业专科或本科学历
◆基本知识:模拟电子、数字电子、电磁兼容、单片机技术、protel制图
◆英语水平:英语4级以上,能熟练阅读英文技术资料
工作职责:
职责
一、参与产品设计方案的制定及器件的选型;
职责
二、负责PCB的工艺审核,在设计中构建产品工艺、可生产性和制造成本优势;
职责
三、负责编制新产品的工艺文件和作业指导书;
职责
四、及时对不适应生产现状的工艺部分进行改进
试验技师
招聘人员:11人
任职要求:
◆本科及以上学历,汽车理论与维修或相关专业。(机械设计加工相关专业2人)◆了解发动机理论(有维修常识)、汽车电子应用及车辆驾驶常识。
◆有驾照或汽车相关职业资格证书。
◆有台架试验、整车试验、车辆管理等工作经验者优先。
工作职责:
职责
一、进行发动机台架试验(含标定实验)。
职责
二、进行整车性能(含标定)实验。
职责
三、进行试验用发动机的检测与维护。
职责
四、进行车辆排放性能实验。
职责
五、进行售后技术支持。
产品工程师
招聘人员:6人
教育背景:硕士及以上学历,机械设计、机电一体化,发动机相关专业。
培训经历:熟练使用offiec软件,能熟练使用AutoCAD软件制图,至少会一种三维绘图软件。
任职要求:
◆机械工程、机电一体或者相关等同专业大专(含)以上学历。
◆受过机械设计、机械制图、电工电子等基础知识。
◆熟练使用AutoCAD软件制图,至少会一种三维绘图软件。
工作职责:
职责
一、负责发动机管理系统外围器件的选型和开发。
职责
二、产品设计开发。
职责
三、工装辅具的设计开发。
职责
四、协助项目总监和型号主管进行产品器件的实验、试验等工作。
硬件工程师
招聘人员:5人
教育背景:硕士及以上学历,电子、通讯类专业。
基本知识:模拟电子、数字电子、单片机技术、protel制图。
工作经验:有电子产品开发工作经历。
技能技巧:
◆掌握电子元器件基本知识,具有较强的动手能力;
◆熟练使用示波器、逻辑分析仪等常用仪器;
◆熟练使用PROTEL99等工具软件,具有设计复杂的电路原理图及绘制多层电路板的工作
能力;
◆熟悉嵌入式系统的硬件开发,有较强的模拟、数字逻辑电路设计能力;
◆英语水平四级以上,能够熟练阅读英文技术资料。
工作职责
职责
一、负责现有产品的维修;
职责
二、设计方案所采用元器件的选择和成本控制;
职责
三、负责汽车电子产品的设计开发。
机械工程师
招聘人员:5人
教育背景:机械设计等相关专业硕士及以上学历。
培训经历:受过产品开发、项目管理等方面的培训。
任职要求:
熟练使用AUTOCAD,Pro-E等机械设计制图软件,熟悉机加工工艺和机械结构设计,熟练使用办公软件,具有团队精神以及良好的沟通协调能力。
优先考虑:了解APQP产品质量先期策划;或了解汽车电气、线束产品,有汽车行业从业经历。
工作职责
职责
一、汽车零部件设计开发
职责
二、编制并组织实施产品制造工艺文件
职责
三、生产制造工装、卡具及相关检测设备开发设计工作。
职责
四、协助进行产品质量问题分析验证。
测试工程师
招聘人员:6人
教育背景:硕士以上学历,汽车工程、电子、自动化控制、测量控制专业。
基本知识:基本控制理论,发动机工作原理和控制方式:单片机知识、电学知识
工作经验:1年以上工作经验;半年测试经验
技能技巧:
◆至少了解一款单片机,并且有单片机编程经验
◆熟练使用Protel,有驾驶证及单独驾驶经验,会使用万用表、示波器等测量仪器;◆英语水平四级以上,能够熟练阅读英文技术资料。
◆优先考虑有电喷发动机的修理经验
工作职责
职责
一、ECU测试及相应测试报告书写
职责
二、测试车辆的日常养护和管理
职责
三、ECU开发支持工作
硬件助理工程师
招聘人员:6人
教育背景:汽车工程、电子、自动化控制、测量控制、发动机专业。
学历:本科及以上
英语水平:四级,阅读外文资料无障碍
技能技巧:
◆熟悉常用电子元器件,具有一定硬件电路分析、调式和设计能力,熟练使用PROTEL等常用EDA软件,熟悉单片机(ARM、AVR)开发
◆有较强的责任和沟通能力;
◆优先考虑有电子产品或设备维修经验者、有驾照者
工作职责
职责
一、负责公司自制设备及工具的维护
职责
二、负责公司在研发设备及工具的使用及调试
职责
三、参与研发设备及工具的开发
实验室技术员
招聘人员:6人
教育背景:机械、电子或自动化等专业。
学历:本科及以上学历
技能技巧:
◆熟练使用Word、Excel能够熟练驾驶
◆优先考虑有汽车零部件企业实验室或质保部的工作经验
工作职责
职责
一、维护实验室测试能力和测试系统,协助新品开发
职责
二、为生产、质保、产品等相关部门提供产品测试的相关支持
职责
三、编制产品的实验规程和检测规程
职责
四、编制实验设备维护使用规程
软件助理工程师
招聘人员:6人
教育背景:汽车工程、电子、自动化控制、测量控制、发动机专业。
学历:本科及以上学历
英语水平:四级,阅读外文资料无障碍
技能技巧:
◆熟悉数电模电原理,熟悉控制理论、熟悉单片机原理与应用,熟悉嵌入式系统开发方法 ◆有较强的责任和沟通能力;
◆熟悉一种或多种单片机,熟练使用Keil、Protel,Matlab等专业软件,熟悉使用汇编和C语言进行嵌入式程序设计;能够看懂电路原理图并分析其工作原理
工作职责
职责
一、编写ECU控制程序
职责
二、阅读并分析ECU程序结构,编写分析报告及设计原理性说明
职责
三、嵌入式系统程序设计
嵌入式软件工程师
招聘人员:6人
教育背景:汽车工程、电子、自动化控制、测量控制、发动机专业。
学历:硕士及以上
英语水平:四级,阅读外文资料无障碍
基本知识:基本控制理论,发动机工作原理和控制方式
技能技巧:
◆C语言程序设计、嵌入式产品集成,熟练使用Keil等编译工具,至少了解一款单片机,并且有单片机编程经验,了解软件反编译工程,会使用Protel
◆有较强的责任和沟通能力;
◆优先考虑有汽车电子辅助产品开发经验,熟悉C167、ARM、AVR系统,熟练LabVIEW或VC编程,有驾照
工作职责
职责
一、ECU测试及相应总成技术状态版本管理
职责
二、EMS系统辅助设备开发
职责
三、EMS系统辅助设备测试
售前工程师
招聘人员:10人
教育背景:汽车工程、机械工程、机电一体等相关专业。
学历:硕士及以上
英语水平:四级,阅读外文资料无障碍
基本知识:了解发动机的工作原理,能清楚地表述电控系统的结构和功能,具有较好的交流能力。
工作职责
职责
一、向客户介绍EMS的组成和各器件的结构、工作原理和实现的功能。
职责
二、在EMS系统的开发过程中,将客户的需求明确传递给技术开发部门。
职责
三、对于开发过程中遇到的问题能客户进行积极的交流沟通。
产品开发工程师
招聘人员:5人
教育背景:机械设计制造、机械工程及自动化等相关专业。
学历:硕士及以上
英语水平:四级,阅读外文资料无障碍
基本知识:熟练使用AUTOCAD,Pro-E等机械设计制图软件,熟悉塑料件结构设计和加工工艺,熟练使用OFFICE办公软件。
工作职责
职责
一、汽车燃油泵产品设计开发。
职责
二、编制产品技术,绘制产品工程图。
职责
三、生产制造工装、卡具及相关检测设备开发设计工作。
职责
四、协助进行产品质量问题分析验证、外协厂商的技术谈判和技术支持。
行政助理
招聘人员:6人
教育背景:汽车工程、行政管理专业。
学历:本科及以上
英语水平:六级,阅读外文资料无障碍
基本知识:具备一定的行政管理经验,善于人际交流
技能技巧:
◆熟练使用Office,可进行Excel编程,有驾照,可熟练驾驶
◆有较强的责任和沟通能力;
◆优先考虑有电子类行政管理经验者
工作职责
职责
一、协助部门间工作协调
职责
二、流程、制度文档整理
职责
三、文件控制、数据统计
北京锐意泰克汽车电子
公司简介:
北京锐意泰克汽车电子有限公司为国内某大型汽车制造公司及某香港上市公司合资成立的公司,是一家主要从事汽车发动机电控系统(Engine Management System)的研发和生产的高新技术企业。公司是国内首家实现自主品牌EMS系统 OEM供货厂商,目前公司已实现EMS产品为几大品牌汽车的供货。
公司现有员工360人,30%具有硕士以上学历,70%具有本科以上学历(含硕士、博士)。公司在成立后获得了高新技术企业资质以及软件产品和软件企业的“双软”认证。公司EMS系统项目被列入2005国家级火炬计划,并已列为国家发改委“重点产业化”支持项目。目前,公司EMS产品已成功实现量产,并开始向国内发动机和整车厂商批量供货。
一、广阔的发展空间
目前公司正处于快速发展阶段,随着公司规模的不断扩大,员工的发展空间将越来越广阔。只要你肯学习,公司将给你一个提高自我和实现自身价值的广阔舞台。
二、员工保险:
公司根据国家相关政策法规,建立各种劳动保险体系,包括养老保险、医疗保险、工伤保险、失业保险、补充医疗和住房公积金等,为员工提供完备的劳动保障。
三、福利:
1.除享受国家规定的各种节假日外,对于工作满一年的员工,公司提供5天带薪假。
2.工龄每增加1年,假期相应增加1天,最多不超过15天。
3.丰盛的工作餐
四、其他福利:
1.不定期组织外出活动,如旅游、滑雪,丰富员工的业余生活;
2.不定期组织体育活动,如:足球赛、篮球赛、乒乓球赛、台球赛等;
五、健全的培训机制
电控技术一直为国外少数几家企业垄断,国内技术人才匮乏,因此公司建立相当健全的培
训机制,使研发人员都能找到自己适合发展的平台,为实现汽车核心技术民族化而努力。
六、具有竞争力的薪资结构
月工资=基本工资+岗位工资+绩效工资
基本工资、岗位工资根据职务职责而定,绩效工资根据工作能力而定。
地址:BDA国际企业大道 北京经济技术开发区景园北街2号38-2
邮编:100176
Tel:80361892-802、898
Email:hui.feng@troitec.comcancan.jiao@troitec.com
工程造价软件 篇6
关键词:软件工程监理,软件产业,影响
信息技术已经逐渐成为先进科学的代名词, 互联网也在现代社会发展中发挥着越来越重要的作用, 软件是信息技术和互联网发展最重要的部分。一个企业只有掌握了最先进的软件技术, 才能在这个竞争激烈的社会中占据最有利的位置, 并不断地向着前方进步。现如今, 很多企业都看到了发展软件行业的美好前景, 争相挤入软件生产的行列。也正是因为软件所带来的利益对企业有着极大的吸引力, 才造成了如今市场中的软件生产企业良莠不齐, 所出产的软件质量也未必都能够达到应有的标准, 虽然软件的生产速度逐渐加快, 然而, 却未能满足用户的需求。一些企业生产软件所聘用的人才并不具备应有的强硬的知识和能力, 或者对软件生产的监管力度不够, 造成了软件的开发、生产不规范, 而这些软件进入市场, 被用户所使用, 就为用户造成了一些不便, 甚至是损失。因此, 软件工程监理工作就显得尤为重要。只有依靠软件工程监理的作用, 才能保证软件企业开发出更多符合用户要求、质量达标的软件。
一、软件产业市场结构受软件工程监理的影响
所谓的市场结构, 实际上可以这样理解, 产品的质量优劣以及成本高低而造成的市场竞争力对于市场行情的影响, 市场结构对于产业组织的竞争性质有着根本的决定作用。市场结构不但直接决定了产业内的市场行为, 同时, 也在很大程度上影响着市场绩效。而市场结构又包括了市场集中度、市场中产品的经济效益和规模以及产品的质量和类型等多个方面。软件工程建立工作对于软件产业的市场有着巨大的影响, 也就意味着, 对于市场结构中的这几个方面的影响也非常深远。
(一) 软件产业市场集中度受软件工程监理的影响。
市场的供需关系既与企业的生产有关, 又与用户的需求不可分割, 从市场的整体状况来看, 依旧是供应决定需求。而由于我国的软件产业相对来说还是一个新兴的产业, 不但企业在生产和销售软件方面没有足够的经验, 许多用户也不知道该如何从市场中获得自己所需要的产品, 这就导致了我国软件产业市场的集中度分布不合理。一方面我国的软件产业市场较为分散, 基本上只存在于一些科学技术较为发达的的确, 软件的应用也只是运用在一些高端设备中, 并且一些较为常用的软件都是由几家大的软件企业所开发出来的;另一方面我国的软件开发技术与一些先进的国家相比来说还存在许多不足之处, 因此, 当引进相同类型的国外软件时, 一些国产软件在市场中就会失去竞争力。这些都是导致我国软件产业市场集中度低下的原因。而通过软件工程监理工作来对软件的开发和市场销售进行监管和调控, 就会大大改善这一状况。
(二) 软件产业的经济效益和规模受软件工程监理的影响。
我国的软件开发企业还没有形成足够大的规模, 市场上所出现的软件大多数都由一些中小型企业研究开发出来。企业规模不够大, 在这个竞争力极强的市场中难以站稳脚步, 一旦市场出现动荡, 最先遇到风险的就将会是这些中小型企业。且由于我国的软件企业还处在发展阶段, 其开发出来的软件并非十全十美, 需要不断地进行改进。如果软件工程监理不能发挥其足够的影响力, 那么软件的开发研究就达不到国际化的水准。如此以来, 这些国产的软件必然会受到一些国外软件的冲击, 不但企业难以进步, 发展壮大为更大的规模, 取得不了应有的经济效益, 用户对于软件的使用也将会受到极大的限制。而软件工程监理工作, 就是为了能够提高我国软件企业的生产规模, 使其开发研究走向标准化, 扩大企业规模, 增强企业竞争力, 使其开发研究的软件能过得到用户的认可, 获得更高的经济效益。
(三) 软件产业产品的质量和类型受软件工程监理的影响。
一个软件企业能否开发研究出高质量的软件, 取决于企业是否具有软件开发方面的专业型人才, 同时, 软件工程监理对于软件开发的质量也有着掌控把关的作用。另外, 企业所开发研究出的软件类型是否普遍适用于大多数用户, 也会受到软件工程监理的影响。目前, 我国一些软件开发企业所生产出来的软件, 技术含量不足, 难以形成强大的市场竞争力, 而企业对于用户的服务质量也难以达到用户的期望程度。再加上在不同的地区、不同的行业、不同的人群, 对于软件的使用需求不同, 企业在开发软件时需要考虑到这些因素, 才能够开发研究出高质量、合适类型的软件。而软件工程监理工作, 就是要洞悉这些情况, 并向企业管理者反映, 从而决定软件企业的发展方向。
二、软件产业市场行为受软件工程监理的影响
软件企业会根据自身的软件开发特点、软件的竞争力在市场中做出相应的活跃行为。而软件产业的市场行为又与市场结构有着密不可分的关系。因此, 软件工程监理也会在很大程度上影响软件企业的市场行为。
(一) 企业软件生产创新能力受软件工程监理的影响。
一个软件开发企业是否能够不断地发展, 不但受到其自身说具备的人才、管理、经费等方面的影响, 更重要的一点是这个企业是否具有强大的创新能力。尤其是软件行业, 其接触的都是社会中最为先进的技术, 如果没有足够的创新能力, 就会被日新月异的软件市场所抛弃。随着软件行业的不断发展, 越来越多的软件企业开始意识到创新能力的重要性, 并且在开发研究中不断地提高其创新能力。软件工程监理工作, 能够平衡企业对于软件开发方面所投入的资金、所聘用的专业人才等各种事项, 使企业增大对于创新能力的重视程度, 从而提高整个企业的创新能力, 开发研究出更为先进的软件。这样, 该软件企业才能够在市场中占有一席之地。
(二) 企业软件生产的标准及规范度受软件工程监理的影响。
软件企业要想能够使自身所开发研究出来的软件能够符合用户的要求, 并在市场中取得更大的竞争力, 那么就必须有一个明确的生产标准。企业在研究开发软件的过程中, 需要极强的技术含量, 更需要有一个规范的开发研究过程。软件工程监理的出现, 能够帮助企业对软件开发所使用的技术标准、开发过程中的操作规范进行把关, 使企业所投入的人力物力能够发挥到更大的作用, 提高企业的生产效率, 降低企业中软件开发中的成本。现在的软件市场情况极为复杂, 不但是企业开始逐渐重视软件开发的标准和规范, 国家政府部门也开始参与对于软件开发的调控。为了加快我国的软件开发, 保证软件开发的质量, 软件工程监理开始集合企业与政府等多方面的力量, 为软件的开发制定一个合理的、规范的标准, 保障软件开发能够与国际接轨。
三、软件企业产业的绩效受软件工程监理的影响
我国软件产业的现状是, 企业的生产规模还不够强大, 难以形成能与国外软件行业竞争的力量, 软件开发技术与国际标准也有一定的差距。要想扩大软件产业的规模, 加快软件研究的技术进步, 就必须依赖软件工程监理工作的强大影响力。
(一) 软件企业产业规模经济性受软件工程监理的影响。
就目前来看, 我国众多软件开发企业规模较小, 且未能形成强大的凝聚力, 没能站在统一战线上进行软件的研究开发, 如此一来, 依靠单个的软件企业难以形成足够的竞争力与一些国外企业抗衡。软件企业的规模经济性也难以令人满意。软件工程监理工作, 就是要对这些方面进行管理和调节。一方面软件工程监理工作能够推动软件企业将服务的方向由单一的软件开发向多种服务并重的方向发展;另一方面软件工程监理工作能够加大对企业自身的管理, 提高其在市场中抵御风险的能力, 使企业能够在激烈的市场竞争中站稳脚跟。另外, 软件工程监理工作能够通过对软件质量和开发方向的监管, 使企业开发出更符合用户和市场需求的软件, 增强软件产业的规模经济性。
(二) 软件企业技术进步受软件工程监理的影响。
我国目前所使用的一些较为先进的软件, 都是从国外引进的, 而我国自主研究开发的软件, 其技术含量还未能完全达到市场的需求。而我国的软件开发要想具备较强的技术, 就要依靠软件工程监理来对其进行管理。软件工程监理工作能够督促软件开发人员不断地提高自身素质, 增加工作经验, 从而提高整个软件企业的技术水平, 加快软件开发的技术进步。
参考文献
[1]马红.论中国软件产业的质量保证体系[J].电子标准化与质量, 2001.5.
[2]陶长琪.试论信息产业结构和组织的演进[J].江西财经大学学报, 2000.6.
软件工程师的谎言 篇7
尽管我把软件工程师当作偶像,但他们仍然频繁地撒谎。也许撒谎是创新所必须的,太多人会告诉你,你想做的东西无法达成或者根本没人想要。只要知道他们在撒谎,你就不用担心。下面是一些工程师经常说的谎言。
1“我对市场一无所知”。这是一句假的谦逊之辞。事实上,这位工程师正在想的是,“我不了解市场营销,但与我所做的工作相比,那又算得了什么?工程和市场我都能应付自如,我只是希望那些MBA能够提出一些配得上我写出的代码的想法”。不过,不用对此太担心,在工程师错过了一个个产品开发的最终截止日期之后,他们会发现自己遇到了麻烦。
2“我们将要进行测试”。这是一个毫无意义的陈述,因为关键不在于什么时候开始测试,而在于什么时候完成测试。目前看来,惟一能够肯定的测试完成日期,就是钱花光的时候。
在过去,产品Alpha版本的意思是“所有的部分都完成了,尽管不一定能够合格运作”;Beta版本的意思是,“不会再出现重复性的错误了”。而到了现在,Beta版本则意味着,“在承诺的交货期之后,我们就消失了”。
3“我已经对代码进行了注释,后来者可以看懂我的工作”。工程师确实打算对代码进行注释,不过随着日子渐渐过去,工作重点也发生了变化。管理层将面对这样的问题:“你是想让我为代码进行注释还是尽快完成项目”?答案不言而喻。幸运的是,缺少注释并没有什么关系,因为代码是如此蹩脚,一年之内肯定需要重新编写。
4“我们的产品结构是可扩展的”。这是我最乐于听到的谎言。一般来说,从未交付过产品的工程师在vB中建立模型后会这么说。整个谎言是这样的:“Google的扩展性不如我们。他们可以支持2,500万次同时搜索,而我们可以轻而易举地处理10亿次。”幸运的是,在大多数情况下,产品真正能够应用所花的时间要比CEO的保守估计还长,所以可扩展性从来也不是—个重要问题。
5“我们编写的代码支持所有行业标准”。这几乎是事实,当然还需要一点补充:“这些代码支持着我所认同的所有行业标准”。工程师对他不喜欢的标准习惯地选择视而不见——例如那些微软颁布的标准。对工程师来说,这无关紧要,反正客户不会知道这些。 6“我们有一个数据库和系统,可以有效地报告bug”。但是,故障报告系统的设计前提是系统中没有故障,所以不需要报告。一艘情况下,如果记录的故障从不超过1,000个,那只能说明这个公司没有进行仔细的检查。
7“与印度的外包团队合作,会帮助我们做得更快、更好,而且更便宜”。普通的技术人员通常不会说出这样的谎言,这是CTO的杰作。在他们脑中,印度的程序员优秀、迅速、便宜,而美国人则差劲、拖沓、昂贵。事实显然不是这样。
8“我们的测试版网站喜欢它”。在技术界工作了25年,我从未听说过任何一个公司说起它的测试版网站不喜欢有软件产品出现在上面。有三个原因:首先,很多测试版网站很荣幸能得到软件的预发行版本,他们不希望提出否定意见;第二,大多数测试版网站并不怎么使用软件;第三,测试版网站并不希望无情地批评公司的新产品。正如告诉父母他们的孩子其实很丑一样,这是一件很难的事情。 9“这一次我们做对了”。这个谎言的可怕之处在于工程师对此真的相信。问题在于,“这一次”实际上已发生了很多次,到底哪一次做对了?我对工程师很有信心,并认为经过长时间的努力,他们真的能做好,只是我们活不到那个时候。
10“这段代码太差了,与调试和扩展相比,还是重写更好”。所有的程序员都会对别人的作品做此评价,还有一些人如此评论被重编后的版本。 11“我喜欢像建筑师一样思考,但是我可以编程”。这意味着该程序员实际上不能编程,而且很可能也不能设计好建筑。
12“在我的机器上它能正常运转”。“我的机器”很可能是世界上该软件能够正常运转的机器。
13“我当然可以放弃编程,而是去经商”。这是每个转型创业者的工程师的遗言,其意思是他既不能放弃编程,也不能去经商。
14“即使是我妈妈也可以在屏幕上冲浪”。当然,他的妈妈可能是麻省理工毕业的计算机专业博士。
软件工程课程 篇8
时间:2009-03-22 08:47 来源: 作者: 点击:1059
学院在课程体系制定、课程计划安排上制定了严格的规定与规范的操作程序。课程体系、教学计划由学院主管院长负责,对国内外大学、大型IT企业进行调研、分析,确定社会对人才的需求和人才知识、能力、素质的构成,而后由主管院长召集相关教师起草方案,再经学院教学指导委员会专家和企业专家进行论证,并报学校教务处审核、批准,由此形成本科生、硕士研究生的培养方案。同时,根据学科发展和社会需求的变化,学院通过增加或变更选修课、开设讲座等方式动态调整。目前,软件学院主要课程设置按课程体系关键域分类如下。
1)数学基础(本科):大学数学I、概率论与数理统计、数值分析、离散数学等。
2)软件基础(本科):数据结构、汇编语言程序设计、面向对象编程与设计、可视化程序设计基础、操作系统、数据库系统、C/C++程序设计、算法分析与设计、编译原理、软件工程等。
3)硬件基础(本科):数字电子技术、计算机系统基础、数字通信原理、微机原理与技术、计算机网络原理等。
4)专业技术(本科):大型数据库技术、软件体系结构、系统级编程技术、数据挖掘、嵌入式系统、J2EE应用开发、.NET架构软件开发、设计模式、建模与测试、信息安全、软件开发案例分析、并行程序设计、多媒体技术及应用、网络与分布式计算、计算机图形学等。
5)工程管理(本科):软件开发项目管理、软件质量管理与控制、企业管理、网络营销、商务谈判技巧、软件度量及应用、心理学、商务英语等。
6)数学基础(双证硕士):应用统计、组合数学、应用数学方法等。
7)软件理论基础(双证硕士):现代软件工程、面向对象与构件技术、高等计算机算法、移动计算等。
8)数学基础(工程硕士):运筹学、工程数学基础、应用数学方法等。