文档库 最新最全的文档下载
当前位置:文档库 › FI 常用配置代码

FI 常用配置代码

FI 常用配置代码

FI 常用配置代码

(2013-01-06 09:27:47)

转载▼

分类:SAP技术之FI

标签:

杂谈

原因代码:使用现金和银行科目过账时必须指定原因代码来代表此现金流入或流出对应现金流量表项目。

用F-02,FB01,FB50输入现金银行科目时,必输原因代码:

OBBE:Define Reason code 原因码的定义

字段状态组:

科目字段状态组不分公司,但用FS00创建修改科目时,可以选择公司,选择合适的公司及字段状态组。

OBC4:维护科目字段状态组

OBC5:将字段状态组分配给公司

Post Key 过账码字段状态组:它与上面的科目字段状态组同时生效,但按较严格的规则执行。

OB41:维护Post Key字段状态组

软件配置管理报告

份号:001密级: XXXXXXX项目 软件配置管理报告 XXXX-RPB-R01.00 XXXXXXXX 公司 XXXX 年XX月XX日

辑要页

摘要: 主题词:

文档修改记录

1范围............................................................................................... 1.1标识.......................................................................................... 1.2系统概述...................................................................................... 1.3文档概述......................................................................... 1........... 2引用文挡........................................................................................... 3软件配置管理情况综述............................................................................. 4软件配置管理基本信息............................................................................. 5专业组划分及权限分酉己.......................................................................... 6配置项记录......................................................................................... 7变更记录........................................................................................... 8基线记录........................................................................................... 9入库记录...........................................................................................

Solution Manager管理配置手册

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 三全Solution Manager系统 配置手册 V1.0 2011-10-12

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 目录 一、初始配置 (3) 1.1登录配置页面 (3) 1.2 System Preparation (3) 1.3 Basic Configuration (27) 二、ERP 升级STACK文件生成 (50) 2.1注册卫星系统SLD (50) 2.2 Maintenance Optimizer配置 (52) 2.3生成ECC升级XML文件 (52)

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: 一、 初始配置 1.1 登录配置页面 登录Solution Manager 开发系统,运行T-CODE :solman_setup ,然后会跳转到IE 页面(如下图),接着就可以开始初始与基本配置。 1.2System Preparation:

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: Next

模 块:Solution Manager 范 围:BASIS 实施地点:三全 日期:2011/12/27 16:09:00 作者:贾培星 状态: Next

代码混淆

混淆文件 proguard-rules.pro 参数详解: [plain]view plain copy print? 1.-optimizationpasses 5 # 指定代码 的压缩级别 2.-dontusemixedcaseclassnames # 是否使用 大小写混合 3.-dontskipnonpubliclibraryclasses # 是否混淆 第三方jar 4.-dontpreverify # 混淆时是 否做预校验 5.-verbose # 混淆时是 否记录日志 6.-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* # 混淆时所 采用的算法 7. 8.-keep public class * extends android.app.Activity # 保持哪些 类不被混淆 9.-keep public class * extends android.app.Application # 保持哪些 类不被混淆 10.-keep public class * extends android.app.Service # 保持哪些 类不被混淆 11.-keep public class * extends android.content.BroadcastReceiver # 保持哪些 类不被混淆 12.-keep public class * extends android.content.ContentProvider # 保持哪些 类不被混淆 13.-keep public class * extends android.app.backup.BackupAgentHelper # 保持哪些 类不被混淆 14.-keep public class * extends android.preference.Preference # 保持哪些 类不被混淆 15.-keep public class com.android.vending.licensing.ILicensingService # 保持哪些 类不被混淆 16. 17.-keepclasseswithmembernames class * { # 保 持 native 方法不被混淆 18. native ; 19.} 20. 21.-keepclasseswithmembers class * { # 保持自定 义控件类不被混淆 22. public (android.content.Context, android.util.AttributeSet); 23.} 24. 25.-keepclasseswithmembers class * { 26. public (android.content.Context, android.util.AttributeSet, int); # 保持自定 义控件类不被混淆 27.} 28. 29.-keepclassmembers class * extends android.app.Activity { # 保持自定 义控件类不被混淆 30. public void *(android.view.View); 31.} 32. 33.-keepclassmembers enum * { # 保持枚 举 enum 类不被混淆 34. public static **[] values(); 35. public static ** valueOf(https://www.wendangku.net/doc/c3965163.html,ng.String); 36.} 37. 38.-keep class * implements android.os.Parcelable { # 保 持 Parcelable 不被混淆 39. public static final android.os.Parcelable$Creator *; 40.} 41. 42.-keep class MyClass; # 保持自己 定义的类不被混淆 以上是最基础的配置,几乎每个项目都需要进行这些地方的混淆(或保持不混淆)。 如果你仔细看过上方的注释,就会了解一些基本代码混淆策略了。 只是,这还远远不够,因为你在项目中,总会不可避免的引用第三方的library库或是jar包,那,如果你不能够正确的混淆第三方的资源,可能会导致你的应用无法使用。(我就因为忘了配置Gson相关的混淆,导致页面一直没有数据显示,蛋疼的一笔)。 贴出我项目中关于第三方的混淆部分: [plain]view plain copy print?

配置管理岗位职责

配置管理员岗位职责 摘自:软件配置管理论坛 一、配置经理的基本技能与资格 资格: 能够重视配置管理工作; 能够按规范实施配置管理工作; 积极支持部门的配置管理方面的工作; 能够积极支持与帮助其他人员; 为部门的配置管理能力的提高贡献力量; 熟悉公司配置流程以及其他相关的流程; 为增进项目管理,对于项目内的困难和关键问题,能够及时反映到部门; 基本技能: 能够独立规划项目的配置管理工作; 熟练掌握配置管理的相关概念; 能够了解配置的相关工具,熟练使用技术工程部配置所使用的工具; 具有基本的与人沟通的技巧; 能够了解项目管理过程中的主要环节; 初步了解项目管理过程中的质量保证的各个方面; 了解部分系统和应用工具,如数据库ORACLE,前台开发工具DEPHI等; 二、配置经理的职责 作为一名配置人员,配置经理的职责就是能够与质量人员、测试人员等共同保证项目的质量。如:作为质量保证的成员之一,能够为整个技术工程部规范化管理的推进作贡献,如宣传规范化管理的知识,陈述规范化管理的利弊等;能够在项目进行的整个生命过程中,不断的与项目经理、QA、SCCB及项目成员进行配置管理规范化的沟通,为项目配置管理的规范化作出努力. 具体表现为: ?项目进行初期或首次进入项目中时,能够首先与项目经理、QA、SCCB及项目成员就项目的未来配置管理工作进行沟通,取得项目经理、QA、SCCB及项目全体成员对配置工作的认可与支持; ?积极了解项目情况,项目各阶段的进展,为更好的进行配置管理作努力; ?熟练并充分的利用配置管理工具的各方面的功能,提高配置管理的效率; ?为项目控制好版本,保证项目各阶段所使用的版本正确; ?及时发现项目问题,把问题及时反馈给项目经理、QA或SCCB,并积极协助解决; ?与项目内其他组成员,如开发组、测试组等协调工作,并能够很好的沟通; ?能够在项目中不断总结、分析,为项目内配置管理工作的进一步优化作贡献;

曙光作业管理-调度系统安装配置手册

Torque + Maui配置手册之抛砖引玉篇 本文将以应用于实际案例(南航理学院、复旦大学物理系、宁波气象局)中的作业调度系统为例,简单介绍一下免费开源又好用的Torque+Maui如何在曙光服务器上进行安装和配置,以及针对用户特定需求的常用调度策略的设定情况,以便可以起到抛砖引玉的作用,使更多的人关注MAUI这个功能强大的集群调度器(后期将推出SGE+MAUI版本)。本文中的涉及的软件版本Torque 版本:2.1.7 maui版本:3.2.6p17。 1. 集群资源管理器Torque 1.1.从源代码安装Torque 其中pbs_server安装在node33上,TORQUE有两个主要的可执行文件,一个是主节点上的pbs_server,一个是计算节点上的pbs_mom,机群中每一个计算节点(node1~node16)都有一个pbs_mom负责与pbs_server通信,告诉pbs_server该节点上的可用资源数以及作业的状态。机群的NFS共享存储位置为/home,所有用户目录都在该目录下。 1.1.1.解压源文件包 在共享目录下解压缩torque # tar -zxf torque-2.1.17.tar.gz 假设解压的文件夹名字为: /home/dawning/torque-2.1.7 1.1. 2.编译设置 #./configure --enable-docs --with-scp --enable-syslog 其中, 默认情况下,TORQUE将可执行文件安装在/usr/local/bin和/usr/local/sbin下。其余的配置文件将安装在/var/spool/torque下 默认情况下,TORQUE不安装管理员手册,这里指定要安装。 默认情况下,TORQUE使用rcp来copy数据文件,官方强烈推荐使用scp,所以这里设定--with-scp. 默认情况下,TORQUE不允许使用syslog,我们这里使用syslog。 1.1.3.编译安装 # make # make install Server端安装设置: 在torque的安装源文件根目录中,执行 #./torque.setup root 以root作为torque的管理员账号创建作业队列。 计算节点(Client端)的安装: 由于计算节点节点系统相同,因而可以用如下SHELL script (脚本名字为torque.install.sh)在

代码混淆pro文件配置修改

编辑pro文件,找到以下代码 -dontskipnonpubliclibraryclassmembers -target 1.5 -dontshrink -dontoptimize -useuniqueclassmembernames -keeppackagenames -keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table ,*Annotation*,Synthetic,EnclosingMethod -keepparameternames -dontwarn -ignorewarnings 在代码后添加相关配置 #不混淆lib下jar包里面的class文件 -keep class WebRoot.WEB-INFO.lib.* #不混淆action包里面的类名,字段名,方法名 #在界面上会用到这些字段和getset方法 -keepnames class **.kf.**.action.**{ public private protected ; public ; } -keepnames class **.kf.**.dao.**{ } -keepnames class **.kf.**.service.**{ } -keep class * extends org.springframework.orm.hibernate3.support.HibernateDaoSupport { public ; } #不混淆实体的字段和方法,jsp的表单里面会有这些属性的值,混淆之后,会出现无法提交表单情况 -keep class **.entity.** { public private protected ; public ; }

基于代码生成技术的汽车电子实时控制软件开发

万方数据

第3期赵彦斌,等:基于代码自动生成技术的汽车电子实时控制软件开发 37 software,andimprovethepracticabilityofauto-codegenerationtechnologyinthefield.Keywords:auto-codegenerationtechnology;automotiveelectronicreal-timecontrolsoftware;target languagecompiler;real-time workshop;唧Embedded Target 1代码自动生成技术和快速原型开发 代码自动生成技术原本是1种将软件开发人员从繁琐代码编写任务中解脱出来,进而将更多精力 集中于软件模式设计的概念.在早期的汽车电子实时控制系统开发过程中,由于硬件技术及其性能的 限制,可行性较低,但随着MCU和DSP硬件运算速 率、存储技术、存储空间和内存空间和整体性价比的 逐渐提高,以及代码自动生成软件平台的逐渐成熟,它逐渐从1种概念转化为现实,并成功运用于汽车电子实时控制软件的开发过程中. 同时,代码自动生成技术还催生出1种基于模型的快速原型开发法…(见图1).该方法由描述系统需求时使用的1种抽象系统需求分析语言发展而来。它直观且易于维护,而成熟的代码自动生成技术则是快速原型开发法背后坚实的基础. 图1基于模型的快速原型开发 2 汽车电子实时控制软件的传统开发模式 汽车电子实时控制软件的传统开发模式是利用 手工编写代码的开发模式,即把控制策略翻译成高 级语言代码,然后用BDM或JTAG断点调试的方式 测试和修改控制程序.其存在的弊病如下i (1)抽象的高级语言.汽车电子实时控制软件 工程师在嵌入式软件代码编写方面要求较高.虽然软件工程师对被控对象的特性和控制方法有深入了解,但往往并不擅长编写MCU的底层代码.传统开发模式的这种弊病迫使软件工程师花费大量精力去仔细阅读MCU相关说明书. (2)控制算法的翻译和验证.最初的控制策略 和算法必须手工翻译成MCU上的程序代码.同时, 控制算法在代码编写的过程中得以验证,控制策略的修改将伴随大量原始代码的修改,致使代码的人 工维护成本较高. (3)调试和测试.对于实时嵌入式系统,BDM或 JTAG断点调试方式无法客观体现程序的实时性能, 对于强实时,特别是性能要求较高的场合和代码段,以及MCU与外设通信时,这样的调试方式会给程序 员造成调试成功的假象. (4)集成测试和参数修改.在集成测试时,当需要改变软件系统内部的控制参数时,必须重新编译源代码,并部署到ECU,然后观察参数修改之后的控制效果,效率偏低,测试周期由此而被延长. (5)硬件平台依赖.传统的汽车电子控制软件 开发模式直接在硬件平台上进行代码开发,软件开发过程与硬件平台紧密相连,可移植能力往往较差,硬件平台一旦更换,代码移植成本很高. 这是传统开发模式下的5大缺憾,随着MCU和 DSP等硬件技术和性能的飞速发展,代码自动生成技术及其可行性大大提高,能摆脱这5大缺点. 传统开发模式的开发流程见图2. 图2传统开发模式 3 基于代码自动生成技术的汽车电子实时控制软件开发模式 利用Matlab的实时工作向(Real.Time Work. shop,RTW),结合MPC555微控制器下代码自动生   万方数据

配置管理计划编写规范

配置管理计划编写规范

文件修改控制

目录 1. 目的 2. 适用范围 3. 术语及缩略语 4. 编写规范 4.1组织与职责 4.2配置标识 4.3配置控制 4.4配置状态报告 4.5配置审核 5. 引用文件 6. 附录

1.目的 确定实施配置管理活动的具体组织及其职责,明确配置管理活动的具体内容,即对哪些配置项进行标识、控制、状态记录、审核,编制配置管理里程碑。 2.适用范围 适用于项目策划阶段所要求的《配置管理计划》的编写。 3.术语及缩略语 本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。 4.编写规范 《配置管理计划》就是要明确如何实施配置管理活动。该计划包括的内容如下:要执行的配置管理活动,所需的组织及其各自的职责,配置管理活动的里程碑。下面是《配置管理计划》的具体内容。 4.1 组织与职责 明确指派负有下列职责的各类人员: 负责《配置管理计划》的审批、实施与更改跟踪的软件配置管理经理SCMM; 在整个软件生命过程中按照《配置管理计划》执行配置管理活动的软件配置管理 负责人SCML; 4.2配置标识 4.2.1 列出要标识的所有配置项及其相应的标识规范。例如,对软件工具、硬件设备、 开发计划、计算机程序等如何标识。 4.2.2基准配置项的标识 识别每一基准配置项,并标识下列信息:何时及如何提交、批准人和验证人、目 的、提交方式(软件或文档)及版本号。 4.2.3文档库内容 标识和控制规范、文档库的数目及类型、备份及作废计划和程序、任何损失的恢 复过程、文档保留程序、什么文档要保留和谁保留及保留多长时间、信息是在线 还是脱机保留以及保留介质。 4.3配置控制

ISO20000管理手册

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 变更履历

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 目录

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 01 颁布令 随着公司全新领域的开拓,为满足顾客有关信息技术服务的相关要求,提高公司信息技术服务管理水平,防止由于信息技术服务的不及时等导致的公司和客户的损失。公司开展贯彻ISO/IEC 20000 《信息技术服务管理-规范》国际标准工作,建立、实施和持续改进文件化的信息技术服务管理体系,制定了浙江慧优科技有限公司《IT服务管理手册》。 《IT 服务管理手册》是企业的法规性文件,是指导企业建立并实施信息技术服务管理体系的纲领和行动准则,用于贯彻企业的信息技术服务管理方针、目标,实现信息技术服务管理体系有效运行、持续改进,体现企业对社会的承诺。 《IT 服务管理手册》符合有关信息安全法律、法规要求及ISO/IEC 20000 《信息技术服务管理-规范》标准和企业实际情况,现正式批准发布,自2012年8月15日起实施。企业全体员工必须遵照执行。 全体员工必须严格按照《IT 服务管理手册》的要求,自觉遵循信息技术服管管理方针,贯彻实施本手册的各项要求,努力实现公司信息技术服务管理方针和目标。 浙江慧优科技有限公司 总经理: 二○一二年八月一日

浙江慧优科技有限公司 IT 服务管理手册 版本编号:V1.0 02 管理者代表授权书 为贯彻执行信息技术服务管理体系,满足ISO/IEC 20000 《信息技术服务管理-规范》标准的要求,加强领导,特任命马红岩为我公司信息技术服务管理者代表。授权代表有如下职责和权限: 1、按照ISO/IEC 20000 《信息技术服务管理-规范》的要求,组织相关资源,识别、建立、实施和保持信息技术服务管理体系,不断改进信息技术服务管理体系,确保其有效性、适宜性和符合性。 2、根据服务管理的策略和目标,给与权利和责任,以保证服务管理过程的设计,提升和改进。 3、确保服务管理流程与SMS 的其它组件进行了整合。 4、确保资产,包括许可证,根据法律法规要求和合同义务,被用于管理交付服务。 5、向公司最高管理者报告信息技术服务管理体系的业绩,如:服务方针和服务目标的业绩、客户满意度状况、各项服务活动及改进的要求和结果等。 6、组织ISO/IEC 20000 体系的管理评审,主持信息技术服务管理体系内部审核,推动内部审核活动。 7、推动公司各部门领导,积极组织全体员工,通过工作实践、教育培训、业务指导等方式不断提高员工对满足客户需求的重要性的认知程度,以及为达到公司服务管理目标所应做出的贡献。 8、负责与信息技术服务管理体系有关的协调和联络工作。 本授权书自任命日起生效执行。 浙江慧优科技有限公司

软件配置管理规定

软件配置管理规定 为进一步加强软件配置管理工作,明确软件配置原则,规范软件配置流程,制定本规定。 一、配置原则 1.软件配置遵循安全性、适用性、经济性和正版化的原则,不得配置非正版软件。 2.单位使用的商业软件、OEM软件、免费软件均需纳入配置管理,不得配置与工作无关的各类软件。 3.优先采用场地授权(许可)方式配置软件。 二、配置流程 1.软件使用部门根据本部门各岗位工作需要,编制岗位软件需求清单,填写《软件使用需求申请表》(附件1)。 2.信息化部门统计、汇总软件使用部门报送的《软件使用需求申请表》,对软件使用部门需要的相关软件进行统一测试和试用,综合考虑软件的价格、兼容性、安全性和售后服务等因素,确定软件选型,明确软件名称和版本。涉及使用免费软件的,更新《可使用免费软件清单》(附件2)。 3.信息化部门依据单位软件使用管理台账,梳理单位软件需求与现有软件许可的差异。单位软件许可不足的,编制《软件采购计划表》(附件3)。

4.财务部门要将软件采购纳入单位年度预算。财务、资产管理部门指导信息化部门完成软件采购。软件采购合同要明确软件名称、版本、授权方式、许可数量、使用年限、兼容性和售后服务等要求。 5.财务、资产管理部门指导信息化部门做好软件采购相关资料管理工作,重点是软件采购合同、软件授权证书、软件安装序列号等资料的管理工作。 6.信息化部门负责软件使用管理日常工作。 7.单位采购的软件,因以下情况申请报废的,需经过信息化部门鉴定,严格履行资产处置报批手续:(1)已经达到规定的最低使用年限,且无法继续使用的。 (2)未达到规定的最低使用年限,因技术进步等原因无法继续使用的。 (3)未达到规定的最低使用年限,因计算机硬件报废,且无法迁移到其他计算机上继续使用的。 8.信息化部门在单位新采购软件、报废软件和调整可使用免费软件清单后,更新《软件使用情况汇总表》(附件4)。

实验 四:Oracle 11g数据库加密及代码混淆

实验四:Oracle 11g数据库加密及代码混淆 实验学时:2 实验类型:综合 实验要求:必修 一、实验目的 该实验主要是使学生学会在数据库中如何进行加密、解密以及计算hash、MAC。通过该实验的学习,是学生深入了解数据库中数据加密的目的、准则;掌握数据库加密、解密算法以及密钥的产生和存储,hash算法以及MAC。 二、实验内容 Oracle 11g数据库加、解密,hash以及MAC值计算;oracle 中的代码混淆 三、实验原理、方法和手段 1.数据库加密、解密(保证机密性)。 利用oracle 11g 中PL/SQL 包DBMS_CRYPTO 进行数据的加、解密。 利用这两个函数dbms_crypto.Encrypt和dbms_crypto.Decrypt ●Data Encryption Standard (DES), Triple DES (3DES, 2-key) ●Advanced Encryption Standard (AES)(128、192、256) 2.hash 和MAC 值的计算(保证完整性) 利用oracle 11g 中PL/SQL 包DBMS_CRYPTO 进行。 采用DBMS_CRYPTO.Hash和 DBMS_CRYPTO.Mac进行。 ●SHA-1 Cryptographic Hash ●SHA-1 Message Authentication Code (MAC)(Usage of SHA-1 is more secure than MD5)

3.oracle中代码混淆 参见oracle官方文档《PL/SQL User's Guide and Reference》,利用wrap utility对代码进行混淆。 四、实验组织运行要求 根据本实验的特点,采用以学生自主训练为主的开放模式组织教学。 五、实验条件 硬件:CPU:2.4G 内存:1G 硬盘:80G 软件:Windows 2003、WinXP、Win7 及以上操作系统 ,Oracle 11g数据库 六、实验步骤 1.请写一段PL/SQL代码实现在oracle中加密自己的学号,并将密文输出。请使用DBMS_CRYPTO 中:ENCRYPT_AES192、CHAIN_ECB 和PAD_PKCS5,并使用RANDOMBYTES函数产生密钥。

ControlBase——基于全自动代码生成的ECU快速开发解决方案

ControlBase — 基于全自动代码生成的ECU快速开发解决方案 “使用ControlBase可以缩短50%开发周期,降低80%开发成本。” “ControlBase不仅是快速原型工具,还是全自动代码生成工具。” “全自动代码生成技术可以削减80%的控制器软件开发工作量。” 控制器快速原型可以在没有控制器硬件的情况下,提前进行控制算法的开发与验证,尤其适合于新产品、新型号的开发研究,快速原型可以在一定程度上缩短开发周期,降低开发成本。由于快速原型仅仅是对控制算法进行了验证,在控制器开发的整个过程中,除了开发控制算法以外,还需要开发硬件与各类基础软件(包括底层驱动、标定协议、引导加载程序、实时操作系统、通信协议栈等等),之后还需要将基础软件与应用软件(包括控制算法与诊断算法)进行手工集成,工作量巨大,过程漫长。从整个开发过程的角度来看,快速原型所起的作用比较有限。 全自动代码生成在应用软件代码自动生成的基础上进一步发展,自动生成基础软件代码,从而实现整个控制器软件的自动代码生成,大幅削减控制器软件开发的工作量。 ControlBase提供了基于全自动代码生成的ECU快速开发解决方案。当作为快速原型工具使用时,ControlBase为常用电控系统控制算法提供一个快速验证的平台,既可用于实验室测试也可用于装车试验。当作为全自动代码生成工具使用时,ControlBase支持基础软件与应用软件的自动代码生成,削减了控制器软件开发的工作量。作为产品级原型硬件,ControlBase为控制器硬件设计提供参考,降低硬件返工几率。在控制器开发的整个过程中,使用ControlBase可以缩短开发周期,降低开发成本,提高控制器设计质量。 在控制器快速原型阶段,ControlBase适合于发动机ECU、自动变速器TCU、混合动力HCU、电动汽车VCU、防抱死制动系统ABS等常用汽车电控系统控制器的快速原型,为常用电控系统控制算法提供一个快速验证的平台,可以支持硬件在环测试、台架试验和实车试验。 在自动代码生成阶段,因为ControlBase所提供的全自动代码生成工具不仅支持快速原型控制器硬件,而且支持用户自主开发的控制器硬件,所以快速原型阶段的软件模型还可以继续使用,只需在快速原型模型的基础上增加必要的模块即成为完整的产品控制器软件模型。使用ControlBase 实现了整个控制器软件的自动代码生成,大幅削减控制器软件开发的工作量。 使用ControlBase的开发流程基于全自动代码生成技术,ControlBase将基础软件封装于Simulink模块库下,由此用户可以在MATLAB/Simulink这个统一的开发环境下进行基础软件与应用软件的开发。整个控制器软件开发过程都以图形化建模的方式实现,用户无需手工编程,无需手工代码集成,也无需代码移植。建模完成以后,模型在后台自动调用编译器,从而一键生成源代码文件,工程文件,测量标定文件,可执行文件等等。

配置管理程序范文

配置管理程序范文 1目的 控制对构成软件/硬件产品的各配置项的标识、管理、更改活动,保证配置项的完全性和正确性,防止非预期的使用,并能够有效的实现可追溯性。 2适用范围 适用于软件/硬件产品在整个生存周期中的控制管理活动。 3术语 ●配置:配置是指一个软件/硬件产品在生存周期的各个阶段所产生的 各个形式(机器可读或人工可读)和各种版本的文档、程序及其数 据的集合,该集合随着开发工作的进展而不断变化。 ●配置项:为了配置管理目的而作为一个单位来看待的硬件和/或软件 成分,或它们的集合体(软件项及开发文档都称为配置项)。 ●软件库:软件和有关文档说明的一个受控制的集合。目的是有助于 软件/硬件开发、使用和维护。包括开发库、受控库和产品库等。 ●开发库:指在软件生存周期的某一个阶段期间,存放与该阶段软件/ 硬件开发有关的计算机可读信息和人工可读信息的库。 ●受控库:指在软件/硬件生存周期的某一个阶段结束时,存放作为阶 段产品而释放的、与软件/硬件开发工作有关的计算机可读信息和人 工可读信息的库。配置管理就是对受控库中的各个软件项进行管理, 因此受控库也叫做配置管理库。 ●产品库:指在软件/硬件生存周期的组装与系统测试阶段结束后,存 放最终产品而后交付给用户运行或在现场安装软件库。 ●软件项:是指组成最终产品的源代码、中间文件、目标运行代码, 构成安装程序的源代码、中间文件、目标运行代码以及产品的联机 帮助说明文件(源代码包括程序代码、头文件、资源文件等)。 4职责 项目负责人是配置管理活动的总负责人。其主要职责是制定《配置管理计划》,组织配置管理活动的实施并对实施效果进行监督检查,协调配置管理活动中的有关事宜。

配置管理规范文件精选

配置管理规范

配置管理规范模板 目录 1. 目的 2. 适用范围 3. 术语和缩略语 4. 规范内容 5. 引用文件 1. 目的 指导配置管理人员如何建立配置库,并利用配置库管理所有配置项,从而提供配置项的存取和检索功能,有利于配置项的更改控制,保证配置项的完整性和可跟踪性。 2. 适用范围 适用于所有软件产品和软件项目的配置项管理。配置管理可采用各种工具及手工办法,本文件以Source safe配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 3. 术语和缩略语 本文件采用NP601100《配置管理》程序使用的术语和缩略语的定义。 4. 规范内容 4.1 配置管理的范围 软件配置可包括以下几方面:项目文档,源代码,执行程序,相关设备及资料等。 1)项目文档主要指:立项建议报告、项目启动计划、可行性分析报告、开发计划、需求分析报告、软件功能规格说明书、系统设计报告、数据库表结构、技术报告、总结报告、验收报告以及上述文档的评审记录。 2)相关设备主要指项目开发和运行环境(包括硬件和软件),以及项目开发和测试过程中使用的专用仪器设备,如读卡机、扫描仪等。 3)相关资料主要指客户提供的行业法规,标准及其调研期间提供的业务单据,往来会议记要,传真,电子邮件,重要的电话记录等。 4.2 各配置项的获得 项目立项之后,软件配置管理负责人SCML即可建立项目配置库,并着手收集各配置项。1)项目文档。开发各阶段结束时,软件配置管理负责人SCML可向开发人员索要相关文档及对应评审记录,归到配置库。 2)开发人员在出差前应带好与客户会谈的准备材料。根据出差的任务不同,还应准备客满意度调查表,交付书,验收报告等。返回之前应和客户确认,并在出差回来时交给软件配置管理负责人SCML一份备份,如有客户提供的文献资料、有关设备仪器须进行登记。对于任何正在进行的项目,如有客户来访须做好会议纪要。 3)开发部门发给客户的传真件或客户发来传真至少应在项目档案中保存一份备份。 4)对于源代码和执行程序的管理最好使用工具,条件不具备时,要注意对配置库的目录分配。各开发人员分别建立自己的工作目录,完成后的模块再放到项目相关目录下。 5)在项目结束归档时电子邮件也应作为项目的相关资料进行归档。 4.3 配置库的建立 所有项目应建立一配置库,以便管理前面提到的各配置项。一般的可视化开发环境都有自带的配置管理工具,可以用管理工具来建立配置库,也可以在机器的某目录下建立配置库,手工管理。下面以Source Safe为例描述配置管理库的建立及各配置项的控制方法。各项目在开始时,均应建立以下几项子项目,进行分阶段管理。

配置管理制度

信息系统配置管理规范

目录 1 概述 (3) 1.1.目的 (3) 1.2.范围 (3) 1.3.术语 (3) 1.4.角色与职责 (3) 2 配置管理范围 (4) 3 项目配置库建立与使用 (4) 3.1项目配置库建立 (4) 3.2项目配置库使用 (4) 4 权限变更 (5) 5 配置库安全 (5) 6 配置库使用规范 (6) 附录一:配置项命名规则 (7) 附录二:配置库目录结构管理规定 (8) 附录三:基线库产品清单 (9)

1 概述 1.1.目的 为了保证XXXX研发项目文件的安全性、机密性;保证信息系统的完整性、有效性及可追溯性,以及加强研发项目的协同能力,特制订本制度。 1.2.范围 适用于本行所有信息系统。 1.3.术语 1.4.角色与职责

2 配置管理范围 研发项目过程中产生的所有文档,包括:研发项目管理文档、研发设计及技术文档、源代码、可执行程序,工具及相关资料等。 ◆项目文档主要:立项书、项目计划、例会会议记录及项目过程中管理类文档等。 ◆设计及技术文档主要:需求,需求分析报告、概要设计说明书、详细设计说明书、数据库表结构、 测试文档、使用说明书、技术说明书等。 ◆工具及其相关资料:开发或测试过程中的工具,以及其使用文档等,如觉得有必要也纳入配置库的 管理。 3 项目配置库建立与使用 3.1 项目配置库建立 1.项目立项时,由项目经理申请建立项目配置库(附录二X《配置库申请单》) 2.配置管理员与项目经理根据《配置管理的流程》确定《配置管理计划》。 3.配置项:项目经理与配置管理员共同确认研发项目的配置库目录结构,并建立配置库目录结构;所建配 置库目录结构必需按本文规定目录结构执行(目录结构参考附录二)。 4.项目小组:项目经理提供项目小组成员名单及联系方式,配置库权限清单(内容应包括员工姓名、目录 权限等) 5.权限分配:配置管理员为相关人员的设置配置权限。配置库权限设置完成之后,由配置管理员将配置库 名称、访问路径、访问权限等信息以邮件方式通知各相关人员;配置库使用人员以各自的用户名和密码进行访问配置库。 6.配置库密码只能在服务器上设置,如配置库使用人员密码遗忘或需要修改,可以与配置管理员取得联系, 进行修改密码。 3.2 项目配置库使用 1.配置库目录说明 配置库基本结构如“附录二”所示,以项目名称作为一级目录,二级目录包括:devlib、testlib、PMlib、

20个代码生成框架

20个代码生成框架 1 1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://https://www.wendangku.net/doc/c3965163.html, 官方论坛:http://https://www.wendangku.net/doc/c3965163.html,/default.aspx 版权形式:30天试用 开源:否 需要先注册确认后才能下载 1.2 MyGenerator MyGenerator是又一个国外很不错的代码生成工具,有人觉得比CodeSmith简单、好用。 所有api可以在帮助菜单中找到。 官方网站:http://https://www.wendangku.net/doc/c3965163.html,/portal/default.aspx 官方论坛: 版权形式:免费 开源:否 1.3 NHibernate. NHibernate是Hibernate公司在Java自动生成领域取得巨大成功后推出的一款ORM工具. 官方网站:http://https://www.wendangku.net/doc/c3965163.html,/ 官方论坛: 版权形式:免费 开源:否 1.4 湛蓝.Net代码生成器

一款基于软件自动生成理念,能直接生成应用的dotnet代码生成器 官方网站:http://https://www.wendangku.net/doc/c3965163.html, 官方论坛:http://https://www.wendangku.net/doc/c3965163.html,/ 版权形式:免费 开源:否 1.5 动软.NET代码自动生成器 一款人气很旺的免费C#代码生成器 官方网站:http://https://www.wendangku.net/doc/c3965163.html, 官方论坛: 版权形式:免费 开源:否 1.6 CodePlus 专为sql server c#语言设计的代码生成器,功能还是很强大 官方网站:http://https://www.wendangku.net/doc/c3965163.html, 官方论坛: 版权形式:需要少量的注册费用 开源:否 下载地址很神秘 1.7 CodeMaker asp,jsp,php代码生成工具,自动生成维护数据库信息的动态网页的代码生成器。它可以帮助ASP、JSP、PHP开发人员快速的开发简单的数据库维护程序。无需任何编码,只需将数据库结构导入到CodeMaker中并做简单的设置,CodeMaker即可生成完整的数据库操作页面。用CodeMaker可以简单快速的创建网站后台维护程序。提高开发效率数十倍以

JAVA代码混淆文档

JAVA代码混淆 1.ProGuard 简介: 是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。它支持脚本控制,可以使用GUI界面,与eclipse集成,支持J2ME。 价格: 免费 使用方式: 1、使用图形界面,如下图:

2、使用脚本语句,将执行脚本语句加入相应脚本中执行,例如加入ant、maven项目自动 构建中,在项目部署前混淆代码。 应用情况: 1、需要对配置项了解具体含义; 2、不需要混淆的属性、方法、类,需要在.pro配置文件中说明; 3、混淆方式为项目打包后再混淆; 4、不能与myeclipse、eclipse集成使用; 5、可以在ant、maven中的配置文件中添加脚本语句使用(编写相应的.Pro文件,增加 ProGuard的执行jar文件); 6、混淆时将无用的语句去除,优化方法间结构; 7、混淆内容:属性、方法名称、类名称,对方法过程不做混淆处理,混淆力度不大。2.Jocky 简介: 在Sun JDK中提供的Java编译器(javac)的基础上完成的,修改了其中的代码生成过程,对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。 价格: 免费 使用方式: 1、在myeclipse与eclipse中使用安装插件方式,使用Jocky混淆。如图:

使用后会生成配置文件,用于混淆设置使用,该配置文件类似ant 配置文件,如下图: 混淆等级有5种(public、private、package、protected、all)。 2、使用命令行或者脚本,将命令行加入脚本中执行,如在ant配置文件中加入执行脚本后 可以执行混淆程序。执行脚本如下图: 目前在maven中暂不能使用Jocky混淆。

HP浪潮IBM服务器配置管理口的方法记录

一:HP配置ilo的方法 1)当在服务器在自检的时候出现:Advanced press [F8] to configure的时候点击F8进入配置界面 2)成功进入该界面之后选择Network-DNS/DHCP 将DHCP设置成off 3)配置管理口的IP地址,完成之后点击F10保存 4)退出界面,file-exit 二:浪潮服务器的配置方法 1)当服务器在出现如下的情况时点击DELL,等待进入BIOS界面。 2)进入界面之后选择server Mgmt-BMC network configuration 3)进入BMC之后,修改Updata BMC LAN Configuration 为yes, Configuration Address sourc为static,并设置对应的IP、子网掩码、网关。 4)保存,退出即可。 1)第一种方式:在BIOS中修改管理端口IP 启动服务器后,可以使用BIOS设置工具管理IMM网络连接. 开启服务器,通电大约两分钟后,电源控制按钮将会激活,按下开机按钮,就会 显示IBMSystemxServerFirmware欢迎界面. 按下F1键.在Setuputility主窗口中,选择 SystemSettings-IntegratedManagementModule-NetworkConfiguration.在DHCPControl中有三个IMM网络连接选项 (StaticIP,DHCPEnabled,DHCPwithFailover(default).选择其中一种网络连接方式.

如果选择staticIP,须指定IP地址,子网掩码,网 关.(IPaddress,subnetmaskanddefaultgateway). 设置完后选择SaveNetworkSettings保存,退出Setuputility. 2)第二种方式:在IMM管理界面中修改IP Note:IMM默认用户名是USERID,密码是PASSW0RD(0是数字零而不是字母O). 在欢迎界面中,选择timeout值(此值为IMM自动退出登陆的时间),点击Continue开始进入,浏览器将出现SystemStatus页面,在 IMMControl-NetworkInterfaces中修改IP地址. 3)IMM各项功能简介 修改IP之后,将管理端口连至交换机,即可远程管理服务器,包括开机,关机,查看系统日志,升级BIOS和Firmware以及远程控制等.如图: 在IMMControl-LoginProfiles修改IMM默认用户USERID的密码,或新建新用户; 在Monitor-EventLog中可以查看机器的日志; 在Task-RemoteControl中可以进行远程控制,远程控制须在本机安装好Java 插件;

相关文档