1-2014软件可靠性工程基础介绍
- 格式:pdf
- 大小:2.88 MB
- 文档页数:65
软件代码编程规范软件代码编程规范编号:发布日期:编制部门:研发部审核人:批准人:目录0.版本记录 (5)1.目的 (6)2.适用范围 (6)3.术语定义 (6)3.1 原则 (6)3.2 规则 (6)3.3 建议 (6)3.4 说明 (6)3.5 正例 (6)3.6 反例 (7)4.职责 (7)5.工作程序 (7)5.1 基本原则 (7)5.1.1 原则1-1 (7)5.1.2 原则1-2 (7)5.1.3 原则1-3 (7)5.1.4 原则1-4 (7)5.1.5 原则1-5 (7)5.1.6 原则1-6 (8)5.1.7 原则1-7 (8)5.2 布局 (8)5.2.1 基本格式 (8)5.2.2 对齐 (10)5.2.3 空行空格 (12)5.2.4 断行 (14)5.3 注释 (15)5.3.1 规则3-1 (15)5.3.3 规则3-3 (16)5.3.4 规则3-4 (16)5.3.5 规则3-5 (17)5.3.6 规则3-6 (17)5.3.7 规则3-7 (18)5.3.8 规则3-8 (18)5.3.9 规则3-9 (19)5.3.10 规则3-10 (20)5.3.11 建议3-1 (20)5.3.12 建议3-2 (20)5.4 命名规则 (20)5.4.1 规则4-1 (21)5.4.2 规则4-2 (21)5.4.3 规则4-3 (21)5.4.4 规则4-4 (23)5.4.5 规则4-5 (23)5.4.6 规则4-6 (23)5.4.7 规则4-7 (23)5.4.8 规则4-8 (23)5.4.9 规则4-9 (24)5.4.10 规则4-10 (24)5.4.11 规则4-11 (25)5.4.12 规则4-12 (25)5.4.13 规则4-13 (25)5.4.14 规则4-14 (25)5.4.15 规则4-15 (26)5.4.16 规则4-16 (26)5.4.17 规则4-17 (26)5.4.19 规则4-19 (27)5.4.20 建议4-1 (27)5.4.21 建议4-2 (27)5.5 声明 (27)5.5.1 规则5-1 (27)5.5.2 规则5-2 (27)5.5.3 建议5-1 (27)5.6 表达式与语句 (28)5.6.1 规则6-1 (28)5.6.2 规则6-2 (29)5.6.3 规则6-3 (29)5.6.4 规则6-4 (29)5.6.5 规则6-5 (30)5.6.6 规则6-6 (30)5.6.7 建议6-1 (30)5.6.8 建议6-2 (30)5.6.9 建议6-3 (31)5.6.10 建议6-4 (31)5.6.11 建议6-5 (32)5.7 类和接口 (33)5.7.1 规则7-1 (33)5.7.2 建议7-1 (34)5.7.3 建议7-2 (34)5.7.4 建议7-3 (34)5.7.5 建议7-4 (34)5.7.6 建议7-5 (35)5.7.7 建议7-6 (35)6.相关文件 (35)0.版本记录以C#代码为例,规范编码规则和注意事项,明确编程的各项要求,提高代码的可靠性、可读性、可修改性、可维护性、一致性、可再利用性等。
1、软件工程学概述1.1 软件危机1、软件是一种()A.有形产品B.逻辑产品C.物质产品D.消耗产品【答案】B -重庆大学2015【解析】2、以下哪一项不是软件危机的表现形式( )A.成本高B.生产率低C.技术发展快D.质量得不到保证【答案】C【解析】3、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
A.软件工程B.软件周期C.软件危机D.软件产生【答案】C【解析】4、“软件危机”是指()。
A. 计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统【答案】C【解析】软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
1.2 软件工程概念和任务1、下列不是软件工程基本要素的是()A过程B生产C方法D工具【答案】B【解析】软件工程三要素:方法、过程、工具。
2、软件工程是采用()的概念、原理、技术方法指导计算机程序设计的工程学科。
A.工程B.系统工程C.体系结构D.结构化设计【答案】A[中国传媒大学2014研]【解析】软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件,并且进行有效的维护。
3、为了解决软件危机,人们提出了用()的原理来设计软件。
A.运筹学B.工程学C.软件学D.数学【答案】B【解析】为了解决软件危机,通过采用软件工程来指导软件的设计。
软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护。
4、下列有关软件工程的标准,属于国际标准的是( )A.GBB.ANSIC.ISOD.IEEE【答案】C【解析】5、软件工程的基本要素包括方法、工具和()。
2014年上半年软件设计师考试上午真题(标准参考答案)参考答案:不保证正确。
1.D 2、3、C2^(k-1)≥n+k4、D5、B6、A解析:内存按字节编址,单位为byte,存储器容量按位编址,单位为bit,注意相关的单位换算根据公式:(最高地址-最低地址+1)/单片存储器容量可得注意16进制的换算(400FFFFFH-40000000H+1)*8bit/256K*8bit = (FFFFFH+1)/256K =(100000H)/(256*1024) =(1*16^5)/(256*2^10)=2^20/2^18 =2^2=47.Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。
使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。
木马是病毒的一种,同时木马程序又有许多种不同的种类,那是受不同的人、不同时期开发来区别的,如BackOrifice(BO)、BackOrifice2000、Netspy、Picture、Netbus、Asylum、冰河等等这些都属于木马病毒种类.木马程序就是一个网络上的Client/Server的概念。
以下简单介绍一些木马程序的功能:1)远程监控: 可以控制对方的鼠标、键盘和监视对方屏幕。
2)记录密码3)取得电脑主机的信息资料: 如果你在电脑用户账户填上真名的话,对方就可能知道你的姓名了。
4)远程控制5)发送信息8、D 9、B 10、D 11、C12、B表示媒体就是信息的表示方法。
国际电话电报咨询委员会CCITT(Consultative Committee on International Telephone and Telegraph,国际电信联盟ITU的一个分会)把媒体分成5类。
表示媒体(representation Medium)是其中之一,它指传输感觉媒体的中介媒体,即用于数据交换的编码。
如图像编码(JPEG、MPEG等)、文本编码(ASCII码、GB2312等)和声音编码等。
浙江财经大学2014~2015学年第一学期《软件工程》课程期末复习题一、是非题1.对模型图中包含的所有元素的定义的集合构成了数据词典。
()2.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。
()3.模块的扇出数是指模块调用子模块的个数。
()4.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
()5.用面向对象方法开发的软件系统,可维护性好。
()6.变换型系统的结构图由输入、中心变换和输出3部分组成。
()7.软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。
()8.结构化程序设计方法是一种面向数据和过程的设计方法,数据和过程封装为相互独立的两个部分。
()9.CMM 是指导软件开发的一种面向对象的新技术。
()10.顺序图描述对象是如何交互的并且将重点放在消息顺序上。
()11.螺旋模型是在瀑布模型和原型化模型的基础上增加了风险分析活动。
()12.数据字典是对数据流图中的数据流、加工、数据存储、数据的源和终点进行详细定义。
()13.软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。
()14.软件模块之间的耦合性越弱越好。
()15.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
()16.如果通过软件测试没有发现错误,则说明软件是正确的。
()17.快速原型模型可以有效地适应用户需求的动态变化。
()18.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低耦合度的软件产品。
()19.集成测试主要由用户来完成。
()20.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。
()21.软件就是程序,编写软件就是编写程序()22.软件危机的主要表现是软件需求增加,软件价格上升()23.软件工程学科出现的主要原因是软件危机的出现()24.与计算机学科的理论研究不同,软件工程是一门原理性学科()25.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰()26.原型化开发方法包括生成原型和实现原型两个步骤()27.软件过程改进也是软件工程的范畴()28.在软件开发中采用原型系统策略的主要困难是成本问题()29.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据()30.需求分析的主要目标是解决软件开发的具体方案()二、选择题1. 需求分析最终结果是产生()A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告2. 程序的三种基本控制结构是()A. 过程、子程序和分程序B. 顺序、选择和循环C. 递归、堆栈和队列D. 调用、返回和转移3. 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
- 10 -第39卷基桩静载数据处理与可靠性分析软件开发及应用吴兴征(河北大学 建筑工程学院,河北 保定 071002) 【摘要】 基桩静载测试得到的荷载-位移曲线是对其承载性能进行评估的主要依据,本文采用 Visual Basic 平台开发基桩静载数据常规处理与可靠性分析软件。
该软件可绘制单根基桩的荷载-位移、位移-时间对数和位移-荷载对数曲线。
在组集特定建筑物下多根单桩荷载-位移检测数据的基础上,可展示基桩承载能力的总体评估成果,如平均安全系数、可靠度指标。
该软件不仅可用于静载常规数据处理,也可用于基桩承载性能几何可靠性评估报告的编制。
【关键词】 基桩;静载试验;检测;几何可靠性分析;软件 【中图分类号】 TU473 【文献标志码】 A 【文章编号】 1671-3702(2021)03-0010-070 引言基桩静载检测是核验桩体施工质量与评估其承载能力的重要方法之一。
该测试可得到荷载-位移以及位移-时间的变化关系,且现行基桩检测规范[1,2]要求绘制这些关系曲线,以便由允许位移值来判定基桩承载力是否满足设计要求。
随着我国大型住宅社区、重大交通基础设施的日益开发,同一场地下基桩检测数量较多,人工绘制此类图形并编制检测报告,工作效率低且易于出错。
依据现行技术规范 JGJ 106-2014《建筑基桩检测技术规范》,对于缓变型荷载-位移曲线,竖向极限荷载下桩顶沉降量值若小于 40 mm ,从而可判定该基桩的单桩抗压承载力满足设计要求。
事实上,工程实践中据此判定得到单桩承载力不足的情况微乎其微,尤其是工程桩的检测。
但是,即便单桩承载力满足技术要求,每年由于基桩不均匀沉降而引致的大型住宅楼宇开裂、高架运输线颠簸等现象层出不穷。
如何充分利用每根基桩作者简介:吴兴征,男,博士,副教授,研究方向为岩土、防洪与海岸工程中不确定性模型。
Notes on a Package for Reliability Analysis and Data Processingwith the Static Load Test of Foundation PilesWU Xingzheng(College of Civil Engineering and Architecture ,Hebei University ,Baoding Hebei 071002,China ) Abstract :The load-displacement curves of foundation piles subjected to static tests are mainly used to evaluate their bearing capacity. In this study,a package for the reliability analysis and data processing is developed based on the programming platform of the Visual Basic. The curves of load vs displacement,displacement vs logarithm of time,and displacement vs logarithm of load are plotted for each pile. Once all load-displacement curves for multiple piles under a specific building are assembled,some computed results of bearing characteristics can be achieved,such as,an averaged factor of safety and a reliability index. The software can be used not only for routine data processing of static load tests,but also for a preparation of geometric reliability assessment reports for the bearing performance of foundation piles. Keywords :foundation pile;static test;testing;geometric reliability analysis;software- 11 -第3期的检测数据,提出更为合理的承载力评估判断依据,这是当前岩土工程界亟需解决的问题。
通用表格GBT 19668、1-2014 信息技术服务监理第1部分:总则(通用表格)GB/T 19668、1-2014:表A、1 方案/计划报审表附录 A(资料性附录)承建单位用表表A、1 方案/计划报审表GB/T 19668、1-2014:表A、2 分包单位资质审查申请表GB/T 19668、1-2014:表A、3 开工申请单GB/T 19668、1-2014:表A、4 复工申请单GB/T 19668、1-2014:表A、5 付款申请表GB/T 19668、1-2014:表A、6 工程阶段性测试验收(初验、终验)报审表GB/T 19668、1-2014:表A、7 工程阶段施工申请表GB/T 19668、1-2014:表A、8 监理通知单回复单复单(参见表A、8)给监理机构。
GB/T 19668、1-2014:表B、1 开工令附录 B(资料性附录)监理单位用表表B、1 开工令GB/T 19668、1-2014:表B、2 停工令GB/T 19668、1-2014:表B、3 复工令GB/T 19668、1-2014:表B、4 工程款支付意见表表B、4 工程款支付意见表GB/T 19668、1-2014:表B、5 工程备忘录表B、5 工程备忘录GB/T 19668、1-2014:表B、6 会议纪要表B、6 会议纪要GB/T 19668、1-2014:表B、7 监理日志表B、7 监理日志GB/T 19668、1-2014:表B、8 监理通知单表B、8 监理通知单GB/T 19668、1-2014:表B、9 监理工作联系单表B、9 监理工作联系单GB/T 19668、1-2014:表B、10 监理意见单表B、10 监理意见单GB/T 19668、1-2014:表B、11 培训记录表表B、11 培训记录表GB/T 19668、1-2014:表B、12 监理费申请表GB/T 19668、1-2014:表B、13 费用索赔审批表GB/T 19668、1-2014:表B、14 工程延期审批表GB/T 19668、1-2014:C、1 费用索赔申请表附录C(资料性附录)通用表格表GB/T 19668、1-2014:C、2 工程延期申请表GB/T 19668、1-2014: C、3 工程变更单C、3 工程变更单注:本表由提出单位填报,有关单位会签,并各存一份。
软件产品质量要求和测试国家标准GBT25000.51-2016解读计算机软件是计算机应⽤的核⼼,其质量的好坏关系到计算机应⽤系统的成败,软件测评是提⾼软件质量的⼀个重要⼿段之⼀。
⽬前我国软件检测、测评实验室主要依据GB/T 25000.51-2010《软件⼯程软件产品质量要求与评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则》以及GB/T 16260-2006《软件⼯程产品质量》系列标准对软件产品进⾏测评。
近⽇,国家标准化委员会发布了国家标准GB/T 25000.51-2016《系统与软件⼯程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可⽤软件产品(RUSP)的质量要求和测试细则》以及GB/T 25000.10-2016《系统与软件⼯程系统与软件质量要c求和评价(SQuaRE)第10部分:系统与软件质量模型》。
这2个标准是对现⾏标准GB/T 25000.51-2010以及GB/T 16260.1-2006的修订。
其中国标GB/T 25000.51-2016是对GB/T 25000.51—2010的修订,使⽤重新起草法修改采⽤了ISO/IEC 25051:2014。
该标准确⽴了就绪可⽤软件产品(RUSP)的质量要求,测试RUSP的测试计划、测试说明等⽂档要求和RUSP的符合性评价细则,适⽤于软件产品的供⽅,需⽅,最终⽤户和第三⽅测评认证机构等。
本⽂对GB/T 25000.51-2016进⾏解读,以帮助相关测评⼈员更好地了解最新标准。
标准简介及背景情况1994年,为了满⾜软件检测、测评机构的需求,ISO/IEC针对包括⽂本处理程序、电⼦表格、数据库程序、图形软件包、技术或科学函数计算程序以及实⽤程序在内的软件包,发布了ISO/IEC12119:1994《信息技术 软件包 质量要求和测试》,该标准规定了软件包的质量要求和测试要求。
随着ISO/IEC 9126-1:2006 《软件⼯程产品质量第1部分:质量模型》的发布,软件质量模型得到进⼀步完善和细化,ISO/IEC 12119:1994随即被ISO/IEC 25051:2006替代。
土建结构安全性设置水准及设计方法前言土建结构安全性是指土建工程在使用期内,不受内外力的作用而发生破坏和变形的能力。
土建工程结构的安全性是建筑设计的重要考虑因素之一,也是土建工程建造和运行保证的重要基础。
本文将介绍土建结构安全性设置水准及设计方法,以指导土建工程设计和建造。
土建结构安全性设置水准安全等级分类根据国家标准《建筑设计防护工程技术规定》(GB 50958-2014)和《建筑工程安全技术规范》(JGJ 5-2018)的要求,土建结构的安全等级分为以下几类:1.超一级建筑:重要性超过一级建筑,如核电站、天然气压缩站等;2.一级建筑:重要性较高,如医院、机场、铁路站场、会议中心等;3.二级建筑:行政和市政类建筑,如政府办公楼、学校、商场、公园等;4.三级建筑:工业和民用建筑,如工厂、居住区、露天场馆、停车场等。
不同类别的土建结构安全性要求不尽相同,一级建筑的安全性要求最高,三级建筑的安全性要求最低。
安全性基准根据《建设工程基本技术规范》(GB 50007-2011)的要求,土建结构的安全性基准应当包括以下几项:1.极限状态:土建结构在承受极限荷载或者极限作用时,不应出现倾覆、破坏和失稳现象;2.勘验和试验状态:土建结构在勘验和试验状态下,应当保证不出现破坏、变形和渗漏等现象;3.使用状态:土建结构在使用状态下,应当保证安全稳定,不应出现危及人身安全的现象。
不同安全等级的土建结构在不同状态下的安全性要求也应当不尽相同。
超一级建筑在极限状态下的安全性要求最高,三级建筑在使用状态下的安全性要求最低。
土建结构设计方法经验设计法经验设计法是土建结构设计的一种基本方法,主要是通过建筑师设计的经验和已有建筑的实例进行参考,根据土建结构的安全等级和使用要求,选择适当的材料和结构形式,进行设计。
软件辅助设计法随着科技的发展,各种土建结构设计软件已经广泛应用于土建结构设计过程中。
软件辅助设计法通过建模和计算的手段,可以更方便和精确地进行土建结构设计,提高设计效率和设计质量。
轨道交通车辆RAMS的工程管理应用研究摘要:从国内外轨道交通行业发展趋势说明了开展RAMS管理的必要性,结合轨道交通车辆特点,分析研究了RAMS管理的内容和目的。
阐述了在轨道交通车辆研发设计过程中如何有效的计划、组织、监督和控制RAMS工作的开展,确保满足研制车辆的RAMS指标。
关键词:轨道交通;研发设计;RAMS管理0. 引言RAMS工程最早起源于可靠性工程。
从20世纪80年代起,轨道交通行业引入了RAMS管理。
目前RAMS管理已在国内外轨道交通行业获得了广泛应用。
RAMS,即Reliability(可靠性),Availability(可用性),Maintainability(可维修性)和Safety(安全性)的首字母缩写,是衡量轨道交通车辆运行质量的重要特性。
为规范和促进轨道交通行业对RAMS的管理,以RAMS需求规范的流程及示例为基础,欧洲制定并颁布了EN 50126标准,通过英国、德国和法国等发达国家在轨道交通行业的成功实施,不同国家对该标准进行了转化及等效引用。
随着轨道交通行业推行IRIS管理体系认证,要求按照EN50126标准开展RAMS工作,进一步使之成为国内外轨道交通运营商和设备供应商采用并实施的RAMS管理基础,使得RAMS工程应用得到了推广。
随着国内外轨道交通的快速发展,已呈现多样化发展趋势,尤其是城际轨道交通线和市郊线的建设越来越多,大运量、中运量、市郊线等多种形式并存,车辆发展为动车组、地铁、轻轨和单轨等多种形式。
在提高旅客乘坐舒适性和服务质量的同时,用户对列车的高安全保障、低维修成本、高可靠性也提出了严格的技术要求。
列车运行一旦出现致命故障,可能会造成重大行车事故,对社会造成巨大的影响,可能威胁人民生命安全并造成巨大财产损失。
因此,通过开展RAMS管理工作,从列车设计生产各个环节把关,提高列车的RAMS水平,成为轨道交通车辆研发设计中须重点关注的问题。
1. 轨道交通RAMS及其要素关系轨道车辆的运行质量备受重视,主要由轨道交通RAMS和其他特性组成。
您现在的位置:希赛网 > 云阅读 > 软件设计师考试考点分析与真题详解(第4版) > 数据安全与保密第 9 章:安全性、可靠性与系统性能评测作者:希赛教育软考学院 来源:希赛网 2014年01月27日数据安全与保密上一节本书简介下一节第 9 章:安全性、可靠性与系统性能评测作者:希赛教育软考学院 来源:希赛网 2014年03月13日数据加密算法 第9章 安全性、可靠性与系统性能评测 根据考试大纲,本章要求考生掌握以下知识点: 安全性基本概念; 防治计算机病毒、防范计算机犯罪; 加密与解密机制; 存取控制、防闯入、安全管理措施; 诊断与容错; 系统可靠性分析评价; 计算机系统性能评测方式; 风险分析、风险类型、抗风险措施和内部控制。
有关风险分析的内容,请读者参考本书有关软件工程的章节。
9.1 数据安全与保密 国际标准化委员会对计算机安全的定义提出如下建议:"为数据处理系统建立和采取的技术的、管理的安全保护措施,用来保护计算机硬件、软件、数据不因偶然的、恶意的原因而遭破坏、更改和泄露".计算机系统的安全主要包括网络安全、操作系统安全和数据库安全三个方面。
各级网络安全技术如图9-1所示,包括各种安全技术和安全协议,分别对应于OSI七层网络协议的某一层或某几层,其中数据加密是计算机安全中最重要的技术措施之一。
图9-1 网络安全技术层次结构图版权方授权希赛网发布,侵权必究 9.1.1 数据加密算法 数据加密是对明文(未经加密的数据)按照某种加密算法(数据的变换算法)进行处理,形成密文(经加密后的数据)。
这样一来,密文即使被截获,截获方也无法或难以解码,从而防止泄露信息。
数据加密和数据解密是一对可逆的过程,数据加密是用加密算法E和加密密钥K1将明文P变换成密文C,表示为: 数据解密是数据加密的逆过程,用解密算法D和解密密钥K2,将密文C转换成明文P,表示为: 按照加密密钥K1和解密密钥K2的异同,有两种密钥体制。
哈尔滨工业大学软件工程学科博士研究生培养方案计算机科学与技术学院2014年5月软件工程学科博士研究生培养方案说明一、培养目标1、树立爱国主义和集体主义思想,树立科学的世界观与方法论。
2、掌握本学科坚实宽广的基础理论、系统深入的专门知识和功底深厚的软件工程技术;深入了解学科的发展现状、趋势及研究前沿;熟练地掌握一门外国语,并具有一定的国际学术交流能力;具有独立从事科学研究的能力;能够在科学研究或专门技术上做出创新成果。
3、具有实事求是的科学精神、严谨务实的科研作风,具有良好的合作精神。
二、培养年限博士生培养年限一般为3-4年,硕博连读研究生培养年限一般为5年。
特殊情况下,经有关审批程序批准,一般博士生的培养年限最长可延至5年,硕博连读研究生的培养年限最长可延至6年。
三、研究方向为培养博士研究生独立地、创造性地从事科学研究的能力,本学科研究方向设置注重前沿性、基础性和交叉性,研究方向相对稳定。
计算机学院按照软件工程一级学科制定博士生培养方案,其主要研究方向为6个。
软件工程学科主要研究方向包括:(1)软件服务工程(2)软件工程技术与软件体系结构(3)软件可信性与可靠性(4)智能软件理论与机器学习(5)商务智能与数据挖掘(6)领域软件工程四、培养方式博士生的培养实行博士生导师负责制。
可根据培养工作的需要确定副导师和协助指导教师。
为有利于在博士生培养中博采众长,提倡对同一研究方向的博士生成立博士生培养指导小组,对培养中的重要环节和博士学位论文中的重要学术问题进行集体讨论。
博士生培养指导小组名单应在学院备案。
五、课程设置博士生在校期间应至少修满14个学分,其中课程学习10学分,必修环节4学分。
六、学分分配1.公共课程(4学分)(1)政治理论课2学分(2)博士生外语课(可以有条件免修) 2学分2.学科学位课程(不少于2学分)(1)软件体系结构(含软件设计模式)(2)机器学习(3)软件数学专题课3.选修课程(不少于4学分)(1)服务工程及方法论(2)软件需求工程(3)云计算(4)移动计算理论(硕)(5)软件复用与中间件理论(6)软件模型检验(7)程序设计方法学(8)数据挖掘与商务智能(9)算法设计与分析专题课(10)数据库系统原理(硕)(11)分布式信息处理(12)软件可靠性4.必修环节(4学分)(1)综合考评1学分(2)开题报告1学分(3)中期检查1学分(4)学术活动1学分(5)社会实践1学分注:(1)-(3)为必选环节,(4)、(5)可任选一注意关于博士课程:如若在硕士阶段修过博士培养方案中所列课程,可以选修本学科学术型硕士研究生培养方案中的其他重要学位课作为学位课,可以选修全校范围内开设的与学科有关的研究生课程作为选修课。
全国2011年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均不得分.1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是(A )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.把模块的控制结构转变成计算机可接受的程序代码的阶段是()A.详细设计B.测试C.维护D.编码7.软件概要设计结束后得到()A.初始的软件结构图B.优化的软件结构图C.模块详细的算法D.程序编码8.下列说法错误的是()A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试.B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求.C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准.D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准.9.为提高集成测试的效果,进行软件集成测试工作的人员最好是()A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员10.一个成功的测试可以()A.表明程序没有错误B.发现所有错误C.发现尚未发现的错误D.提高软件可靠性11.在分层数据流图映射成软件结构的设计中,下列说法错误的是()A.分层的数据流图映射成软件结构图也应该是分层的.B.软件结构图的物理输入与输出部分应放在主图中.C.分层DFD的映射方法分为两种情况:①主图是变换型,子图是事务型;②主图是事务型,子图是变换型.D.变换型通常用于高层数据流图的转换,事务型通常用于低层数据流图的转换.12.下列说法正确的是()A.HIPO图可以描述软件总的模块层次结构——IPO图.B.HIPO图可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况——H图.C.HIPO图是以模块分解的层次性和模块内部输入、处理、输出三大基本部分为基础建立的.D.H图说明了模块间的信息传递及模块内部的处理.13.软件维护工作过程中,第一步是先确认()A.维护的环境B.维护类型C.维护要求D.维护者14.为了提高软件的可维护性,在编码阶段应注意()A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格15.演化型原型是用原型过程来代替()A.设计阶段B.全部开发阶段C.需求分析阶段D.维护阶段16.在面向对象分析过程中,常用动词或动词词组来表示()A.对象B.类C.关联D.属性17.与事件联系在一起的瞬间操作是()A.处理B.动作C.活动D.加工18.面向对象的主要特征有:对象唯一性、分类性、继承性以及()A.多态性B.完整性C.可移植性D.兼容性19.程序能够满足规格说明和完成用户业务要求的质量特性称为()A.可靠性B.适应性C.正确性D.可移植性20.一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于()A.成本估算B.项目计划C.工程管理D.工程网络图二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案.错填、不填均不得分.21.Jackson方法是一种面向__数据结构___的设计方法.22.使累计的经济效益等于最初的投资费用所需要的时间称为__投资回收期_.23.软件工程研究的主要内容是软件开发技术和__软件开发管理____两个方面.24.描述加工逻辑一般用以下三种工具:结构化语言、判定表和___判定树___.25.若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径执行,这种特征的DFD称为____事务型___的数据流图.26.测试用例应由输入数据和___预期的输出数据___两部分组成.27.测试的模块往往不是独立程序,需要为被测试模块设计若干辅助模块,其中用来模拟被测模块的上级调用模块称为____驱动__模块.28.采用软件工程的方法开发软件,各阶段都有相应的文档,容易进行维护工作,这是一种__结构化____维护.29.状态图反映了状态与_____事件___的关系.30.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,这种软件称之为____容错___软件.三、名词解释题(本大题共5小题,每小题3分,共15分)31.结构化分析方法32.黑盒测试33.维护的副作用34.软件配置管理35.软件质量保证四、简答题(本大题共4小题,每小题5分,共20分)36.简述软件危机形成的原因及其表现.37.简述数据流图工具及其四种基本图形符号的含义.38.简述衡量模块独立性的两个标准及其含义.39.简述原型的作用.五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分)40.某公司为本科以上学历的人重新分配工作,分配原则如下:(1)如果年龄不满30岁,学历是本科,男性要求报考研究生,女性则担任行政工作;学历是硕士,不分男女,任课题组组长.(2)如果年龄满30岁不满50岁,学历本科,不分男女,任中层领导职务;学历是硕士不分男女,任课题组组长.(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员;学历是硕士不分男女,任课题组组长.下列步骤是根据以上加工逻辑,得出判定表,并进行化简的过程.请根据题意,在条件取值表的"取值"列填入相应内容,在初步判断表和简化后的判断表的"年龄"及"文化程度"这两行的空格中填入条件取值表中规定的符号.(1)条件取值表(2)计算组合数2×3×2=12(3)初步判断表(4)简化后的判断表科研人员√行政人员√资料员√考研√41.一个软件公司有许多开发部门,每个部门由部门名字唯一确定.每个开发部门开发多个软件产品.开发部门有许多员工,分为经理和开发人员.每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目.每位经理可主持多个开发项目.请在该公司的对象模型中填入相应的对象名.全国2011年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
系统集成项目管理工程师(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 100分)1、某项目经理在执行项目时,在详细了解了项目所需要采购的产品和服务后,制定了包含如下所示的采购说明书模板,让采购人员填写。
该工作说明书中缺少了()。
表14-1——XX项目采购工作说明书样本1-采购目标的详细描述2-采购工作范围——详细描述本次采购各个阶段要完成的工作;——详细说明所采用的软硬件以及功能、性能。
3-工作地点——工作进行的具体地点;——详细阐明软硬件所使用的地方;——员工必须在哪里和以什么方式工作。
4-产品及服务的供货周期——详细说明每项工作的预计开始时间、结束时间和工作时间等;——相关的进度信息。
5-适用标准A、拟采购产品和服务的规格说明B、验收标准C、质量要求D、工作方式2、某项目有40%的概率获利10 万元,30%概率会亏损 8 万元,30%的概率既不获利也不亏损。
该项目的预期货币价值分析(EMV)是()A、0 元B、1.6 万元C、2 万元D、6.4 万元3、在沟通管理中,沟通方式的选择是一项重要的工作。
()不是书面沟通的特点。
A、沟通速度快B、歧义性少C、内容清晰D、信息充分4、一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他问题,这时应该进行()。
A、程序走查B、回归测试C、软件评审D、接收测试5、变更管理有两个重要的用途,一是();二是变更度量分析,帮助组织提升自身的项目管理能力。
A、分析变更的原因,并管理这些原因B、规避风险,确保项目顺利C、限制变更,维持项目的计划D、控制变更,保证项目可控6、作为系统集成企业售前负责人,在说服本单位领导批准参加项目投标时,不需介绍()。
A、本企业技术可行性分析B、企业人员能力和配置分析C、项目的国民经济分析D、项目财务可行性分析7、软件可靠性和可维护性是软件的一项重要特性,根据GB/T14394-2008中对其的描述,在软件运作和维护过程中,()不属于分析和提高软件可靠性的措施。
软件名称:CAJViewer一、软件简介CAJViewer即CAJ全文浏览器,是中国期刊网的专用全文格式阅读器,与超星阅读器类似,CAJ浏览器也是一个电子图书阅读器(CAJ阅读器,CAJ全文浏览器),CAJ浏览器支持中国期刊网的CAJ、NH、KDH和PDF格式文件阅读。
CAJ 全文浏览器可配合网上原文的阅读,也可以阅读下载后的中国期刊网全文,并且它的打印效果与原版的效果一致。
当然,前提是必须具有浏览原文的权限。
CAJ 阅读器是期刊网读者必不可少的阅读器。
二、软件功能介绍1.页面设置:可通过[放大]、[缩小]、[指定比例]、[适应窗口宽度]、[适应窗口高度]、[设置默认字体]、[设置背景颜色]等功能改变文章原版显示的效果;2.浏览页面:可通过[首页]、[末页]、[上下页]、[指定页面]、[鼠标拖动]等功能实现页面跳转;3.查找文字:对于非扫描文章,提供全文字符串查询功能;4.切换显示语言:软件除了提供简体中文,还提供了繁体中文、英文显示方式,方便海外用户使用;5.文本摘录:通过[鼠标选取]、[复制]、[全选]等功能可以实现文本及图像摘录,摘录结果可以粘到WPS、WORD等文本编辑器中进行任意编辑,方便读者摘录和保存(适用于非扫描文章);6.图像摘录:通过[复制位图]等功能可以实现图像摘录,摘录结果可以粘到WPS、WORD等文本编辑器中进行任意编辑,方便读者摘录和保存(适用于非扫描文章);7.打印及保存:可将查询到的文章以*.caj/kdh/nh/pdf文件格式保存,并可将其按照原版显示效果打印。
8.一站式阅读和管理平台:支持Caj、Kdh、Nh、Teb、Pdf、Word、PowerPoint、Excel、Txt、Html、Wps等常用文件类型的阅读和管理;9.自动制作电子书:若您添加的文件类型不属于Caj、Pdf、Kdh、Nh或Teb,E-Learning会自动将这些文件转换为Pdf格式,便于您管理和记录笔记;10.系统地记录思想火花:您可以在文献内记录知识点、注释、问题、读后感等多种类型笔记,系统、方便地记录您的思想火花;11.深度对比阅读:您可以将两篇文章在同一个窗口内进行对比研读,深入分析文献知识;12.提供格式化的参考文献:为您提供参考文献的样式编辑功能,为您解决批量参考文献的格式统一问题;13.批量下载文献:设置用户名和密码后,您无需重复登录CNKI数据库,便可方便、快捷地批量下载文献。