军用软件开发需要注意的点???急用
展开全部 基本活动包括如下12个注意事项:`系统需求分析;`系统设计;`软件需求分析;`软件设计;`软件实现和单元测试;`单元集成和测试;`CSCI合格性测试;`CSCI/HWCI集成和测试;`系统合格性测试;`软件使用准备;`软件移交准备;`软件验收支持。
其中系统需求分析、系统设计、CSCI/HWCI集成和测试以及系统合格性测试为系统层面的活动。
对于这些系统层面的活动,如前所述,若开发的系统是硬件-软件系统,GJB2786A 中所说的参与应理解为软件开发者,参加若开发的系统是软件系统,GJB2786A 中所说的应理解为软件开发者负责。
支持活动包括如下6个活动:`软件配置管理;`软件产品评价;`软件质量保证;`纠正措施;`联合评审;`测量与分析。
管理活动包括如下8个活动:`项目策划和监控;`软件开发环境建立;`风险管理;`保密性有关活动;`分承制方管理;`与软件独立验证和确认(IV&V)机构的联系;`与相关开发方的协调;`项目过程的改进。
其中软件开发环境建立和项目过程的改进为组织层面的管理活动,应站在整个组织层面开展相应的工作,其余则为项目层面的管理活动,主要是面向本项目,即软件的开发。
融融网有详细的介绍,我们公司就是在上面查询的,希望能帮到你。
...
分库在软件开发什么时候进行
而且分库后很多查询操作也不能用原来的了,之前的单数据源就要变成多数据源。
比如文章表?分库有的是用代理,这样的话之后分库不需要修改代码。
但是如果是基于自身api的,分库后代码改动就很大,这个是一开始就预留分库的接口吗比如要进行一个项目,前期用户数不多,但是之后肯定会慢慢多起来...
军用软件研制能力成熟度模型是什么样的呢?
展开全部 《军用软件研制能力成熟度模型及其应用》是2009年中国标准出版社出版的图书。
以CMMI-DEV 1.2版为基础制定的GJB 5000A-2008《军用软件研制能力成熟度模型》是对GJB 5000-2003的修订。
《军用软件研制能力成熟度模型及其应用》是对该标准理论及应用的一个详尽介绍与阐述,对从事军用软件过程改进的人员尽快了解、学习和掌握GJB 5000A-2008将起到极大的作用。
书中全面介绍了军用软件能力成熟度模型的由来、修订原则、基本概念、内容结构以及GJB 5000A与GJB 5000的比较;系统阐述了军用软件能力成熟度模型框架、模型的内部结构、过程域部件、过程域间的关系、模型的应用以及共用目标和共用实践与过程制度化;详细介绍了已管理级、已定义级、已定量管理级、优化级的特征及其所包含的过程域的目的、相关过程域、专用目标、专用实践、共用目标和共用实践,过程改进参考模型的五个阶段(启动、诊断、建立、行动和提高)的目的、入口准则、出口准则及活动,军用软件过程评估和能力评价的过程和活动。
...
软件开发过程中数据库怎么设计
第一,小公司一般都不会接受大的项目的,很多小项目的数据表结构很简单,设计也很直来直去,有些即使设计的不合理,受限于小项目的原因,缺陷也不会被放大很多。
就算出了问题,重头来过可能都不是太困难的事情。
第二,能开公司的一般都会有一定项目经验的老人带着,甚至说一个强人就够了。
第三种可能,小公司的工作是从大公司口中拿的吃剩下的,不好吃的项目,项目都有比较好的可参考的数据库表结构模式参考。
还有一点,小公司一般没有程序员的感念啦,基本是从调研、设计、开发、测试、上线、维护,所有的工作都一起协作完成,甚至连市场合同都要自己搞定,
谁知道软件“配置管理库”的概念,请解说一下,或者给个资料。
网上有很多这样的资料咯,对三个配置库的定义我附了一张图片不知道你能不能看到配置管理是指:应用技术和管理手段来识别和记录配置项的功能和物理特性,控制其变更,记录和报告变更的过程和实现状态,并检查与项目需求之间的符合度;通过配置管理可以有效的管理工作产品与工作产品之间的一致性,合理的控制和实施变更以维护对项目范围与边界条件的一致的理解。
本过程描述了配置管理活动的内容、规范和方法,以建立和维护软件开发过程中各种产品的完整性和一致性。
本过程中将使用到以下几个重要的术语:配置项:处于配置管理之下的软件或/和硬件的集合体。
这个集合体在配置管理过程中作为一个实体出现。
基线: 已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式变更控制过程来改变;基线有一组配置组成,这些配置构成了一个相对稳定的状态,不能再被任何人随意修改。
配置标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。
控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。
状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。
配置审计:通过第三方(例如:软件质量保证工程师)来确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合;配置管理员:根据过程的规定,在公司内部具体实施与操作本过程的人员/角色。
根据实施的层级的不同,配置管理员可以区分为“产品配置管理员”和“项目配置管理员”两个角色,一般产品配置管理员是专职的,项目配置管理员有项目成员兼职。