软件设计基本原则.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-- -- 软件基本设计原则 友好、简洁的界面设计 结构、导向清晰,符合国际标准 强大的综合查询 信息数据共享 方便及时的信息交流板块 准确、可逆的科技工作流模块支持 良好的开放性和可扩展性 方案生命周期长 设计原则: 设计时考虑的总体原则是:它必须满足设计目标中的要求,并充分考虑本网 站的基本约定,建立完善的系统设计方案。 信息系统的实施作为信息化规划的实践和实现, 必须遵循信息化规划方案的 思想,对规划进行项目实施层面上的细化和实现。 首先必须遵循信息化规划“投资适度,快速见效,成熟稳定,总体最优”的 总原则。具体细化到信息系统分析设计和软件系统工程上来。 先进性 系统构成必须采用成熟、具有国内先进水平,并符合国际发展趋势的技术、 软件产品和设备。 在设计过程中充分依照国际上的规范、 标准,借鉴国内外目前 成熟的主流网络和综合信息系统的体系结构, 以保证系统具有较长的生命力和扩 展能力。 实用性 实用性是指所设计的软件应符合需求方自身特点, 满足需求方实际需要。 在 合法性的基础上, 应根据需求方自身特点, 设置符合需求方的设计需求。 对于需 求方的需求, 在不违背使用原则的基础上, 确定适合需求的设计, 满足需求方内 部管理的要求。 设计上充分考虑当前各业务层次、 各环节管理中数据处理的便利和可行,把满足管理需求作为第一要素进行考虑。 采取总体设计、分步实施的技术方案,在总体设计的前提下,系统实施 时先进行业务处理层及低层管理, 稳步向中高层管理及全面自动化过渡。这样做可以使系统始终与业务实际需求紧密连在一起, 不但增加了系统的实用性,而且可使系统建设保持很好的连贯性; 全部人机操作设计均充分考虑不同使用者的实际需要; 用户接口及界面设计充分考虑人体结构特征及视觉特征进行优化设计,界面尽可能美观大方,操作简便实用。 可靠性 在可靠性设计过程中应遵循以下原则: (1) 可靠性设计应有明确的可靠性指标和可靠性评估方案; (2) 可靠性设计必须贯穿于功能设计的各个环节,在满足基本功能的同 时,要全面考虑影响可靠性的各种因素; (3) 应针对故障模式(即系统故障或失效的表现形式)进行设计,最大 限度地消除或控制产品在寿命周期内可能出现的故障(失效)模式; (4) 在设计时,应在继承以往成功经验的基础上,积极采用先进的设计 原理和可靠性设计技术。但在采用新技术时必须经过试验,并严格论证 其对可靠性的影响; (5) 在进行产品可靠性的设计时,应对产品的性能、可靠性、费用、时 间等各方面因素进行权衡,以便做出最佳设计方案。 可操作性 系统在设计上要充分考虑用户界面应方便、 友好、灵活,用户应能够方便地 在权限范围内于各子系统之间切换。 系统有良好的整体化设计, 同时完善的帮助 系统也是增强可操作性的必要辅助工具之一。 灵活性 应用系统不依赖于特定硬件环境; 在系统结构一致的前提下可选择实施各模 块的应用;系统具有可实施性,各模块可单独实施并使用。 开放性 系统采用开放性的平台,充分考虑本系统与其它系统的数据接口。 根据我们对系统需求和系统目标的分析, 实现思路是:快速适应系统的业务 需求,应用先进的软件设计思想, 同时充分考虑系统长期发展的前瞻性要求, 基 J2EE 的多层 B/S 架构体系之上实现系统的灵活性、安全性,并使系统具有良好的可管理性。重点考虑以下几点: 最大限度保护用户现有投资 任何新体系的引进都必须保证不能影响原有业务系统的性能,保证关键 业务系统的正常运转,这是引进新的信息技术的前提。本系统将充分考虑本 系统的现状,最大程度地保护用户现有软硬件和网络投资。对准备弃用的原 有系统中的数据完整地迁移到新系统中, 对保留使用的原有系统进行全面整 合,加以充分利用。 总体规划、分步实施 系统必须本着 “整体规划, 统一组织,分步实施” 的原则进行开发建设, 系统建设应在建设之初的统一规划下,充分考虑以上多方的情况,有机的、 分步骤的逐步完善。此外,系统的建设涉及众多新的和复杂的软硬件技术, 工程实施环节复杂,应按照总体设计的规划来进行分步实施。 标准化的开发与设计 系统开发与建设应做到工作标准统一、业务流程统一、服务程序统一。 在业务、软件产品、通信技术等各方面采用行业、国家和国际标准化组织制 定的有关技术规范与标准。保证信息流传递快速顺畅,网络运行安全可靠。 完备的安全体系 系统安全性也是设计与开发应用系统的首要考虑因素, 是整个过程中应 当遵循的准则。 应用系统在设计时制定一整套有效的安全措施以保证整个系 统的安全性,能够满足本系统制定的安全管理需要,能够防止来自内、外部 入侵的威胁。 可扩展性 可扩展性指的是系统可以根据业务发展的需要, 能够方便的升级, 扩展系统 的功能。由于本次采用了集中式系统架构, 数据和应用的集

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档