软件系统设计开发原则

上传人:d****1 文档编号:182638984 上传时间:2023-01-26 格式:DOCX 页数:4 大小:11.29KB
返回 下载 相关 举报
软件系统设计开发原则_第1页
第1页 / 共4页
软件系统设计开发原则_第2页
第2页 / 共4页
软件系统设计开发原则_第3页
第3页 / 共4页
点击查看更多>>
资源描述
1 软件系统设计开发原则1.1 系统标准化原则系统架构设计开始之前必须严格执行国家相关标准或行业标准 设计,选择适合的业内标准的成熟技术体系和设计方法来规范和约束 软件平台和软件体系结构,并遵循国际标准、国际通用惯例或计算机 领域的通用规范。最大程度保证系统具备各种层次的标准规范。1.2 可靠性原则软件系统规模越做越大越复杂,其可靠性越来越难保证。应用本 身对系统运行的可靠性要求越来越高,软件系统的可靠性也直接关系 到设计自身的声誉和生存发展竞争能力。软件可靠性意味着该软件在 测试运行过程中避免可能发生故障的能力,且一旦发生故障后,具有 解脱和排除故障的能力。软件可靠性和硬件可靠性本质区别在于:后 者为物理机理的衰变和老化所致,而前者是由于设计和实现的错误所 致。故软件的可靠性必须在设计阶段就确定,在生产和测试阶段再考 虑就困难了。健壮性是指软件对于规范要求以外的输入能够判断出这个输入 是否符合规范要求,并能有合理的处理方式。软件健壮性是一个比较 模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健 壮与否直接反应了分析设计和编码人员的水平。1.3 坚持进行阶段评审软件的质量保证工作不能等到编码阶段结束之后再进行。在每个 阶段都进行严格的评审,以便尽早发现在软件开发过程中所犯的错误 是一条必须遵循的重要原则。1.4 实行严格的产品控制在软件开发过程中不应随意改变需求,因为改变一项需求往往需 要付出较高的代价,但是,在软件开发过程中改变需求又是难免的, 由于外部环境的变化,相应地改变用户需求是一种客观需要,显然不 能硬性禁止客户提出改变需求的要求,而只能依靠科学的产品控制技 术来顺应这种要求。也就是说,当改变需求时,为了保持软件各个配 置成分的一致性,必须实行严格的产品控制,其中主要是实行基线配 置,它们是经过阶段评审后的软件配置成分(各个阶段产生的文档或 程序代码)。基线配置管理也称为变动控制:一切有关修改软件的建 议,特别是涉及到对基准配置的修改建议,都必须按照严格的规程进 行评审,获得批准以后才能实施修改。绝对不能谁想修改软件(包括 尚在开发过程中的软件),就随意进行修改。1.5 开放性原则坚持一体化的设计思想,为确保将来形成统一的整体留有良好的 接口和充分的余地和系统的开放性,应用系统设计采用开放式系统平 台,以保证不同厂家的不同产品能够根据需求集成到应用系统中来, 用更小的投资获得更高的性能,同时降低整个系统的开发时间和维护 成本。1.6 安全性原则充分重视信息安全对系统的重要性,本项目数据信息是机密信息 需严格遵从国家、社保行业的相关安全标准,结合自身的安全体系建 设,建立可靠的安全保障体系,对非法侵入、非法攻击和网络计算机 病毒应具有很强的防范能力,所采用的保护措施应能保证整个系统正 常高效的运转,系统环境和数据传输的安全性,数据存储的安全性、 用户访问的安全性;同时,系统具备完善的权限管理合授权体系,确 保系统各级各类用户的合法访问。1.7 可维护性原则在开发的过程中,按软件开发规范,编写各阶段详尽的文档说明 材料。系统提供可行的配置和维护手段,使用户能够根据实际情况改 变配置和维护系统。系统的运行数据可及时进行备份,功能实现要尽 量简单、可靠。系统应能自动记录各用户的重要操作,形成操作日志 备查。对日终作业和日间查询,应能提供完善的监控功能。应用软件的开发过程严格按照软件工程制度的规范进行,应用系 统应该具有良好的结构,各个部分应有明确和完整的定义,设计做到 信息内容统一、数据结构统一、编码规则统一、处理方式统一、界面 风格统一、操作方法统一,使得局部的修改不影响全局和其他部分的 结构和运行;并利用成熟可靠的技术或产品管理系统的各组成部分, 管理数量庞大的组件,以便日后的系统维护。1.8 可扩展性原则系统设计要考虑业务未来发展的需要,采用基于组件的设计开发 思想,要尽可能设计得简明,各个功能模块间的耦合度小,保证系统 可以根据业务发展的需要,在业务变化时,只修改配置规则,不用改 动程序,方便升级和扩展系统的功能,保证系统的可拓展性。1.9 经济性原则为避免资源浪费和力争节约,对资源要充分利用、发挥效益,对 新建系统要科学论证,硬件设备必须通过政府采购形式购置。1.10 生命周期原则依据国家相关标准和规定,实现有效管理,确保应用系统的高效 率开发和使用。系统建设要遵循软件工程的设计与开发原则、方法, 在业务分析、需求分析、系统设计、系统实施和系统维护等业务应用 系统生命周期中,增强应用系统的可用性、正确性和经济性。1.11 易用性原则系统设计应当遵循简单性原则,用户输入人性化,使用方便。同 时,系统维护应尽量集中、简单,能够实现版本的统一下发,统一维 护,减轻维护人员的负担。贯彻面向最终用户的原则,建立友好的用 户界面,系统设计要界面简洁、流程清晰,操作简单,方便灵活,易 于学习掌握。1.12 安全性与可靠性项目要求能够连续长时间不间断工作,有较高的可靠性和持续使 用能力,保证全年7x24小时稳定运行。采用高可靠性的分布式产品 和技术,即使部分网络功能失效,也保证异网其它服务正常运行,当 然也要充分考虑整个系统运行的安全策略和机制。系统必须有合理的层次结构,体现分层、模块化的原则。在安全 性方面,要保证系统的传输安全,存储安全及操作安全。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!