当前位置:文档之家› 软件工程专业导论论文

软件工程专业导论论文

软件工程专业导论论文
软件工程专业导论论文

软件工程专业导论论文

在上大学之前,不太清楚软件工程是个什么概念,知道它是IT行业,而自己一直想做一个IT精英,所以觉得在这里我可以找到自己想做的事;知道学软件需要较强的创新能力和英语功底;还听别人说,软件是个高薪行业。听了软件专业导论课以后我对软件工程有了新的和更深的认识,也对自己未来四年里的学习生活重新进行了思考。

我现在对软件工程的认识是:

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

我现在更深刻地认识到,软件工程不只是编程,学软件的也不只是编好程序就行,我现在更加明白,这是一个团队的工作,team work是非常重要的。

另外,我现在明白,学软件的以后不一定要做软件工程师,软件学院培养的是综合性人才。软件工程不是软件管理.开发工作中从项目开始到结束都是要人来做的.在这个过程中就需要一个管理者来管理.因为开发的特殊性.比如说非专业人士不知道开发的工作量,不能对开发中出现的问题做出及时正确的反应.所以一个项目经理就出现了.而项目经理的出现就需要他去有效地使用项目组的人力资源.为了加快开发的进度就必须做出任务上正确的分配,当然这当中不只只有人力资源的使用问题,还有处理项目组成员间的关系.还有和客户的沟通,和老板的沟通等等,为项目组创造出一个好的开发环境.所以从技术走向管理是个很不错的选择。而大部分的管理者都是从技术开始做起的,以后逐渐走上管理的。

我国是一个计算机行业的年轻国。尤其是软件行业的发展更是比西方发达国家晚了很多。虽然近几年来我国在计算机软件行业有了突飞猛进的发展,但是我国的技术水平距西方发达国家还有很大的差距。

随着社会的发展,科技的进步。以IT行业引导的当今信息社会,给了软件产业更大的发展空间。由于我国软件产业起步较晚,再加上我国人口众多,各大企业正在由以前的老式的管理化模式向现代的信息化管理模式跨越,所以刹那间软件产业成为我国最具发展空间的重要产业。与此同时相应的软件人才也成为我国目前最需要且最短缺的人才之一。

作为刚刚步入软件产业的学习者来说,深知自己有广阔的发展前景。但是同时也深知在学习过程中的乏味与困难。对于我们这些软件学习者来说要想成功,我们有更优越的机会。但是我们必须付出更多的努力,必须克服更多的困难。

所以这引发了我对自己大学四年学习生活的规划:

学习上:

首先,我要学好基础知识,为以后的学习打下结实的基础。观念上将“要我学”变为“我要学”,脚踏实地学好基础课程,特别是英语和数学。在大规划下要做小计划,坚持每天记英语单词、练习口语。

其次,要认真学好专业课程。做好学业规划能促使大学生积极向上和自我完善。主动加深专业课程的学习,把大四的课程尽量挤入大三这一学期,以便大四有相对宽松的时间求职或考研。学业规划是我们努力的依据,也是对自我的鞭策。随着学业规划的每一个具体目标的实现,我们就会越来越有成就感,我们的思想方式及心态就会向着更积极向上的方向转变。好的学业规划为我们提供了完成学业的清晰图画,使自己对学业的实现过程有了清晰透彻的认识,进而更有信心、勇气,达到自我完善。

再次,争取学习一点专业课以外的课程。要努力把自己培养成综合性人才,来适应社会各方面的竞争,在社会中找到自己的立足之地。参加一些学术知识竞赛,提高自己的专业素质。

最后,在大三开始准备考研或出国的相关事项。让自己有更好的机会深造,接触外面的世界,进而提高自己。学习更先进的技术,掌握更多的其他能力。所以,这要求在大一大二要打下扎实的英语基础,还要学好各门课程。

生活上:

首先,要学会做人。养成良好的习惯,培养优秀的品质。培养自己的兴趣爱好,多看些课外书籍,多参加集体活动,搞好同学关系。学习之余可适当参加社团活动,担当一定的职务,提高自己的组织能力和交流技巧。参加一些勤工俭学,或者在社会中做一些兼职,让自己提早适应社会环境,同时增强自己处理问题的能力。

其次,加强锻炼,增强体质,提高体育成绩,以弥补身高不足而带来的负面影响。积极争取条件,参加校内外的各项勤工俭学活动,以解决短期内的生活费问题并增强自身的社会工作阅历,为以后创造更多的精神财富和物质财富打下坚实基础。

制定了学习规划就要脚踏实地的去做,相信通过大学四年的学习,我会实现自己的人生价值,从而成为一个合格的软件人,一个对社会有用的人。

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

本科毕业论文格式(软件工程-样例).

中文题目:物流管理系统 外文题目:LOGISTICS MANAGEMENT SYSTEM 毕业设计(论文)共××页(其中:外文文献及译文××页)图纸共 0张完成日期20××年×月答辩日期20××年×月

摘要 本物流管理系统应用于物流公司管理物流信息,主要使用了JSP、Struts、JDBC技术。控制层由Action控制流程,并调用业务层的相应方法进行不同的业务处理管理员端主要包括货物信息管理、物流信息管理、车辆信息管理、企业信息管理、客户订单管理、客户信息管理以及个人管理,管理员能对客户和货物、物流、车辆等进行增、删、查、改的操作,还能修改自己的基本信息并且在订单签订时操作员能自动提取目前登陆的用户名。客户端能查看货物车辆物流公司概况等基本信息,以及根据物流编号对物流信息进行查询,修改个人信息等操作。能更高效的提高物流公司的管理。 关键词:物流;JSP;Struts;管理

ABSTRACT The logistics management system used in logistics company management logistics information, The main use the JSP, Struts, JDBC technology. the administrator mainly includes cargo information management, logistics information management, vehicle information management, enterprise information management, management of customer orders, customer information management, and personal management, the administrator can to client and goods, logistics, vehicles and so on them, delete, check, change of operation, also can modify your basic information and signed in order when the operator can automatically extracted at present on the user name. The client can check goods vehicle logistics company profile and other basic information, and according to the logistics Numbers in logistics information query, modify the personal information and other operational. Can more efficient logistics to improve the management of the company. Keywords: logistics, JSP, Struts, management,

电子信息工程专业导论论文

电子信息工程专业导论 论文 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

专业导论论文 ——电子信息工程 姓名:##### 学号:######## 我是被专业调剂到这个专业的,作为女生,本来对这个专业一无所知的。但是通过这么久的学习,我终于了解了这个专业,也慢慢喜欢上了这个专业。 电子信息工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。 随着社会的发展,电子行业的发展一日千里。现在,电子信息工程已经涵盖了社会的诸多方面,像电话交换局里怎么处理各种电话信号,手机是怎样传递我们的声音甚至图像的,我们周围的网络怎样传递数据等,甚至信息化时代军队的信息传递中如何保密等都要涉及电子信息工程的应用技术。我们可以通过一些基础知识的学习认识这些东西,并能够应用更先进的技术进行新产品的研究和使用。电子信息工程专业就是这样一个集现代电子技术、信息技术、通信技术于一体的专业。 本专业主要学习的是基本电路知识,并掌握用计算机等处理信息的方法。当然,对数学的基本功和物理学电气方面的理解力要求也很高。我们要学习许多电路知识、电子技术、信号与系统、计算机控制原理、通信原理等基本课程。学习电子信息工程专业个人还要有动手设计能力。学完基础课程,我们就要开始一些电路实验,自己拼接一些电路并结合计算机进行实验,这对动手操作和使用工具的能力要求也比较高。譬如,自己连接传感器的电路,用计算机设置小的通信系统,还要看懂一些大公司的电子和信息处理设备,要

理解手机信号、有线电视是如何传输的等。如果有机会在老师指导下参与大的工程设计,对我们能力的培养当然帮助会更大。所以,要喜欢钻研思考,并善于开动脑筋发现问题,才能把这个专业学好。 当今世界,信息技术是衡量一个国家现代化水平的重要标志。我国把信息技术列为21世纪发展战略计划的首位。然而,信息技术的发展是需要电子工程作为强大后盾的。也因此,电子工程专业也成为了现在热门的专业。 我们专业主要的课程有:高等数学、线性代数、概率与统计、离散数学,大学物理,信号与系统、英语、电路分析、电子技术基础、C语言、Java基础设计、电子CAD、高频电子技术、电子测量技术、通信技术、自动检测技术、网络与办公自动化技术、多媒体技术、单片机技术、电子系统设计工艺、电子设计自动化(EDA)技术、数字信号处理(DSP)技术、操作系统(Linux)、微机原理等课程,单片机原理及应用,ARM嵌入式系统,自动控制,传感器技术与工程应用等。 看这些课程就知道,我们的专业是当下最热门的,学习的知识也是当今社会最先进的,是科学技术的前端产品。 最近几年,杭州也将我们的专业列在了一二五规划中重点培养专业的首位。这也强调了我们专业的重要性。 本专业的毕业生应获得以下几个方面的知识和能力: 1.能够较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

软件工程毕业论文

软件工程毕业论文 Revised by BLUE on the afternoon of December 12,2020.

一、绪论 系统开发背景 随着现代社会机械化程度越来越高,人们对机械知识的渴望越来越强烈,而用户间的交流恰好满足了这种需要。用户与用户之间的互相讨论与学习会使用户快速提高自己对于机械知识的了解和认知。针对这种现状开发了本系统。 一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。在论坛里,人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这样,参与讨论的人可以处于一个平等的位置与其他人进行机械方面问题的探讨。论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。我们当然可以利用它来解决机械学习中的一些疑惑。 二、需求分析 可行性分析 可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目进行全面的、综合的调查研究,其目的是要判断项目可行与否。信息系统技术可行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系统方案中所采取的各种技术手段上是否可以实现。信息系统经济可行性研究主要是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给组织带来的效益。信息系统营运可行性研究要给出的方案是否可以从人力、物力、组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和环境等方面能否保证系统正常运行。 由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。 技术可行性 该课题---机械爱好者论坛,它采用了当前流行的B/S结构和Internet网络技术。而如今编写HomePage也没原来那么麻烦,网站的一些制作要求和素材在Internet随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。 三、概要设计 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。总体设计的基本目的就是回答“从总体上说,系统应该如何实现”这个问题,因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素------程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子

航班管理系统后台子系统的设计与实现_毕业(设计)论文开题报告

C H A N G C H U N I N S T I T U T E O F T E C H N O L O G Y 开题报告 设计题目:航班管理系统后台子系统的设计与实现学生姓名:王清华 学院名称:电气与信息工程学院 专业名称:计算机科学与技术 班级名称:软件0831 学号:0892A030 指导教师:皮玉珍 教师职称: 讲师 学历:硕士 2011年3月24日 开题报告

一、选题依据 1.设计目的及意义 随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而 发展起来了。乘飞机出行的人越来越多。所以这方面的市场非常大。随着信息时代的到来,计算机技术的飞速发展,市场竞争的日趋激烈,企业的管理水平要求也必须不断地提高。采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,对于企业就显得日益迫切和必要。经过对各方面人士对该系统功能的意见的调查,我们在此基础上确定了航空公司所需要的“航空公司后台数据库维护系统”。它是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。 2.设计拟解决的工程实际问题 航空公司后台数据库维护系统是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。完成航班信息的管理工作:修改航班是本系统要完成的主要目标,及时性直接影响公司前台显示信息的正确性和实时性。 3.设计拟应用的现场资料综述 1.软件设计规格说明书(SDS)_开发功能_BCIA FIDS_2011.01.17 2.软件需求规格说明书(SRS)_BCIA FIDS_2010.12.07 3.软件设计规格说明书(SDS)_BCIA FIDS_2011.01.17 4.王珊主编.数据库系统概论出版社.高等教育出版社,2009年5月. 5.孙一林,彭波.《Java数据库编程实例》. 清华大学出版社, 2009年4月. 4.设计拟应用的文献综述 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。 数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计 算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真 开题报告

电子信息工程概论论文

电子信息工程概论学习心得 XXX XXX大学XXX学院XXX 20XX级X班,芜湖 XXXXXXXXXX 摘要电子信息工程是一个基础性,应用性的学科,是现代各项工农业技术的基石,有着极高的发展和应用前景,但也具有极高的挑战性,这正是电子信息工程的魅力所在。 关键词工程;技术;应用;实践;发展 前言 本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才;本专业是一个电子和信息工程方面的专业。本专业学生主要学习信号的获取与处理、信息系统、自动控制技术等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的能力。 论述 1.专业前景概述 电子信息工程是一门应用现代科学技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。现在,电子信息工程已经涵盖了社会的诸多方面,现代工业、农业、经济、军事事务都要涉及电子信息工程的应用技术,通过一些基础知识的学习认识这些东西,并能够应用更先进的技术进行新产品的研究和开发。电子信息工程专业集现代电子技术、信息技术、控制技术、通信技术于一体的专业。通过培养掌握现代电子技术理论、通晓电子系统设计原理与设计方法,从而具有较强的计算机、外语和相应工程技术应用能力,今后发展为面向电子技术、自动控制和智能控制、计算机与网络技术等电子、信息、通信领域的宽口径、高素质、德智体全面发展的具有创新能力的高级工程技术人才。 2. 未来个人设想 形势:由于该专业是前沿学科,现代社会的各个领域及人们日常生活等都与电子信息技术有着紧密的联系。全国各地从事电子技术产品的生产、开发、销售和应用的企事业单位很多.,随着改革步伐的加快,这样的企事业单位会越来越多。为促进市场经济的发展,培养一大批具有本科层次学历,能综合运用所学知识和技能,适应现代电子技术发展的要求,从事

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

软件工程(一级学科)专业

软件工程(一级学科)专业 博士生培养方案 一、培养目标 培养适应建设有中国特色社会主义需要的、热爱祖国、遵纪守法、德智体全面发展、具备严谨科学态度和敬业精神的软件工程专业人才。通过博士阶段的学习,具有软件工程学科内全面而扎实的基础理论知识,有一定的独立见解,教学、科学及组织能力较强,掌握某一方向的最新技术,能较好地从事该方向的教学、科研与开发工作。学位论文应具有一定的创造性或较大的应用价值。 二、研究方向 本学科博士生的培养主要包括软件工程理论与方法、软件工程技术、软件服务工程、领域软件工程等专业领域。研究方向包括:(1)复杂软件理论与自动化(2)分布式软件与领域工程(3)可信软件方法与技术(4)网构软件与服务工程(5)形式化方法与技术(6)软件测试与过程管理(7)软件建模与验证(8)软件需求工程(9)软件数据挖掘等。 三、招生对象 通过学校组织的博士生考试招收合格的博士生源有: 1.应届硕士毕业生 2.提前攻博硕士生 3.往届硕士或同等学历 四、学习年限 1.一般情况下,学习年限为四年 2.特别优秀者可适当提前 3.来不及完成博士论文者可适当延长 五、课程设置 现代科学技术革命与马克思主义 第一外语 第二外语 软件工程方法与技术进展 软件自动化 软件工程改进 软件可靠性方法 先进操作系统 经验软件工程方法 软件形式化方法 软件需求工程 机器学习与数据挖掘 多媒体技术进展 六、培养方式 博士生招生录取时明确导师,由导师负责成立指导小组,制定培养计划。由博士生导师和培养小组负责全部培养工作。 公共课以讲授为主,辅以自学。根据研究方向和科研工作的需要,选读若干门专业选修课。专业课以讲授、自学、讨论相结合的形式,要求博士生阅读有关的专业文献,参加讨论班、学术报告等各种学术活动。 七、考核方式

软件工程导论论文

软件危机的表现、产生原因以及可能的解决方案 一、软件危机概括 落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 二、软件危机的表现 (1)软件开发成本难以控制、软件开发进度难以预测。 费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。 (2)、软件的可靠性差,产品质量无法保证。 软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加。 (3)、生产出来的软件难以维护。 很多程序缺乏相应的文档资料,程序中的错误难以定位,难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。 (4)、软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升。 由于微电子学技术的进步和硬件生产自动化程度不断提高,硬件成本逐年下降,性能和产量迅速提高。然而软件开发需要大量人力,软件成本随着软件规模和数量的剧增而持续上升。 (5)、软件开发生产率提高的速度远远满足不了计算机应用迅速普及深入的需要。软件产品供不应求的状况使得人类不能充分利用现代计算机硬件所能提供的巨大潜力。 (6)、用户对产品功能难以满足。 开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。 二、软件危机产生的原因 (1)、软件本身的特点 软件不同于硬件,它是计算机系统中的逻辑部件;软件样品即是产品,试制过程也就是生产过程;软件不会因使用时间过长而“老化”或“用坏”;软件具有可运行的行为特性,在写出程序代码并在计算机上试运行之前,软件开发过程的进展情况较难衡量,软件质量也较难评价,因此管理和控制软件开发过程十分困难;软件质量不是根据大量制造的相同实体的质量来度量,而是与每一个组成部分的不同实体的质量紧密相关,因此,在运行时所出现的软件错误几乎都是在开发时期就存在而一直未被发现的,改正这类错误通常意味着改正或修改原来的设计,这就在客观上使得软件维护远比硬件维护困难;软件是一种信息产品,具有可延展性,属于柔性生产,与通用性强的硬件相比,软件更具有多样化的特点,更加接近人们的应用问题。 (2)、软件开发人员的弱点 其一,软件产品是人的思维结果,因此软件生产水平最终在相当程度上取决

软件工程毕业论文

软件工程毕业论文 Prepared on 22 November 2020

目录

第一章绪论 系统开发背景 随着现代社会机械化程度越来越高,人们对机械知识的渴望越来越强烈,而用户间的交流恰好满足了这种需要。用户与用户之间的互相讨论与学习会使用户快速提高自己对于机械知识的了解和认知。针对这种现状开发了本系统。 论坛又名BBS,全称为BulletinBoardSystem(电子公告板)或者BulletinBoardService(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。像日常生活中的黑板报一样,论坛按不同的主题分为许多版块,版面的设立依据是大多数用户的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地贴到论坛中。 一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。在论坛里,人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这样,参与讨论的人可以处于一个平等的位置与其他人进行机械方面问题的探讨。论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。我们当然可以利用它来解决机械学习中的一些疑惑。 后来随着因特网的普及,拨号BBS和BBS网络已经日渐凋零,所剩无几。目前的BBS站点,多数是基于Internet的Telnet协议。在服务器端,采用Maple BBS或者FireBird BBS系统。用户端通过Telnet软件如NetTerm、CTerm、FTerm等来登陆服务器,阅读发表文章,发送邮件,通过仿真的ZModem协议来上传下载数据文件。有些站点还提供SSH登陆,确保连接的安全性,还有很多站点提供Web方式的界面,方便用户使用。 中国大陆BBS界在Firebird BBS基础上还发展了Smth BBS、Ytht BBS、Lily BBS等,提供非常丰富web方式访问,如发文、即时消息、信件、Blog,而一些管理操作,如版面管理、个人文集,则仍然限定为Telnet访问。而客户端的Telnet软件也发展了很多便于操作的功能,如:鼠标响应、URL识别、图片预览,文章自动下载、自定义脚本等。

武汉理工大学信息专业导论论文

专业导论论文 电子信息工程专业主要研究内容 主要研究信息获取、信息传送、信息处理与信息采集等方面的理论、技术和工程实现问题,包括信息的传感与获取、信息的表达与度量、信息的储存、信号通过系统的响应、信息的传送、信息的识别与分离、信息的人机界面等。 电子信息工程专业适合的就业岗位 该专业毕业生具有宽领域工程技术适应性,就业面很广,就业率高,毕业生实践能力强,工作上手快,可以在电子信息类的相关企业中,从事电子产品的生产、经营与技术管理和开发工作。主要面向电子产品与设备的生产企业和经营单位,从事各种电子产品与设备的装配、调试、检测、应用及维修技术工作,还可以到一些企事业单位一些机电设备、通信设备及计算机控制等设备的安全运行及维护管理工作。 学生毕业后可以从事电子设备和信息系统的设计、应用开发以及技术管理等。比如,做电子工程师,设计开发一些电子、通信器件;做软件工程师,设计开发与硬件相关的各种软件;做项目主管,策划一些大的系统,这对经验、知识要求很高;还可以继续进修成为教师,从事科研工作等。专业培养计划的认识 本专业培养具备电子技术和信息系统的的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用开发的高等工程技术人才。 本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电子设备与信息系统等方面的专业知识,受到电子与信息工程实践的基础训练,具备设计、开发、应用、集成电子设备和信息系统的基本能力。我们应具备以下的几个方面的知识和能力 1.较系统的掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范 围;

2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力; 3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信 息系统的基本能力; 4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识; 5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力; 6.掌握文献检索、资料查询的基本方法、具有一定的科学研究和实际工作能力; 7.具有较强的英语综合应用能力、特别是听说能力,在今后工作和社会交往中能用英语有效的 进行口头和书面的信息交流,能熟练进行外文阅读、有一定的科技外语写作能力。 电子线路元件的发展历史 电子的发现 1897年,英国科学家汤姆孙对阴极射线进行更加精确的实验研究时发现,阴极射线是一种带负电的微粒,与气体成分或阴极材料无关,它存在于一切物质中。汤姆孙用“电子”一词命名他确认的这种带电微粒。 电子管 1904年,英国工程师弗莱明发明了人类第一只电子管。他采用真空中利用电流加热灯丝的方法,获得逸出物体的自由电子,并用它做成了一种效率很高的无线电信号检测器——真空二极管。真空二极管可以使频率很高的无线电信号被整流检波成人们需要的信息。 1906年,另一位美国发明家德福雷斯特致力于能放大电信号的真空管的研究,他在真空二极管的阴阳极之间靠近阴极的区域安置了一个栅网状电极——控制栅极,于是能放大电信号的第一代电子器件——真空三极管问世了。 作为电子学装置的核心器件,真空三极管一直推动电子技术的前直到1947年,三位美国科学家发明的晶体管才逐渐退出历史舞台。

软件工程导论-期末题库(完整版)

1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符号表达了系统中各种元素之间的_____信息流动_____情况。 4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。 5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的_独立性。11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。 14.软件工程三要素包括_方法_、__工具___和__过程___,其中, _过程_支持软件开发的各个环节的控制和管理。 15.类构件的重用方式有_实力重用__、__继承重用______和_ 多态重用__三种。16.能力成熟度模型分为5个等级:初始级、____可重复____级、__已定义___级、____已管理__级和__优化____级。 2.判断题 1. 向滞后的项目中增加人手会使得项目更加滞后。(T)

软件工程专业导论论文

软件工程专业导论论文 在上大学之前,不太清楚软件工程是个什么概念,知道它是IT行业,而自己一直想做一个IT精英,所以觉得在这里我可以找到自己想做的事;知道学软件需要较强的创新能力和英语功底;还听别人说,软件是个高薪行业。听了软件专业导论课以后我对软件工程有了新的和更深的认识,也对自己未来四年里的学习生活重新进行了思考。 我现在对软件工程的认识是: 软件工程 (Software Engineering)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。软件工程的框架可概括为:目标、过程和原则。 我现在更深刻地认识到,软件工程不只是编程,学软件的也不只是编好程序就行,我现在更加明白,这是一个团队的工作,team work 是非常重要的。 另外,我现在明白,学软件的以后不一定要做软件工程师,软件学院培养的是综合性人才。软件工程不是软件管理.开发工作中从项目开始到结束都是要人来做的.在这个过程中就需要一个管理者来管理.因为开发的特殊性.比如说非专不能对开发中出现的问题做出及时正确的反应.所业人士不知道开发的工作量, 以一个项目经理就出现了.而项目经理的出现就需要他去有效地使用项目组的人力资源. 为了加快开发的进度就必须做出任务上正确的分配,当然这当中不只只

软件工程导论之需求分析

软件工程导论 题目:图书管理系统文档名称:需求分析班级:科技0801 项目组长:唐子龙 项目成员: 唐子龙(05082019)朱磊(05082025) 赵欣(05082023) 刘华琛(05082004)

需求分析 §2.1 引言 §2.1.1 编写目的 需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备, 概要设计和详细设计与开发工作将在此基础上进一步提出。 §2.1.2 背景 这次待开发的系统名称为:图书管理系统 本次项目的任务提出者、开发者:唐子龙、朱磊、赵欣、刘华琛。 用户:图书馆 §2.1.3 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 §2.1.4 参考资料 1.李伟波.软件工程. 武汉:武汉大学出版社,2006 2.郑人杰.实用软件工程. 北京:清华大学出版社,2003 3.张海藩.软件工程导论(第5版). 北京:清华大学出版社,2008.2 §2.2 业务愿景和范围 §2.2.1 业务需求 1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,随着图书种类的繁杂,和图书数量的增多,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理,我们需要有效的图书管理软件。 1.业务目标和成功标准 业务目标:本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。 成功标准:在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。 §2.2.2 解决方案的前景 1.前景陈述 本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。 本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。 2.任务概述 ○1目标:本软件旨在为学校的图书馆管理人员提供一个可以方便管理库 存图书的系统。可以对库存图书进行录入、借还、查询、修改功 能。减少操作时间,提高工作效率。 该软件适用于一般规模的图书馆管理操作。 ○2用户特点:本系统的操作对象为图书馆管理人员。对管理人员的计算机水平 不需要很高的要求。 3、数据描述: ○1静态数据:系统密码,书籍名称,库存总数,剩余数,借出数。 ○2动态数据:使用者输入的信息,包括添加的书籍信息,查询关键字。 ○3数据库描述:系统数据库采用TXT文档。

软件工程论文参考文献

软件工程论文参考文献 [1] 杜献峰 . 基于三层 B/S 结构的档案管理系统开发 [J]. 中原工学院学报,2009:19-25 [2]林鹏,李田养. 数字档案馆电子文件接收管理系统研究及建设[J].兰台世界,2008:23-25 [3]汤星群.基于数字档案馆建设的两点思考[J].档案时空,2005:23-28 [4]张华丽.基于 J2EE 的档案管理系统设计与实现[J].现代商贸工业. 2010:14-17 [5] 纪新.转型期大型企业集团档案管理模式研究[D].天津师范大学,2008:46-57. [6] 周玉玲.纸质与电子档案共存及网络环境电子档案管理模式[J].中国科技博览,2009:44-46. [7] 张寅玮.甘肃省电子档案管理研究[D]. 兰州大学,2011:30-42 [8] 惠宏伟.面向数字化校园的档案信息管理系统的研究与实现[D]. 电子科技大学,2006:19-33 [9] 刘冬立.基于 Web 的企业档案管理系统的设计与实现[D].同济大学,2007:14-23 [10]钟瑛.浅议电子文件管理系统的功能要素[J]. 档案学通讯,2006:11-20 [11] 刘洪峰,陈江波.网络开发技术大全[M].人民邮电出版社,2005:119-143. [12] 程成,陈霞.软件工程[M].机械工业出版社,2003:46-80. [13] 舒红平.Web 数据库编程-Java[M].西安电子科技大学出版社,2005:97-143. [14] 徐拥军.从档案收集到知识积累[M].是由工业出版社,2008:6-24. [15]Gary P Johnston,David V. Bowen.he benefits of electronic recordsmanagement systems: a general review of published and some unpublishedcases. RecordsManagement Journal,2005:44-52 [16]Keith Gregory.Implementing an electronic records management system: Apublic sector case study. Records Management Journal,2005:17-21 [17]Duranti Luciana.Concepts,Principles,and Methods for the Management of Electronic RecordsR[J].Information Society,2001:57-60.

电子信息工程导论(论文)

电子信息工程导论(论文) 信息科学技术是当今社会起主导作用的科学技术,信息科学技术的兴起和发展在我国只有近10年,现在正以史无前例的高速向纵深发展,迎来了我国科学电子信息工程。技术灿烂的春天。下面我将浅谈自己的专业—— 一、对电子信息工程的认识 电子信息工程专业是教育部根据21世纪信息时代的市场要求,于98年确立的电子与信息类较宽口径专业。 本专业主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。 电子信息工程是前沿学科,现代社会的各个领域及人们日常生活等都与电子信息技术有着紧密的联系。全国各地从事电子技术产品的生产、开发、销售和应用的企事业单位很多。随着改革步伐的加快,这样的企事业单位会越来越多,因此需要一大批具有能综合运用所学知识和技能,能适应现代电子技术发展,能从事企事业单位与本专业相关的产品及设备的生产、安装调试、运行维护、销售及售后服务、新产品技术开发等应用型的技术人才和管理人才。所以开设电子信息工程专业是必不可少的。 该专业的培养要求主要是学生需学习信号的获取与处理、电子设备与信息系统等方面的基本理论和基本知识,受到电子与信息工程实践的基本训练,包括生产实习和室内实验。同时具备良好的科学素质,具备设计、开发、应用和集成电子设备和信息系统的基本能力,并具有较强的知识更新能力和广泛的科学适应能力。 二、电子信息方面的前沿技术

电子信息工程技术专业的重要领域有数字信息处理、电子和光信息技术、高频技术和通讯网络等。基于数字信息处理技术(数字技术)的重要性,电子计算机和电脑程序起了主导作用。 现在,电子信息工程已经涵盖了社会的诸多方面,像电话交换局里怎么处理各种电话信号,手机是怎样传递我们的声音甚至图像的,我们周围的网络怎样传递数据,甚至信息化时代军队的信息传递中如何保密等都要涉及电子信息工程的应用技术。 三、浅谈自身 身为该专业的学生,我感到很荣幸,一方面,我们有光明的就业前景,另一方面,我学的是师范专业,以后还有做老师的机会。我的目标就是当一名该专业的教师,同时开发与专业有关的技术。 目前,我所学的有关电子信息工程的知识很浅薄,只是皮毛而已,与实际工作水平相比有很大的差距。社会需要的是有一定科研能力和创新能力的电子信息工程学科高级专业人才,我离这个标准的差距还是很大的。同时,我的英语不是很好,这也是与社会需求的差距。 所以,我必须努力,让自己具有以下几方面的知识和能力: (1)具有较扎实的自然科学基础,较好的人文、艺术和社会科学基础,以及正 确运用本国语言、文字的表达能力; (2)较系统地掌握本专业领域宽广的技术基础理论知识; (3)系统地掌握信息的获取、传递、处理及利用等方面的知识和技能; (4)具有电子线路与系统的分析、设计、开发、集成及应用等方面的基本能力; (5)掌握文献检索、资料查询的基本方法,了解电子信息科学技术的发展动态; (6)具有较强的自学能力和创新意识; 7)掌握英语,能阅读本专业英文书籍,并有一定的英语口头和书面交流能(

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