㈠ 软件工程试题!帮忙啊!急急急急急!
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.“软件工程的概念是为解决软件危机而提出的”这句话的意思是( )A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程这门学科的形成是软件发展的需要D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题2.瀑布模型的主要特点是( )A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性3.在软件工程的需求分析阶段,不属于问题识别内容的是( )A.功能需求B.性能需求C.环境需求D.输入/输出需求4.画某系统的数据流图时,顶层图有( )A.0张B.1张C.2张D.3张及其以上5.软件模块内聚性最强的是( )A.功能内聚B.通信内聚C.偶然内聚D.逻辑内聚6.最早提出软件系统维护问题的阶段是( )A.可行性分析B.需求分析C.概要设计D.详细设计7.SD(结构化设计)方法设计的结果是( )A.模块B.模块结构图C.模块的算法D.数据流图8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试( )A.单元测试B.系统测试C.集成测试D.确认测试9.软件详细设计阶段的任务是( )A.算法与数据结构设计B.功能设计C.调用关系设计D.输入/输出设计10.下列属于静态测试方法的是( )A.黑盒法B.路径覆盖C.白盒法D.人工检测11.Fortran语言主要作为以下哪个方面的语言( )A.科学工程计算B.系统软件C.事务处理D.人工智能12.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是( )A.顺序结构B.选择结构C.嵌套结构D.重复结构l3.可维护软件的主要特性包括( )A.可理解性、可修改性、可移植性B.可使用性C.可维护性、可使用性、可靠性D.可测试性14.程序设计语言不具有的特性是( )A.心理特性B.工程特性C.应用特性D.技术特性15.下列不属于项目进度安排主要方法的是( )A.工程网络图B.Gantt图C.进度结构图D.任务资源表16.下列不属于通常冗余技术的是( )A.结构冗余B.信息冗余C.时间冗余D.代码冗余17.下列工具中,属于需求追踪工具的是( )A.在DBMS上的应用运行工具B.追踪和状态报告C.访问和版本控制机构D.文件和修改管理18.关于软件测试的目的,下面观点错误的是( )A.为了发现错误而执行程序的过程B.一个好的测试用例能够发现至今尚未发现的错误C.证明程序是正确、没有错误的D.一个成功的测试用例是发现了至今尚未发现的错误的测试19.在制定项目开发计划文档时,不包含的内容是( )A.项目概述B.实施计划C.测试计划D.交付期限20.面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位( )A.Booch方法B.Coad方法C.UML语言D.OMT方法二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.可行性研究从技术可行性、经济可行性、________三方面进行分析。22.IDEF0方法用来描述系统的功能活动及其联系,建立系统的_______模型。23.结构化方法总的指导思想是_______逐层分解。24.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为________。25.软件部件的内部实现与外部可访问性分离,这是指软件的______。26.用来模拟被测模块的上级调用模块的模块称为_______。27.软件复杂性度量的参数很多,主要有规模、_______、结构、智能度。28.软件开发环境中最主要的组成部分是______。29.软件工程管理的具体内容包括对开发人员、组织机构、用户和______等方面的管理。30.增量模型根据增量方式和形式的不同,分为_____和原型模型。三、名词解释题(本大题共5小题,每小题3分,共15分)31.过程设计语言(PDL)32.可移植性33.渐增式测试34.详细设计35.条件覆盖四、简答题(本大题共4小题,每小题5分,共20分)36.软件生存周期可以分为几个阶段,每个阶段的提交物是什么?37.结构化分析的描述工具有哪些?简述结构化分析的步骤。38.什么是黑盒测试法?常用的黑盒测试方法有哪些?39.简述面向对象的特征。五、应用题(本大题共2小题,第40小题10分,第41小题15分,共25分)40.某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;(2)学生选课:学生根据教学执行计划进行选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。请根据要求画出该问题的分层数据流图(要求画出顶层和0层数据流图)。 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分) 1. “软件危机”是指( ) A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统 2. DFD中的每个加工至少需要( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 3. 为了提高模块的独立性,模块之间最好是( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 4. 下面关于PDL语言不正确的说法是( ) A. PDL是描述处理过程怎么做 B. PDL是只描述加工做什么 C. PDL也称为伪码 D. PDL的外层语法应符合一般程序设计语言常用的语法规则 5. 详细设计与概要设计衔接的图形工具是( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 6. 不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 7. 下列关于功能性注释不正确的说法是( ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 8. 下列关于效率的说法不正确的是( ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的简单性无关 9. 测试的关键问题是( ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例 10. 结构化维护与非结构化维护的主要区别在于( ) A. 软件是否结构化 B. 软件配置是否完整 C. 程序的完整性 D. 文档的完整性 11. 软件维护困难的主要原因是( ) A. 费用低 B. 人员少 C. 开发方法的缺陷 D. 得不到用户支持 12. 可维护性的特性中,相互矛盾的是( ) A. 可理解性与可测试性 B. 效率与可修改性 C. 可修改性和可理解性 D. 可理解性与可读性 13. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段 14. 从目前情况来看,增量模型存在的主要问题是( ) A. 用户很难适应这种系统开发方法 B. 该方法的成功率很低 C. 缺乏丰富而强有力的软件工具和开发环境 D. 缺乏对开发过程中的问题和错误具有应付变化的机制 15. 下列有关软件工程的标准,属于行业标准的是( ) A. GB B. DIN C. ISO D. IEEE 16. 下列文档与维护人员有关的有( ) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册 17. 在屏蔽软件错误的冗错技术中,冗余附加件的构成包括( ) A. 关键程序和数据的冗余存储和调用 B. 为检测或纠正信息在运算或传输中的错误须外加的一部分信息 C. 检测、表决、切换、重构、纠错和复算的实现 D. 实现错误检测和错误恢复的程序 18. ( )是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。 A. 质量检测 B. 软件容错 C. 软件维护 D. 系统容错 19. 表示对象相互行为的模型是( )模型。 A. 动态模型 B. 功能模型 C. 对象模型 D. 静态模型 20. CASE工具的表示集成是指CASE工具提供相同的( ) A. 编程环境 B. 用户界面 C. 过程模型 D. 硬件/操作系统 二、填空题(每空2分,共20分) 1. 作为计算机科学技术领域中的一门新兴学科,软件工程主要是为了解决________问题。 2. 投资回收期就是使________等于最初的投资费用所需时间。 3. 在IDEF0方法的一个活动图形中控制活动是指________。 4. 划分模块时尽量做到________,保持模块的独立性。 5. PAD图是一种________展开的二维树形结构。 6. 对校正性维护应该从________的严重性开始。 7. 类的实例化是________。 8. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是________和________。 9. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种成本估算方法称为________。 三、名词解释(每小题3分,共15分) 1. 需求分析 2. 耦合性 3. 结构化程序设计 4. 状态图 5. 软件配置管理 四、简答题(每小题5分,共20分) 1. 简述演绎法调试的具体步骤。 2. 简述增量模型和瀑布模型的本质区别。 3. 简述设计一个容错系统的步骤。 4. 简述在项目开发时,选择程序设计语言应考虑因素。 五、应用题(第1题6分,第2小题8分,第3小题11分,共25分) 1. 某部门要处理大批单据所组成的事务文件,单据分为进货单和发货单两种,每种 单据由多行组成,每行包括零件号、零件名称、数量三个数据项。 要求:用Jackson方法表示事务文件的数据结构。(6分) 2. 根据以下被测试的流程图,选择相应的答案。(8分) (1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1 A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2 ①在1-3的答案中满足判定覆盖的测试用例是________ (2分) ②在1-3的答案中满足条件覆盖的测试用例是________ (2分) ③在1-3的答案中满足判定/条件覆盖的测试用例是________ (2分) (4)A=2, B=0, X=4 (5)A=2, B=0, X=4 (6)A=2, B=0, X=4 A=2, B=1,X=1 A=2, B=2, X=1 A=1, B=1, X=1 A=1, B=0,X A=1, B=0, X=3 A=1, B=1, X=4 A=1, B=1,X=1 A=1, B=2, X=2 A=3, B=0, X=3 ④在4-6的答案中满足条件组合覆盖的测试用例是________(1分) ⑤在4-6的答案中满足路径覆盖的测试用例是________(1分) 3. 某电视购物公司采用面向对象技术实现商品销售计算机系统,基本需求如下: (1)公司提供多种类商品,每种商品通过委托订单来进行征订。 (2)公司下属多个分公司,每个分公司负责本地区委托订单的收录,打印收款凭证单。 (3)公司负责分类、统计各分公司送来的委托单,进行分类统计。 要求:按照上述模型建立对象模型。(11分) 一、
1.C 2.D 3.D 4.B 5.D 6.D 7.B 8.D 9.D 10.D 11.C 12.B 13.A 14.C 15.D 16.C 17.D 18.A 19.A 20.B
二、
1.如何建立一个软件系统
2.积累的经济效益
3.所受到的约束条件
4.高内聚低耦合
5.有左往右
6.评价错误
7.对象
8.MTTF MTBF
9.自底向上估算方法
三、
1. 需求分析是指,开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈
述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
2. 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。
3. 结构化程序设计是实现该目标的关键技术之一,它指导人们用良好的思想方法开发易于理解、易于验证的程序。 结构化程序设计方法的基本要点是: 1)采用自顶向下、逐步求精的程序设计方法
2)使用三种基本控制结构构造程序 3)主程序员组的组织形式。
4. 状态图是一个标准的计算机概念,它是有限自动机的图形表示,它反映了状态与事件的关系,状态图确定了由事件序列引起的状态序列。
5. 软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是:标识变更;控制变更;确保变更正确地实现;报告有关变更。SCM是一组管理整个软件生存期各阶段中变更的活动。
四、
1.演绎法调试步骤:列出所有可能的错误原因的假设;排除不适当的假设;精化余于的假设;证明余于的假设。
2.瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节。而增量模型属于非整体开发模型,它推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件。 3.(1)按设计任务要求进行常会设计,尽量保证设计的正确
(2)对可能出现的错误分类,确定实现容错的范围
(3)按照“成本—效率”最优原则,选用某种冗余手段(结构,信息,时间)来实现对各类错误的屏蔽
(4)分析或验证上述冗余结构的容错效果
4.(1)项目的应用领域;(2)软件开发的方法 (3)软件执行的环境(4)算法和数据结构的复杂性(5)软件开发人员的知识(选自不倒翁的博客)
㈡ 如何制定软件开发计划
软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。 在软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。这种估算大多是参考 以前的花费作出的。软件项目计划包括二个任务:研究和估算。即通过研究确定该软件 项目的主要功能、性能和系统界面。 一、软件项目计划内容 软件项目计划内容如下: 1.范围。对该软件项目的综合描述,定义起所要做的工作以及性能限制,它包括: (1)项目目标。 (2)主要功能。 (3)性能限制。 (4)系统接口。 (5)特殊要求。 (6)开发概述。 2.资源。 (1)人员资源。 (2)硬件资源。 (3)软件资源。 (4)其他。 3.进度安排。 进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制定软件进度与其他工程没有很大的区别 ,其方法主要有: (1)工程网络图。 (2)Gantt图。 (3)任务资源表。 (4)成本估算。 (5)培训计划。 二、制定软件工程规范
对软件工程管理来说,软件工程规范的制定和实施是不可少的,它与软件项目计划一样重要 。软件工程规范可选用现成的各种规范,也可自己制定。目前软件工程规范可分为三级: (1)国家标准与国际标准。 (2)行业标准与工业部门标准。 (3)企业级标准与开发小组级标准。
㈢ 网上有什么软件能绘制施工组织设计中的横道图和网络图
明信软件工程管理软件能自动生成横道图(甘特图)。有兴趣可以交流378905218
㈣ 学软件工程和网络工程哪个好
个人觉得网络工程比较好。网络工程的发展空间比较大。涉及的东西也多。
㈤ 软件项目计划的进度安排
软件项目的进度安排与任何一个工程的进度安排没有实质上的不同。首先识别一组项目任务,建立任务间的相互关联,然后估计各个任 务的工作量,分配人力和其他资源,指定进度时序。
软件开发任务的并行性
若软件项目有多人参加时,多个开发者的活动将并行进行。
Gantt图
Gantt图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度按排,该图表示方法简单易懂, 一目了然,动态反映软件开发进度情况。如下表:
进程计划时间表
工程网络图
工程网络图是一种有向图,该图中用圆表示事件,有向弧或箭头表示子任务的进行,箭头上的数字称为权,该权表示此子任务的持续时间,箭头下面括号中的数字表示该任务的机动时间,图中的圆表示与某个子任务开始或结束事件的时间点。如下图:
软件质量保证软件质量保证是软件工程管理的重要内容,软件质量保证应作好以下几个方面的工作:
(1)采用技术手段和工具。
(2)组织正式技术评审。
(3)加强软件测试。
(4)推行软件工程规范(标准)。
(5)对软件的变更进行控制。
(6)对软件质量进行度量。
㈥ 软件工程师是干什么的网络工程师是干什么的他两有什么区别
软件工程师一般指从事软件开发职业的人。软件工程师跟一般程序员的分别,在于一个
程序员的工作是按照指定的specification来做coding,而软件工程师的工作则需要规划。
不过,由于现时社会的分工愈来愈模糊,软件工程师跟程序员的分工也愈不明显. ___你是学计算机的,建议学软件设计师,和专业近,好考40%
而网工才20%,他们级别一样的
书的话可以到处买到,去报名的地方也可以
(1)熟悉计算机系统的基础知识;
(2)熟悉网络操作系统的基础知识;
(3)理解计算机应用系统的设计和开发方法;
(4)熟悉数据通信的基础知识;
(5)熟悉系统安全和数据安全的基础知识;
(6)掌握网络安全的基本技术和主要的安全协议与安全系统;
(7)掌握计算机网络体系结构和网络协议的基本原理;
(8)掌握计算机网络有关的标准化知识;
(9)掌握局域网组网技术,理解城域网和广域网基本技术;
(10)掌握计算机网络互联技术;
(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;
(12)理解接入网与接入技术;
(13)掌握网络管理的基本原理和操作方法;
(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;
(15)理解网络应用的基本原理和技术;
(16)理解网络新技术及其发展趋势;
(17)了解有关知识产权和互联网的法律法规;
(18)正确阅读和理解本领域的英文资料。
通过本级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源,作为网络专业人员对系统开发进行技术支持和指导,具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。
本级考试设置的科目包括:
(1)计算机与网络知识,考试时间为150分钟,笔试;
(2)网络系统设计与管理,考试时间为150分钟,笔试。 软件测试工程师:就业不愁的职场新贵,软件测试现在是热门职业,关于IT业,我过正向欧美国家靠近,既然年轻有了很好得发展,还愁什么年纪大呢,给你点参考信息,希望能帮助到你:
2006年,软件测试成为了诸多企业招聘的重点,在智联招聘上也一度占据榜首,为了让更多人了解软件测试,智联招聘在国内首家推出了《2006年度软件测试行业专项调查报告》,全面介绍了软件测试行业的人才需求状况。一年过去了,求职压力不减,依然红火的软件测试职位更让人眼羡甚至好奇,为此,智联招聘专程邀请了国内软件测试行业培训专家,北大测试王明兴老师来为我们做一个全面的介绍。王老师从2005年北大测试BTEST项目成立以来就全程参与,现任北大测试马甸中心职业规划部经理,在他的指导下选择软件测试职业并且成功就业的学员数以百计,很多人工作了还不忘感谢他这位领路人,甚至尊称为“导师”,所以王老师在软件测试尤其是企业需求方面可以说有一定的发言权。 小编:王老师,您参与这个项目两年多了,能谈谈你的总体感受吗?
王老师:两年来,从2005年3月第一家北大测试培训中心成立以来,全国到目前已有十五家校区。所以我感觉到软件测试是很有发展前景的。微软公司开发Windows2000操作系统的过程历时3年,投入50亿美元,使用了250名项目经理、1700名软件开发工程师、3200名软件测试工程师。其开发工程师与测试工程师的比例几乎达到了1∶2。测试工程师的重要性由此可见一斑,这也解释了为什么北大青鸟软件测试培训课程BTEST一经推出,就引起巨大关注。
小编:是的,软件测试现在是热门职业,但大多数人可能不了解软件测试是做什么的,它的重要性体现在哪里呢?
王老师:软件测试工程师的工作就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
随着国内软件产业和全球软件外包的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发核心。为了保证软件在出厂时的“健康状态”,几乎所有的IT企业在软件产品发布前需要大量的质量控制工作。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。作为软件质量控制中的重要一环,软件测试工程师应运而生。
小编:现在国内外的测试人才现状你能给我们介绍一下吗?
王老师:在欧美发达国家,开发人员和测试人员的一般的比例是1:1,软件测试技术已经比较成熟了。但是,目前国内软件测试市场中的人才情况却实在令人尴尬。由于软件测试工程师本身是一个在软件产业化过程中凸现出的一个新型软件技术职业,对刚刚开始进入产业化的我国软件行业的企业而言,更是一种必须又新兴的技术岗位。
信息产业部数据表明,国内软件测试工程师的行业需求超过20万人,但目前具备5年以上从业经验的资深软件测试工程师不超过1万人,可以说在软件行业,内部的人才积累很少,而国内的大学教育在这方面基本上还处于空白状态,即使目前在软件测试工程师岗位上从业的3万多技术人员,多数也是处于边工作边学习的摸索状态,其专业能力的提升非常缓慢,亟需进行系统的培训和学习。
小编:软件测试人才在国内比较缺乏,但是他在企业里待遇如何呢?
王老师:价值决定价格,软件测试工程师的巨大缺口造就从业人员的可观薪水。中国软件行业协会游戏软件分会副会长刘金华表示,在企业内部,软件测试工程师基本处于“双高”地位,即地位高、待遇高,目前有两年工作经验的软件测试人员的月薪一般都能够达到4000-5000元,有的人月薪可高达七八千元。可以说他们的职业前景非常广阔,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。
小编:不少人对软件开发和软件测试界定不太清楚,你说谈谈软件开发和测试的关系吗?
王老师:在软件业较发达的国家,软件测试不仅早已成为软件开发的一个有机组成部分,而且在整个软件开发的系统工程中占据着相当大的比重。以美国的软件开发和生产的平均资金投入为例,通常是:“需求分析”和“规划确定”各占百分之三,“设计”占百分之五,“编程”占百分之七,“测试”占百分之十五,“投产和维护”占百分之六十七。测试在软件开发中的地位不言而喻。
小编:在IT行业中有不同的职业,您可以介绍一下软件测试的职业优势吗?
王老师:相对其它IT职业,软件测试的职业优势主要体现在以下几个方面:
一是就业竞争小,工作起点高。信息产业部门发布的报告显示,我国目前软件测试人才的缺口在20万以上,在未来的十年中这一数字还将持续增大,因此从事测试职业所面临的竞争压力将远小于其他职业。而目前单独设立软件测试部门,对测试工程师有强烈需求的企业多是较大规模的软件企业,就业平台是比较高的。
二是薪资待遇好职业寿命长。前程无忧2006年的薪酬报告显示,软件测试工程师一般起薪从2000至5000元/月不等,若有三年工作经验的话,薪资在8000元/月左右。质量是产品的灵魂,作为软件质量的把关者,软件测试工程师在企业中的地位也越来越重要,其工作相对更加稳定,而且随着项目经验的不断增长,对不同行业背景了解的不断深入,软件测试工程师的水平将会越来越高,越“老”越吃香。
三是性别无偏好工作更稳定。软件测试工作的过程和结果不太依赖于个人创新能力和工作强度,更需要的是熟练程度、耐心、责任心和自信心,所以,企业对测试人员的性别也就没有什么特别的要求。而且由于从事测试工作一般都在大中型的软件企业,大中型企业相对稳定,用人制度更好,由于企业倒闭或者管理不规范,辞退员工的可能性小。
小编:现在我们对软件测试的工作以及职业有了一定的了解,我也了解到北大测试就业一直很好,您能给我们简单介绍一下培训方面的情况吗?
王老师:我们是全国率先推出系统全面的软件测试课程的培训机构,我们提供给学生的不仅仅是就业,而是高质量的就业,我亲眼看着我们的学员从一开始的茫然不知所措到后来意气风发的进入IBM、微软、联想、华为、方正等知名企业。之所以取得这样的成绩,主要是依托了北大测试系统专业的课程,以实践为主的教学方法,以及严格的教学管理、扎实的就业推荐工作。如果大家都比较希望能有一技之长,我相信选择软件测试是不错的职业方向,会给自己带来良好的发展机会。北京是中国的软件之都,所以就业机会和就业平台都有不错的选择,加上我们北大测试这样权威的培训机构,一定能为将来的发展打下良好的基础。
小编:谢谢王老师今天抽时间讲了这么多软件测试方面的情况,我也感觉到软件测试对于就业、转行的人来说的确是不错的选择,最后也祝你们学校越办越好,为我们中国的IT企业培养出更多优秀的软件测试人才。。。。。。
㈦ 品茗进度网络图软件工程月怎么修改
品茗网络计划图软件,修改时间只需要在“修改”状态,双击需要修改的工序,修改工作时间再保存即可。品茗进度网络图软件工程月怎么修改
㈧ 软件工程问题, 求拯救啊
这个题目很简单啊,实际上这属于运筹学的范围,也属于分布式计算的范畴,如果你学过运筹学,那这样的题目就非常容易了。不过我不好描述。大概是这样,你找出起点和终点,然后根据依赖关系画线连接就行了啊,就是工程网络图了(比如很明显可以看出,a、b是起点,d、e是第二个点,a指向d,然后b指向e、f等等。。。。。,自己去认真分析个两分钟就出来了),最早时刻和最迟时刻那就根据依赖关系来判断啦,只要图画出来了,很可以很快计算出来,然后找出关键节点,关键路径就是把关键节点连接起来。不方便,否则可以在纸上解出来拍照发给你。
㈨ 软件工程专业是干什么的
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
㈩ 软件工程和网络工程哪个好
一般来说,It企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO、总监、IT经理、项目经理等;工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程师等;运行维护岗位:数据库管理员、系统管理员、网络管理员、服务器管理员等;操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。根据企业规模大小,规模较小的企业,一个岗位可能涵盖几个岗位的内容,系统管理员既要负责系统管理,又要承担网络管理;大企业则会分的比较专业,有网络设计师、系统集成工程师、网络安装工程师、综合布线工程师和系统测试工程师等。网络工程师职业规划过程主要有以下几步:
第一步,小企业的网络管理员(系统管理员);
第二步,进入大中型企业,同样的网络管理工作,工资就可能完全不同了,一般都在3000元以上。做了部门经理时,还可以高达5000元或以上;
第三步,学习更全面的知识成为普通的网络工程师工资就高达3500元以上;
第四步,学习更全面的知识成为专业的网络工程师,如网络存储工程师、网络安全工程师的工资就可以达8000元以上,做大型企业或专业网络公司IT经理的工资就更高了,可能在万元以上。两年以上的小型企业→四年左右的中型企业→大型企业或跨国集团公司下面从三个方面来详细说明网络工程师职业发展。