软件设计基本原则定稿版
更新时间:2023-04-15 06:01:01 阅读量: 实用文档 文档下载
软件设计基本原则精编
W O R D版
IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
软件基本设计原则
友好、简洁的界面设计
结构、导向清晰,符合国际标准
强大的综合查询
信息数据共享
方便及时的信息交流板块
准确、可逆的科技工作流模块支持
良好的开放性和可扩展性
方案生命周期长
设计原则:
设计时考虑的总体原则是:它必须满足设计目标中的要求,并充分考虑本网站的基本约定,建立完善的系统设计方案。
信息系统的实施作为信息化规划的实践和实现,必须遵循信息化规划方案的思想,对规划进行项目实施层面上的细化和实现。
首先必须遵循信息化规划“投资适度,快速见效,成熟稳定,总体最优”的总原则。具体细化到信息系统分析设计和软件系统工程上来。
先进性
系统构成必须采用成熟、具有国内先进水平,并符合国际发展趋势的技术、软件产品和设备。在设计过程中充分依照国际上的规范、标准,借鉴国内外目前成熟的主流网络和综合信息系统的体系结构,以保证系统具有较长的生命力和扩展能力。
实用性
实用性是指所设计的软件应符合需求方自身特点,满足需求方实际需要。在合法性的基础上,应根据需求方自身特点,设置符合需求方的设计需求。对于需求方的需求,在不违背使用原则的基础上,确定适合需求的设计,满足需求方内部管理的要求。
1)设计上充分考虑当前各业务层次、各环节管理中数据处理的便利和可行,把满足
管理需求作为第一要素进行考虑。
2)采取总体设计、分步实施的技术方案,在总体设计的前提下,系统实施时先进行
业务处理层及低层管理,稳步向中高层管理及全面自动化过渡。这样做可以使系统始终与业务实际需求紧密连在一起,不但增加了系统的实用性,而且可使系统建设保持很好的连贯性;
3)全部人机操作设计均充分考虑不同使用者的实际需要;
4)用户接口及界面设计充分考虑人体结构特征及视觉特征进行优化设计,界面尽可
能美观大方,操作简便实用。
可靠性
在可靠性设计过程中应遵循以下原则:
(1)可靠性设计应有明确的可靠性指标和可靠性评估方案;
(2)可靠性设计必须贯穿于功能设计的各个环节,在满足基本功能的同时,要全面考虑影响可靠性的各种因素;
(3)应针对故障模式(即系统故障或失效的表现形式)进行设计,最大限度地消除或控制产品在寿命周期内可能出现的故障(失效)模式;
(4)在设计时,应在继承以往成功经验的基础上,积极采用先进的设计原理和可靠性设计技术。但在采用新技术时必须经过试验,并严格论证其对可靠性的影响;
(5)在进行产品可靠性的设计时,应对产品的性能、可靠性、费用、时间等各方面因素进行权衡,以便做出最佳设计方案。
可操作性
系统在设计上要充分考虑用户界面应方便、友好、灵活,用户应能够方便地在权限范围内于各子系统之间切换。系统有良好的整体化设计,同时完善的帮助系统也是增强可操作性的必要辅助工具之一。
灵活性
应用系统不依赖于特定硬件环境;在系统结构一致的前提下可选择实施各模块的应用;系统具有可实施性,各模块可单独实施并使用。
开放性
系统采用开放性的平台,充分考虑本系统与其它系统的数据接口。
根据我们对系统需求和系统目标的分析,实现思路是:快速适应系统的业务需求,应用先进的软件设计思想,同时充分考虑系统长期发展的前瞻性要求,基于J2EE的多层
B/S架构体系之上实现系统的灵活性、安全性,并使系统具有良好的可管理性。重点考虑以下几点:
最大限度保护用户现有投资
任何新体系的引进都必须保证不能影响原有业务系统的性能,保证关键业务系统的正常运转,这是引进新的信息技术的前提。本系统将充分考虑本系统的现状,最大程度地保护用户现有软硬件和网络投资。对准备弃用的原有系统中的数据完整地迁移到新系统中,对保留使用的原有系统进行全面整合,加以充分利用。
总体规划、分步实施
系统必须本着“整体规划,统一组织,分步实施”的原则进行开发建设,系统建设应在建设之初的统一规划下,充分考虑以上多方的情况,有机的、分步骤的逐步完善。此外,系统的建设涉及众多新的和复杂的软硬件技术,工程实施环节复杂,应按照总体设计的规划来进行分步实施。
标准化的开发与设计
系统开发与建设应做到工作标准统一、业务流程统一、服务程序统一。在业务、软件产品、通信技术等各方面采用行业、国家和国际标准化组织制定的有关技术规范与标准。保证信息流传递快速顺畅,网络运行安全可靠。
完备的安全体系
系统安全性也是设计与开发应用系统的首要考虑因素,是整个过程中应当遵循的
准则。应用系统在设计时制定一整套有效的安全措施以保证整个系统的安全性,能够满足本系统制定的安全管理需要,能够防止来自内、外部入侵的威胁。
可扩展性
可扩展性指的是系统可以根据业务发展的需要,能够方便的升级,扩展系统的功能。由于本次采用了集中式系统架构,数据和应用的集成集中在中间件一级进行处理,所以,也就为日后的扩展打下了良好的基础。
同时保证系统能在各种操作系统和不同的中间件平台上移植。从本次采用的系统体系架构、开发语言到各平台服务器的选型我们都充分考虑到了移植性的要求。
系统性原则
以系统的眼光作出整体规划,做到统一设计,逐步实施, 并制定统一的数据标准、网络标准和应用标准,形成决策层、调度层、操作层之间相互衔接的标准体系。
同时,由于信息化涉及面广、覆盖面宽,任务重,难度大,非一朝一夕所能够完成,因此,在实施过程中必须坚持远近结合、突出重点、急用先建、分步实施、逐步推进。在系统设计过程中考虑系统实施的分步性、阶段性,提供逐步实施的具体方法,先试点再推广与分阶段升级实施。快速见效,保证满足基本需求和规划方向结合。
成熟性原则
系统设计和开发平台采用业界公认成熟并被广泛应用的技术,保证系统实施的进度和质量、保证系统的稳定可靠。系统技术成熟稳定和主流相结合。
坚持以安全、实用为前提,在实施中首选先进、成熟、可靠、适应行业特点的信息技术,同时又要体现信息系统的开放性、兼容性和可扩展性,做到既满足业务管理和安全保密的自身需要,又要满足与相关外部业务之间的开放对接之需要。
正在阅读:
软件设计基本原则定稿版04-15
烈日下的背影作文700字07-07
广告创意部副经理岗位实习报告03-11
2011军事理论复习题04-30
安徽省安庆市2011年中考政治模拟考试题 - 图文01-09
2015标准转换培训考卷05-24
行政部门年终总结2015两篇05-14
八年级暑假作业10-17
中等职业学校基础版语文期末测试题10-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 定稿
- 基本原则
- 设计
- 软件
- 2022~2022学年 人教版高中英语 必修4 Unit2 Working the land 训
- 灭火器不同种类的安全使用
- 关于图书馆的职称论文
- 家乐福生鲜经营策略规划
- 四讲四有两学一做学习教育学习系列重要讲话精神专题党课PPT课件
- 教务部日常工作管理制度
- 英语考纲重点词汇用法总结
- Computing inspirals in Kerr in the adiabatic regime. I. The
- 办公高级应用技能培训学习参考材料
- 高炉炼铁原理与工艺知识问答
- 16天记住7000考研词汇(音标已全部补全)
- 【终稿】竹缠绕复合压力管生产项目建设可行性研究报告
- 大智慧FXJTDX飞狐公式编辑教程大全
- 医药卫生体制改革中存在的问题及解决意见的反馈
- 河北省唐山市法院聘用制书记员招聘考试《法律常识》【含答案】
- 2014年深圳市会计从业资格考试试题及答案
- 2022年安徽医科大学医学心理学系312心理学专业基础综合之现代心
- 甘肃庄浪秀出绿水青山
- 幼儿园小班常规管理细则
- 2022年天津商业大学马克思主义学院803中国化马克思主义考研必备