当前位置:文档之家› 对软件工程专业 的了解及感悟报告

对软件工程专业 的了解及感悟报告

对软件工程专业    的了解及感悟报告
对软件工程专业    的了解及感悟报告

对软件工程专业

的了解及感悟报告

学院:计算机科学与技术

班级:软件工程1402

姓名:兰阳

学号:1408010204

软件工程这个专业,我当初并不了解,只是觉得对计算机比较感兴趣,于是选择了一些和计算机有关的专业,最后,在各种机缘巧合下,我来到了西安科技大学的软件工程专业。

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率。

在《计算机科学及时百科全书》中,对计算机软件做出如下定义:计算机软件指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务,处理对象是数据(如数字、文字、图形、图像、声音等)或信息(数据及有关的含义)。处理规则一般指处理的动作和步骤。文档是为了便于了解程序所需的阐述性资料。

以上来源于百度百科软件工程。看这段话,也只是非常粗略地介绍了一下软件工程。而我对于软件工程,仍然是模糊一片。进入大学后,经过快一年的学习以及学院开办的《软件工程专业学科导论》课程,我对软件工程有了新的认识。

上面对于软件的描述强调抽象的逻辑定义,我们在使用计算机时用到的软件可以帮助我们更好地理解。例如Microsoft office 、腾讯QQ、Photoshop、迅雷等等,这些软件已经渗入我们的生活,为我们提供不同的服务,包括办公、聊天、绘图、下载等等。随着计算机的普及程度越来越高,其所适用范围也越来越广,而我们对软件的需求也会越来越大,甚至依赖于软件。我相信,随着软件的更新发展,软件将能够满足人们的各种需求,所谓软件工程,无所不能。

但是针对IT、信息类毕业生就业形势的分析来看,目前,对于我们软件工程专业的学生仍然面临着非常严峻的考验。我们同学们处于一种动手能力差、实践经验不足的情况,特别是各招聘信息上列出来的要求,只能勉强适应其中的一、两条,有些同学基本上很难找到自己觉得能被看重的岗位,更谈不上熟练、精通这样的要求。另外,我们面临的最大劣势是实践能力差,没有相关的研发经验,

对工程项目构筑没有概念。可能一个专业中目前有接触过工程项目的同学犹如凤毛麟角,对于整个项目的开发流程机会就是一片空白。

到目前为止,我们已经学习了《c语言程序设计》以及《c++面向对象程序设计》,虽然对软件设计接触的依旧不多,但已经基本了解了软件设计的基础,因此,在以后的学习中,我会更加努力,为未来的就业打好基础。

一年来我们对于课程的学习,厌倦过,焦虑过,但既然当初选择了它,我们就没有退路。可以说软件工程这个专业是一个很有前景的学科,是不是随意轻视任何一门课程。干一行、爱一行,既然选择了它,就要对它有始有终。也许现在我们的未来还是一个未知数,但我们有目标有理想,我们不可能一帆风顺的到达彼岸,所以脚踏实地才是最根本的原则。

当然成为一名工程师也不是一件容易的事,并不是一朝就能练成的,这需要我们从现在就要努力,规划好大学时光。

1.首先要正确给自己定位,确定自己的短期目标和长期目标。短期目

标可以是自己在大学四年的学习,甚至细化至每个学期的学习。长

期目标就是自己的理想,成为一名工程师,这是自己的终极目标,

每个短期目标都是为它服务的。

2.从现在开始在写程序时就要养成良好的习惯。

3.书到用时方恨少,多去图书馆,每个学校的图书馆都有很多好书

4.抓住在学校里的各种实践的机会,要为自己积累经验,就业时经验

比什么都有用。

5.对于一个立志成为架构师的人, 最重要的其实是强烈的好奇心和学

习精神. 没有比强烈的好奇心和学习精神更好的武器了, 它是成功

的工程师乃至在各行各业的成功者们永攀高峰的源泉和动力所在。

6.打好专业基础。牢记学习编程的秘诀是编程编程再编程。

工程部土建工程师总结感悟.doc

工程部一个普通员工的感悟 (个人观点) 1、了解自己近期的工作重点、工作方向及指导思想 工作重点:掌握公司近期对工程进度的要求,如果现场确实无法做到,及时请工程部领导与制定计划的部门沟通进行调整;工作重点出来了,工作方向也随之确定,就是如何尽全力将工作重点展开,以点带面。指导思想我认为就是个人的工作决心问题,通常做法是:如果进度与质量存在严重矛盾的时候,取质量而舍进度。因为进度只是一时的问题,可以通过后期的加班进行弥补;但是质量却是一世的事。 2、影响进度的因素及针对影响因素的调整方法 影响进度的因素我认为大致分为:人的因素、物的因素、经济的因素及外在因素(天气、人力不可抗拒外力的作用)等方面。一旦进度计划制定完成后,以此作为近期的工作目标,能否完成目标就看上述的方方面面了。人的因素和物的因素可以这样控制首先对施工单位现场现有的劳动力、材料、设备等方面进行摸底,再就是根据进度计划确定所需的条件,如果现场的条件不能满足进度计划的话立即联系项目经理,限期将问题整改完毕。如果施工单位确实无法在短时间内充足自己的劳动力问题的话,可以要求施工单位进行工作时间的调整(如:夜间加班)或要求施工单位压缩在其他分项工程中所占的时间,以此来平衡(如:砼浇注可以放在夜间等);经济因素的影响在我以前干的工程中也经常出现,顶多施工单位实在没钱的时候,建设

单位可以提前支付部分进度款,给予调节;外在因素的影响就是人为所不能抗拒的了,假设一个工程正在抢基础,天公不作美,连续下了一个月的雨,我相信再有能力的一个管理者都会望天兴叹。 3、如何调整计划与实际进度之间的差距 对进度计划进行适时调整,将施工单位上报的周计划、月计划及总进度计划进行对比,当计划与现场实际进度出现偏差时,找出其中的原因,针对这些原因进行解决,并及时调整原计划,形成一个良性的计划动态管理机制。 4、质量目标及如何实现质量目标的办法 遵循100-1=0的社会法则,建筑行业亦然,一栋100层高的大楼,其他的楼层质量都打满分,唯独就1层的质量不合格,存在非常严重缺陷,你能说这个工程可以打99分吗?显然不能,那这个工程就是不合格工程。不期望我们的工程能拿鲁班奖、黄山杯(根据现在的现场的情况是不可能做到的),但是我们也要制定我们的目标,我们的目标就是:施工单位做出来的东西必须合格并达到优良的等级。如何确保,光靠建设单位和监理单位督促整改,呵呵,腿跑断了也无济于事,关键是施工单位自己的意识,如果施工单位的意识差怎么办,那就向我们工程部和监理提出了更高的要求,为了质量我们要泡在现场,发现一道工序的问题,施工单位必须要整改完毕经复验合格后方能进入下道工序施工,有人说:那工程部和监理不是成了施工单位的质检员了啊?没错,但是遇到这样的施工单位估计也没别的好的办法去控制了。其次严控质量关,做到一般问题控制,严重问题重视,遇

软件工程专业认识实习报告 - 副本

软件工程专业 软件项目实践(认识实习)报告 教学单位软件学院 班级软件13-3班 学生姓名 学号 132001031 实习时间 2015.6.29-2015.7.10 指导教师 辽宁工程技术大学教务处制

目录 1 实习时间 (1) 2 实习目的 (1) 3 实习项目及内容 (1) 3.1 校内实习内容总结 (1) 3.2 校外实习内容总结........................... .. (11) 4 存在的问题 ........................... (20) 5 总结与展望 .............................. (21)

人能力有问题。这也是领导最不想听到的话,不要轻易说不。我们不会,完全可以借这个机会去学习,去查资料,但我们不能说不。 第五,不要把工作的活拖到明天,那样会越来越多,也不要在工作期间老是打酱油,否则经理一怒之下,临下班的时候,给你发过来一个任务,让你务必今天完成,那你就悲剧了,还是木有加班费的加班。 第六,没有任务了,就主动去问经理还有没有任务了,和经理处好关系很重要,以后有什么好事都会想到你的,倘若实在是没事了,那就多测测自己的项目。 第七,多学学英语还是有点好处的。 第二次报告: 主要关于Linux的有关知识和如何去学好它: 1.掌握至少50个以上的常用命令。 2.熟悉Gnome/KDE等X-windows桌面环境操作。 3.掌握.tgz、.rpm等软件包的常用安装方法 4.学习添加外设,安装设备驱动程序(比如网卡) 5.熟悉Grub/Lilo引导器及简单的修复操作。 6.熟悉Linux文件系统和目录结构。 7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。 8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。 9.学习Linux环境下的组网。 第三次报告: Oracle数据库 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。 Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了

软件工程需求分析报告模版

目录 1 引言 1.1编写目的 (1) 1.2 项目背景 (1) 1.3术语说明 (1) 1.4 参考资料 (1) 2 项目概述 2.1编写目的 (1) 2.2 项目背景 (2) 2.3 术语说明 (2) 2.4 参考资料 (2) 2.5 条件和限制 (3) 3 功能需求 3.1功能划分 (3) 3.2功能描述 (3) 4 外部接口需求 4.1功能划分 (3) 4.2功能描述 (4) 5 性能需求 5.1 数据精确性 (4) 5.2 时间特性 (4) 5.3 适应性 (4) 6 软件属性需求 6.1 正确性 (4) 6.2 可靠性 (4)

6.3 效率 (5) 6.4 完整性 (5) 6.5 易使用性 (5) 6.6 可维护性 (5) 6.7 可测试性 (5) 6.8 可复用性 (5) 6.9 安全性 (5) 6.10 可理解性 (5) 6.11 可移植性 (5) 6.12 互联性 (5) 7 其他需求 (5) 8 数据描述 (5) 8.1静态数据 (6) 8.2动态数据 (6) 8.3数据库描述 (6) 8.4数据字典 (6) 8.5数据采集 (6) 9 附录 (6)

1引言 1.1编写目的 学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。 现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。 1.2 项目背景 项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规化、系统化、自动化管理。 1.3术语说明 MIS: 管理信息系统 Transaction Processing : 事务处理 Data Acquisition :数据采集 Data Processing Circle : 数据处理流程 Data Processing:数据处理 1.4 参考资料 《软件工程案例教程》…毕硕本卢桂香编著大学 《Vista Basic语言程序设计》…韬编著人民邮电 2 项目概述 2.1待开发软件的一般概述 此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统

土木工程认知实习报告

土木与水利工程学院. HEFEI UNIVERSITY OF TECHNOLOGY SCHOOL OF CIVIL ENGINEERING 土木工程专业认识实习 实习报告

谢··名:生姓学20132····号:学生学 陈亮邵亚会李培山龚明实习指导教师: 2015.7.13-2015.7.17 企业学习时间: 土木工程认知实习报告言 1.引一年一度的小学期,一年一度的认知实习结束了。所谓小学期,是中国高校向美国高校学习的产物。一 些大学对这个为期只有短短一月左右的新生事物寄予厚望,期待它能承担起众多沉重的使命。正 如有的高校在其官方网站上雄心勃勃地表示,提高教学质量,提升教师素质,创新人才培养模式, 开办小学期是为了“加强课程建设,1走进施工现场,亲身感受建筑工地的氛围,。而所谓认知实习,就是全面提升国际性”纵然许多同学都以一种不屑或为以后进一步实习和工作打基础。把理 论和实践相结合,实习结束之后尚且不知道斜拉桥和悬索桥的无所谓的态度对待,以至于像邵老 师所说:但是作为一个转专业的大二学生,虽然已经学了许多专业课程尤其是力学课程,区别。 仍然觉得认知实习极有必要,正如陈亮、邵亚会两位老师所说,认真听、认真去理解,就姑且尽 力谈一些所见所闻总能发现学习到许多东西。实在难以写出非常出彩的东西,所感吧。实习动员2 . 20251372015时间:年月号;地点:教;主讲人:陈亮。今天,认知实习课程进行 的第一天,有我们的陈亮老师主讲注意事项,以及土木工程的现状形式,并对我们的学习方法、态度、目标提出建议。陈老师是一个直爽的人,直言不讳,对待土木行业现状以及我们的考研就 业情况不敷衍、不讲空话、不讲大话,一言切中利弊,这也是我在这节课中学到的最多的东西了。 还有一个插曲要讲一下,本来我们是原打算到南京去实习的,临时却又不得已而取消,花费固然 是一个大问题,我以为陈老师“一切实习都是结合本专业所需的”的解释是最贴切的,不像水利、 资环专业,必须到其他地方才能满足本专业实习所需,合肥的建筑及工地是可以满足实习要求的,至于有的人仍然对外出实习放不下、发牢骚,那么我只能判断他外出并非是为了更好的实习了,或许仅仅是为了玩了。相比之下,本城市的实习、考察反而更能使我们学到更多。还有便是, 陈老师残酷却又真实地指出:土木专业的前景绝非一片光明,我们的就业压力仍然很大,找到一 个好的工作更是不易,至于工作环境,老师半开玩笑似得说,之所以留校就是因为工地的恶劣环境。相比较平常身边老师或者前辈一些安慰性的话,我觉得这些直白残酷而又真实的揭露才是我 们最需要的,这才是我们浮躁的大学生所必需的一支强心剂。至于考研深造,作为一个大二转专 业的学生,我愈加体会到它的难处。本以为保研很容易,考研也不是太难,直到后来才知道每年 土木专业仅有三十人有保研资格,去年保到外校仅仅只有八人,数年之内从来没有一个土木的学 生考入清华读研究生。结合自己大一大二两年的成绩情况,保研是有难度的,而保入名校的可能 性更是微乎其微,所以只能选择在未来的一年半的时间里风雨兼程,拼他一把。好在我在网上了 解到去年有我工大学子考入同济土木学院。 3.室内课程部分:1)(;主讲人:陈亮。教月年2015714号;地点:5202时间今天上午,老师主要讲了一些建筑的基本知识,由中 国讲到国外,由古代讲到现代。中国古代建筑是无比辉煌的直接引导了一个风格流派——木质建筑。或者说,中西方建筑艺术的差异首先来自于材料的不同:传统的西方建筑长期以石头为主体; 而传统的东方建筑则一直是以木头为构架的。这种建筑材料的不同,为其各自的建筑艺术提供了 不同的可能性。不同的建筑材料、不同的社会功用,使得中国与西方的古典建筑有了不同的“艺

一个电子工程师的行业感悟

一个电子工程师的行业感悟 要在竞争和解决问题中体会生活,研发和竞争是每个电子工程师不可避免的现实。大家每天都会遇到新的困难,可这才是电子工程师的生活,要轻松的活在这些问题之中,并体会其中的快乐和成功时刻的兴奋。很多电子工程师抱怨说做研发太累了,这里的“累”是一种心理的感受,电子工程师的职业就是不断的克服困难迎接新的挑战。我刚开始做研发时也整天愁眉不展,可现在同时做几个大的工程,同时面对几十个技术难题,我觉得自己每天因为能做这样的事情而感到非常的快乐和充实,如果哪天自己没事可做就会觉得很不适应,总要找些问题来思考。 全文开始:“电子工程师是科学家;电子工程师是艺术家;电子工程师也是思想家。”一位伟大的电子工程师曾经提出过这样的一段感言。不错,电子工程师是利用自然科学来创造工程的人。工程既是物质的也是思想上的。许多不朽的工程,伟大的发明以及出神入化的技术方案,许多人往往只看到了他们的瑰丽,而作为电子工程师则更应该看到设计的灵魂。因此我们应该深入的理解“电子工程师也是艺术家和思想家”。工程设计的本身就是一种艺术,也是电子工程师思想的结晶。一部精密的机械设备,一个高效而又健壮的程序,一个复杂而又无懈可击的电路,这些都反映着一些杰出电子工程师的思想和灵魂,有时你甚至会认为他们的生命已经融入到设计中。 成为一个杰出电子工程师最重要的因素就是“热爱自己的职业”。毕竟兴趣是最好的老师,许多优秀的电子电子工程师都是从小作为电子爱好者的。爱好不仅要体现在行动中更要深入内心甚至深入骨髓。有许多人问:“每天应该花多长时间在学习中和工作中。”可以肯定一份耕耘就会换来一份收获,但作为电子工程师和科学家想取得成功并不是比赛谁花的时间最多,而是看谁付出了更多的“思考”。不要以为一个学生坐在自习教室里看了多少小时的书就是“勤奋”,

软件工程专业认知

软件工程专业认知 计算机专业分方向我选择的是软件工程这个方向。软件工程是应用计算机 科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程 的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构 建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及 确定权衡,管理科学用于计划、资源、质量、成本等管理。这个方向的学科基础选修课有:软件质量管理与测试、软件体系结构、软件项目管理以及软件复用技术。 软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移 植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目 标有助于提高软件产品的质量和开发效率,减少维护的困难。 软件质量管理与测试:质量管理在软件工程中是非常非常重要的一个环节,无论你有多么精妙的算法,或是使用了多么先进的技术,还是拥有了多少强的设计,在质量控制或质量管理面前,这些都可能什么都不是。这里,有一些质量管 理的法则,可以让软件的用户从中受益。如果对质量管理一言以蔽之:面对一个长期不断需要改善的软件,当其用户或是管理者们来说,他们对某个组织所提供的标准有一种完全和最基本的信任。软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 软件体系结构:软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。 软件项目管理:软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。为使软件项目开发获得成功,关键问题是必须对软件 项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。这种管理在技术工

软件工程(需求分析报告)

学生学籍管理系统需求分析报告 1 引言 1.1编写目的 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 1.2项目背景 传统的学校学籍管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。 使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。 1.3业务模式 本系统是运行在WindowsXP等操作系统环境下的多台计算机构成的局域网, 现在学校各部门分别使用不同数据库,各部门之间的信息还不能实现网上共享。由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。 高校学生学籍管理系统将采用B/S模式,学生的信息由各用户在规定的权限下在各自的工作站上录入,统一保存在系统服务器上,既可集中管理,有可让各部门管理自己负责的信息。信息上网后各用户可查询,调用,达到全校信息共享。 2用户需求 2.1使用范围 按西安交通大学城市学院学生学籍状况的系统管理(本科生用学年学分制)。 系统中保留4个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。 2.2功能要求 ·学生档案管理:学生的一般情况,及奖励,处分情况; ·学生成绩管理:学习成绩,补考成绩; ·学籍处理:学生留降级处理,休复学处理,退学处理; ·日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计; ·毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。 2.3信息采集与各部门的使用权限 每学期考试完毕由各系录入成绩,然后由教务科收集。为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下: 数据收集前的系统权限

土木工程认知实习报告

土木工程认知实习报告 院系班级:同济大学 数学系数理强化班 姓名:崔帅文 学号:1451040

一、实习意义及目的 通过一年的学习我们掌握了大量的理论文化知识,然而对于土木工程这样注重工程实际的学科而言,工程 实际的内容往往比理论更加重要,而认知实习也仅仅是 对于未来将要涉足的庞大行业的一声招呼,日后还要有 专业方向的选择,虽然我们现在开设的专业课程并不多,但是已经学习了材料力学和土木工程概论,所以实习也 是对于我们课上学习知识的一次检验,认知实习更是对 于我们日后学习方向选择和专业入门的重要课程,这次 认知实习虽然也有考试后的转换思路的性质,也是要打 起精神认真学习。 二、实习时间、内容、地点 7.13.2015 实习动员(学校129礼堂) 天马山深坑酒店岩坡支护工程参观(上海市松江区辰 花公路长兴港桥北侧) 7.14.2015 认知实习概论-----混凝土结构教学土木楼A101 校内混凝土结构的参观同济大学 7.15.2015 洋山深水港参观洋山港 7.16.2015

建工系钢结构认知实习校内 7.17.2015 道路轨道实习上海市内不同道路嘉定校区 参观沪宁高速、同三高速、沪清平高速。沿线介绍外环线、高速公路的基本概念、特点、工程问题等。轨道:观看高速铁路录像、参观嘉定校区轨道交通试验线 7.18.2015 地下建筑桥梁上海地铁博物馆(吴中路1779号)南浦大桥 三、实习心得 1.实践动员会议: 1)实践意义: (1)是难得的认识土木行业的机会 (2)了解各类工程的实际情况 (3)是可以解答疑难问题的机会 2)收获心得: (1)学习土木的观念:要广要精 (2)多多从实践中认识理论 (3)注意理论知识在实践中的应用 2.天马山深坑酒店参观 “深坑酒店”位于上海松江国家风景区佘山脚下,是一

20年机械工程师的职业感悟

20年机械工程师的职业感悟 -------------------------------------------------------------------------------- 该文章讲述了20年机械工程师的职业感悟}--在珠三角亲历了“中国制造”有一些管窥之见,结合本人的经历,在此写下几点感悟,供各位同行参考。请来看这样一个国外工厂的架构是这. 20年机械工程师的职业感悟 本文是出自一个从事机械工程师职业20年的前辈对机械业工程师职业的感悟。 首先简单介绍一下本人情况: 木易春,江南人氏,姓杨,春天出生。职场老将(本人身心还较年轻)。 89年毕业,国企4年,民企2年,意企5年,日韩合资企业2年,经历非标设备、玩具、电子、自动化设备行业。 在珠三角亲历了“中国制造”有一些管窥之见,结合本人的经历,在此写下几点感悟,供各位同行参考。文章分8个章节,有以下小题目: 一、 1、求职难并不是近年才出现 2、四年存的钱不如一天多 3、新知识只能从头学起 4、感受外企的活力 5、本领是个人最好的依靠 6、意国的人生活真潇洒 7、设备国产化的困惑 8、感受高效的设计制造 请各位选择感兴趣的章节阅读,也希望能够抛砖引玉,引来各位同行各抒己见。 1、1、求职难并不是近年才出现 89年毕业,被分配到内地小城一小军工企业(当时包分配)。说是军工企业,其实那几

年,除了出口了两套做子弹的专机去肯尼亚、乌干达外,基本是做民品,企业效益一般。同学分配普遍不理想。但最差的还不是我们这一届。90、91年因为经济太差,大学生无法分配,实行的是“哪里来到那里去”的分配原则,许多学弟、学妹们被逐级下分、有的最后分到了他们老家的生产大队!那时没有大学生做村官一说,分到那里实际无事可干,也不受薪,只挂个户口和档案,与待业无异。 当时大学一年招生50多万、约为现在的十分之一,高考竞争比现在大N倍。而打工经济才开始在南方萌芽,不像现在虽然竞争激烈、但整体经济已经有很大的发展,只要有能力,个人具有充分的自由和广阔的发展空间。客观来讲,现在人们生存问题不大,而当时出门需要带粮票、开介绍信做法很束缚人。 97年亚洲金融危机发生后,国内经济也很受影响,大学生又面临第二轮求职难,大学生做环卫工人、竞争殡仪馆人员之类新闻开始层出不穷。此后大学在扩招的道路上一路狂奔,几年时间内招生人数膨胀了五倍,大学生就业难已是常态。 笔者对大学大规模扩招整体上持怀疑态度,除了大学教育与实际运用之间存在巨大的差异之外,目前我国的产业发展水平很难消化占适龄人口三分之一的大学生,大量需要的还是各种工人、种地农民等。但对大学毕业上的个体前景又十分看好,特别是学机械的,只要肯努力加上方法得当,想出人头地是很有希望的。 09年,金融风暴席卷全球,大学毕业生又将面临一个艰难时期。因不堪就业压力,已经有几个年轻鲜活的生命因此逝去,作者听到这种消息既感痛心、又觉得悲哀。身处制造业核心地带的东莞,感觉这次比97年亚洲金融风暴大得多,主要有两个标志:作为世界主要消费市场的欧美深陷危机;占东莞大半壁江山的电子行业遭受重创。笔者在此有两个愿望:一是经济形势能尽快好转,二是我们的毕业生和职场人士能够更加顽强、能学到更多本领,挺过当前艰难时局。 2、四年存的钱不如一天多 离开最初的企业是基于上世纪中期国营企业普遍存在情况:企业危机四伏、技术人员地位低下。我所在的企业技术人员地位比不上业务员、实惠方面也赶不上生产调度人员,甚至还时常被一些同龄青工拉来比工资待遇。如果不离开,我的前景可以从我的师傅、一位上世纪六十年代初期毕业于上海交大的老工程师的经历就可以看到,而且会在日趋窘迫的形势下变得更加糟糕。 94年春,还在单位上班,通过《羊城晚报》招聘联系上了一家招聘企业,到邮局挂了一次电话就决定来东莞。老板和我同岁,本地人,靠修理冰箱起步、卖空调致富,然后进入工程、制造业,对人才可谓求贤若渴。尽管本人水平一般,也受到他的欢迎。刚到达,老板就先发半月工资,加上安家费(实际我的家只不过是一个行囊而已),又报销路上费用,还没上一天班、手中的钱一下就比我在国企4年干了四年半存下的钱还多,心中生出许多感慨。 3、新知识只能从头学起 在这家企业干了2年,设计了几种中央空调的辅机,毕竟是小企业,实力有限,不能向

对软件工程的认识

我对软件工程的认识 随着软件危机的存在才慢慢地产生了对软件工程的认识,在软件开发和维护的过程中存在着很多严重的问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关,逐渐地产生了软件工程。 软件危机的表现: i)软件开发成本难以控制、软件开发进度难以预测。 费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。 ii)软件的可靠性差,产品质量无法保证。 软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加。 iii)生产出来的软件难以维护 很多程序缺乏相应的文档资料,程序中的错误难以定位,难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。 iiii)软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升。 由于微电子学技术的进步和硬件生产自动化程度不断提高,硬件成本逐年下降,性能和产量迅速提高。然而软件开发需要大量的人力,软件成本随着软件规模和数量的剧增而持续上升。 iiiii)软件开发生产率提高的速度远远满足不了计算机应用迅速普及深入的需要。软件产品供不应求的状况使得人类不能充分利用现代计算机硬件所能提供的巨大潜力。 iiiiii)用户对产品功能难以满足。 开发人员和用户之间很难沟通、矛盾很难统一。往往是软件人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。

软件工程是将系统的、科学的和严密的方法应用于设计、开发、运行和维护软件,以及对这些方法本身的研究,也就是将工程应用于软件,它由方法、工具和过程三部分组成,而软件是计算机系统中程序、数据和文档的集合。程序是用程序设计语言描述的、适合计算机处理的语句序列,数据是使程序能够适当地处理信息的数据结构,文档是软件开发、使用和维护程序所需要的图文资料。软件具有个体化、规模庞大、维护复杂和长期性的特点。软件又分为应用软件和系统软件。应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。而系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得他们可以协调工作。 软件工程的框架可以概括为:目标、过程和原则。 (1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。 (2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。

软件工程 需求分析报告

文档编号:001 版本号: 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳开发单位:西邮07级科技1班软件开发小组

一、引言: 1、编写目的: 对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用 Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、

需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD, Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。

土木工程专业认识实习报告

认识实习报告 学院名称城市建设学院 指导教师 职称 班级建工 学号 学生姓名 20 年9月

目录 一、实习目的 (3) 二、实习任务与要求..................... (3) 三、实习安排........................................ .. (4) 四、实习区域概况....................................... ....... (4) 五、实习过程与记录........................................ .... (5) 5.1地点一:金港水岸(高层商住楼) (5) 5.2地点二:金柘小区二期(多层住宅楼) (6) 5.3地点三:恒升中央公园(高层住宅楼) (7) 5.4地点四:雨母山瓦泥塘(仓筒、厂房、办公楼) (9) 5.5地点五:洪辰7栋宿舍楼 (10) 六、构件构造认识..... (11) 七、实习收获体会..... (12)

一、实习目的 通过这个学期对房屋建筑学这门课程的学习我已经初步了解了民用建筑设计原理,对民用建筑设计,建筑平面、剖面、形体及立面设计、建筑构造有了基本的认识。 本次实习的主要目的是:第一、进一步掌握民用建筑设计原理,掌握建筑的墙体与基础的构造,现浇整体式钢筋混凝土楼梯构造,钢筋混凝土楼板构造,建筑屋顶的排水设计,门窗的类型与尺度。第二、比较并了解实际生活中的现代建筑的基本形式与尺度与课程教材中所介绍的现代建筑的基本形式与尺度的异同。了解实际生活中的现代建筑设计的习惯和风格。第三、培养自己理论联系实际的能力,总结规律灵活运用,勤于观察与思考,不断实践动手能力和实事求是的作风,以及吃苦耐劳的精神,为以后搞好民用建筑设计打下坚实的基础。 二、实习任务与要求 实习拍摄及测量的内容,根据实习建筑的建筑与结构特点拍摄测量,不是每栋建筑都包括所有构件。 1)现浇肋梁楼板:柱网、现浇钢筋混凝土梁、现浇钢筋混土板、板的错层、预留板洞、模板施工痕迹 2)楼梯:楼梯间、楼梯踏步、中间平台、楼层平台、楼梯柱、楼梯梁、电梯间、框架结构的楼梯布置 3)墙体:外墙装修、内墙装修、顶棚装修、填充墙、加气混凝土砌块填充墙、烧结砖砌筑方式,填充墙顶部烧结砖斜砌做法、框架柱与砌块墙的拉结、构造柱、圈梁(框架结构没有)、墙体安装接线盒、女儿墙的砌筑。 4)屋顶:上人楼梯间、变形缝、檐沟、泛水、女儿墙、分隔缝、集水口、落水管、防水 5)门窗:平开门、弹簧门、推拉窗 6)幕墙:横框、竖框、玻璃面板、结点

浅谈作为地产工程师的一些感想

浅谈作为地产工程师的一些感想 5月份从安装公司调到地产公司,作为新进地产公司员工参加了向总的《做优秀的地产工程师》培训,通过培训知道了从一个施工企业的机电工程师到地产开发企业的机电工程师所做的事有何区别,并大概懂得了怎样才能做一个优秀的地产工程师。而今到项目公司也已经快一个月了,通过一个月的工作从真正意义上理解了地产工程师的职责,如下: 第一节地产工程师的工作范围 毕业后一直在安装公司从事施工管理工作,从决定申请调地产公司就在想:“做地产工程师管理与乙方管理工作到底有什么不同吗”?做了地产工程师,慢慢开始有了一些自己的感悟。 做为地产工程师(以电气为例),主要工作职责包括: 1、供电手续报批(临电方案、高压方案、低压方案) 2、弱电手续办理(电视、电话) 2、设计条件制定 3、图纸审核 4、工程技术、质量、进度、安全管控 5、审核签署现场洽商变更 6、协调现场各方关系 7、配合甲供设备招标,并负责提出设备材料技术要求 8、配合甲供、乙供主要设备材料设备厂家考察工作 以上所列就是地产机电工程师的工作重点。做为地产工程师,你必须对自己的工作职责有深入的了解。因为在项目内部,没有人比你更清楚你在自己的专业中应该做什么,怎么做。既然是工程现场管理,那么质量、进度和协调工作无疑是地产工程师工作的一个重头戏。 第二节成本与方案的控制 在工程中甲方是投资方,是花钱的。这跟你在日常生活中花钱没什么两样,希望的就是少花钱,多办事。施工商是承包方,是赚钱的。就如同我们生活中的商家一样,希望的是多赚钱少办事。这就是一对矛盾体。 也许,你会说,你的观点不对,现在都讲双赢啊,怎么非要搞成对立关系呢。

我对软件工程专业的认识

班级:姓名:学号: 我对软件工程专业的认识 软件工程这个专业,当初并不了解,只是自认为对计算机比较感兴趣,于是选择了一些和计算机有关的专业,最后,在各种机缘巧合下,我来到了杭州电子科技大学的软件工程学院。 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率。 以上来源于百度百科软件工程。看这段话,也只是非常粗略地介绍了一下软件工程。而我对于软件工程,仍然是模糊一片。进入大学后,经过三四个月的学习以及学校开办的《软件工程专业学科导论》课程,我对软件工程有了新的认识。 在《计算机科学及时百科全书》中,对计算机软件做出如下定义:计算机软件指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务,处理对象是数据(如数字、文字、图形、图像、声音等)或信息(数据及有关的含义)。处理规则一般指处理的动作和步骤。文档是为了便于了解程序所需的阐述性资料。 上面对于软件的描述强调抽象的逻辑定义,我们在使用计算机时用到的软件可以帮助我们更好地理解。例如Microsoft office 、腾讯QQ、Photoshop、迅雷等等,这些软件已经渗 入我们的生活,为我们提供不同的服务,包括办公、聊天、绘图、下载等等。随着计算机的普及程度越来越高,其所适用范围也越来越广,而我们对软件的需求也会越来越大,甚至依赖于软件。我相信,随着软件的更新发展,软件将能够满足人们的各种需求,所谓,软件工程,无所不能。 对于软件的大量需求,我们是否有足够的能力去研制和开放呢?著名软件工程专家 B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇 论文中提出了软件工程的七条基本原理。 (1)用分阶段的生存周期计划进行严格的管理。 (2)坚持进行阶段评审。 (3)实行严格的产品控制。 (4)采用现代程序设计技术。 (5)软件工程结果应能清楚地审查。 (6)开发小组的人员应该少而精。 (7)承认不断改进软件工程实践的必要性。 B.Boehm指出,遵循前六条基本原理,能够实现软件的工程化生产;根据第七条原理,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验,才能开发一款好软件。现在市场上有非常多的软件企业,软件的数量也是不计其数,可当中适合人们需求,使用方便,易于掌握的软件又有多少呢?从目前的情况来看,企业研发软件的成本还是很高,研发周期仍需要比较长的时间,孕育出来的软件仍需要不断地修改完善。为了提高软件的研发效率,降低软件的研发成本,保证软件的质量,软件工程学科应运而生。人类5000年的文明历史,工程建设领域可谓硕果累累,这当中很重要的一点是工程建设领域的生产模式已经比较成熟,

软件工程--需求分析报告

文档编号:001 版本号:1.0 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 开发单位:西邮07级科技1班软件开发小组 一、引言: 1、编写目的:

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、 需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳

本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD,Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。 (4)以最低的成本,在最短的期限内开发出具有管理学生和学生信息

土木工程专业认知实习心得

土木工程专业认知实习心得 土木工程专业认知实习心得篇一1、实习单位 长沙中新项目管理责任有限责任公司 2、岗位介绍 ____建设监理员,外务现场旁站,包括对重要部位或隐蔽工程的检验记录、录像,负责旁站监理记录,及原材料的进场记录,现场安全管理;内务进行资料管理、信息管理及监理日志记录。其主要工作室负责承包方施工质量控制、进度控制、安全控制。 实习内容及过程 1、实习概况 我于20__年4月15日调到长沙市芙蓉区进行了生产实习。我所到的单位是长沙中新项目管理责任有限责任公司的一个工程监理项目部,实习的职务是____专业监理员。这次实习,是我第一次真正接触监理相关工作。在实习的这段时间里,我在总监及专业监理工程师的指导下,进行了监理实习。首先,我介绍一下_____项目的大概情况: 项目名称:______工程 项目建设地点:湖南省长沙市___路___ 建设单位:湖南省长沙市____建设有限公司 设计单位:广东省航运工程设计院有限公司 施工单位:中建五局 监理单位:长沙中新项目管理责任有限责任公司

项目建设规模:新建2个2000吨级泊位(兼顾3000吨级),分别为1#综合泊位以及2#重件泊位,设计年吞吐量70万吨。 本公司监理工作范围为2#泊位水工工程。 2#号泊位码头采用直式高桩梁板结构,码头平台长65m,宽20m,共10品排架,排架间距7m,码头平台排架基础全部采用φ8016钢管桩,码头前两排和最后一排采用直桩,中间两排采用斜度为4;1斜桩,桩端进入卵石层。上部结构为现浇钢筋砼横梁、预制轨道梁、纵梁、前后边梁,预制面板厚200mm、现浇砼面层及磨耗曾170mm,通过现浇节点砼使结构整体化,码头前沿设靠船构件及两层系船平台,配橡胶护弦DA-A400HL1500。 2#泊位引桥采用高桩排架式结构,引桥长为150.4m,桥宽9m,排架间距为15.0m,引桥与码头平台联结处喇叭口排架间距7.0m,引桥基础采用φ800钻孔灌注桩,排架基桩布置除紧邻码头平台的排架布置三根外,其余均布置两根。排架上部为现浇横梁,T型梁和现浇面层及护轮坎,梯形喇叭口处采用现浇实心板。 我所在的监理办公室,有1个总监理工程师,1个水工专业监理工程师,1个水工专业监理员。 2. 主要内容及过程 在实习期间,我接触了大量的专业知识,并作了许多实习记录,对一些新的施工工艺进行了了解。我的实习岗位是水工专业监理员,在对基本的施工工艺有所了解后,还必须了解施工质量的规范及相关的安全管理方法。以下就是我实习的主要内容和过程:

软件工程认识实习报告

软件工程认识实习报告 专业班级:csdn-java 学生姓名:曹炳旭 随着软件工程学习的深入,除了对基本专业知识的掌握外,对软件工程总体的把握显得越来越重要,因此这次认识实习学到的知识对于我们认识软件工程和规划今后道路来说非常重要,通过这次认识实习,了解了软件工程的定义、目的历史、热点问题等,掌握了软件开发的流程,编程语言和行业现状。并对今后的学习和职业道路有了自己的规划,明确了自己的方向。 软件工程认识实习 一、认识软件工程 1、软件工程定义与目的 (1)软件工程定义软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 (2)软件工程的目的软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的产品。费用合算是指软件开发运行的整个开销能满足用户要求的程度。软件质量是指该软件能满足明确的和隐含的需求能力的有关特征和特性的总和。 2、软件工程的内容 (1)软件工程研究内容软件工程学主要研究软件结构、软件设计方法

论、软件工具、软件工程标准和规范,以及与软件工程有关的理论等。 (2)软件工程学习的内容从软件的生产管理技术来分:软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计表现技术;软件测试技术;软件可靠性的理论及其评价方法;软件扩充和维护;软件成本估算等。从内容上可分为理论、结构、方法、工具等部分。其中理论与结构是方法论与工具的基础及前提。在方法论与工具方面存在着这样的关系:为了找出行之有效的方法就应该具备合适的工具;反之,为了制造、改进软件工具,也应先有合适的方法3、软件工程的发展历史 (1)、早期软件的出现计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,比如著名的数学家“阿兰.图灵”和他的导师一起努力,在20世纪三、四十年代年代就创建立了“图灵机”理论,从理论上解决了计算机软件和核心——“计算复杂性”以及“算法表示”问题。(2)、现代计算机软件的问世1946年,伴随着第一台电子计算机的问世诞生了。以写软件为职业的人也开始出现,他们多是经过训练的数学家和电子工程师,硬件通常用来执行一个单一的程序,而这个程序又是为一个特定的目的而编制的。1954年,“约翰.巴科斯”建立了高级语言的思想,并设计出了世界上第一个真正意义上(至今广泛应用)的高级语言,第一个完全脱离机器硬件的高级语言—Fortran问世1961年第一个数据库管理系统—IDS由通用电气(GE)公司的Charles Bachman开发出。 (3)软件危机的出现 60年代中期软件开始作为一种产品被广泛使用,出现了“软件作坊”专职应别人的需求写软件。“软件危机”就这样开始了!1968年北大西洋公约组织的

相关主题
文本预览
相关文档 最新文档