- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章系统设计96842演示文稿.PPT
第7章 系统设计 学习目标 7.1 系统设计概述 1. 系统设计的任务 2. 系统设计的内容 3. 系统设计的原则 4. 系统设计的技术 7.1.1 系统设计的任务 系统分析给出了信息系统开发的逻辑方案,定义了系统“做什么”的问题,即描述了为满足信息需求应开发什么样的系统。而系统设计则要在此基础上解决“怎么做”的问题,即说明如何设计该系统以实现目标。 系统设计的主要任务就是以系统分析中提出的逻辑方案为基础,根据系统实现的内、外环境和主、客观条件,从技术的角度去考虑系统的划分、系统的功能结构等问题,从提高系统的运行水平、工作效率和质量方面,去完成系统物理方案的设计,使企业能从信息系统的应用中获得最大的综合经济效益。 7.1.2 系统设计的内容 系统设计的主要内容包括功能结构设计、代码设计、数据库设计、输入输出设计、物理配置方案设计等。由于人们在进行系统设计阶段考虑问题的出发点和角度不尽相同,对系统设计内容的分类、完成任务的先后次序、方法和步骤也略有所不同。 比较流行的划分形式有以下两种: 1.基于开发内容的角度 2.基于设计任务的角度 从开发内容的角度来看,系统设计可以划分为逻辑设计和物理设计两个层面。 逻辑设计指系统有哪些具体设计任务要完成,从技术上把系统分析时的各种需求转化为计算机软件能处理的功能需求。 物理设计指各个部件怎样协调配合,从实现任务的角度去考虑、设计完成这些任务的一切问题。 2.基于设计任务的角度 总体设计着眼于宏观问题的研究,侧重系统的整体规划和设计、子系统之间的连接和关系等。 详细设计着眼于微观问题的解决,针对子系统和模块的具体设计和实现。 这种划分方式对系统规模较大,管理业务复杂的系统系统设计很有效,使设计出来的信息系统整体结构好、子系统之间关系清晰,系统的协调性好。如图7.1所示。 7.1.3 系统设计的原则 1.系统性原则 在系统设计中,要从整个系统的角度进行考虑,用系统工程的方法去设计和建立目标系统,整个系统应有统一的数据代码、统一的数据组织方法。要充分认识到系统内各部分之间的相应联系与相互制约关系,应以最少的输入数据满足系统各部分的数据处理和信息输出要求。 2.灵活性原则 灵活性是指系统抵御对外界环境变化的适应能力。在系统设计中,应尽量采用模块化结构,提高系统各个模块的独立性,使模块内部关系紧密,尽可能减少模块间的调用关系和数据交换关系。 3.可靠性原则 可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性(如安全必威体育官网网址性、检错及纠错能力、抗病毒能力等)才能保证系统质量并得到用户的信任。 4.经济性原则 经济性是指系统收益与支出之比。系统的经济性是确定系统设计方案的一个重要因素,要求在满足系统需求的前提下,尽可能减少系统的开销。 7.1.4 系统设计的技术 1.结构化设计技术 2.原型设计技术 3. 面向对象设计技术 4.快速应用开发技术 1.结构化设计技术 结构化设计技术是系统的结构化开发方法在系统设计阶段中所使用的技术,它力图将系统中的大程序分解成自顶向下模块层次,并且要求每个被分解出的模块应该实现而且仅实现——个功能,并且模块间的相互依赖程度应该最小,这使得模块在未来的程序中可被反复使用。通过分别实现这些模块的设计而最终实现整个系统的设计。 在设计基于大型主机应用软件时,结构化设计是比较常用的技术。 2.原型设计技术 原型设计技术指开发人员借助一些软件工具快速开发出简单的输入/输出界面、计算机对话框、关键功能、整个子系统甚至整个系统的原型。每个原型系统都由最终用户和管理人员检查,他们提出需求或修改意见,然后原型被更正、改进或提炼以反映新需求。原型设计技术以一种相对直接的方式进行这种修订工作,修订和检查工作将一直继续下去直到原型被接受为止。 采用原型设计技术对于那些用户的需求无法确定的项目来说,是一个非常有效的途径。 一般情况下,原型设计技术适用于开发小型的信息系统项目。 3. 面向对象设计技术 面向对象设计技术是面向对象系统开发方法在系统设计阶段使用的技术,是面向对象分析的延续,并且使用与面向对象分析阶段相同的方法,开发角度也继续集中于对象建模技术。 4.快速应用开发技术 快速应用开发技术就是一种综合技术,它要求反复地使用结构化技术和原型设计技术来定义用户的需求并设计最终系统。 通过使用结构化技术,开发人员首先构造系统需求的初始数据模型和功能模型;然后原型帮助分析员和用户验证那些需求,并正式地提炼数据和功能模型。模型→原型→模型→原型→……这样的循环最终得出一个组合
您可能关注的文档
最近下载
- 低压电工考试试题库及答案.doc VIP
- 小学语文新课程标准《义务教育语文课程标准》【必威体育精装版修订版】 .pdf VIP
- 《现代汉语语法研究》第四讲课件.ppt VIP
- 基坑支护工程监理实施细则.doc VIP
- 国开《大数据技术导论》实验2 Hadoop开发环境部署署辅导资料.doc
- 《Multisim电路系统设计与仿真教程》课件——第十章 铂电阻温度测量系统设计.ppt VIP
- 单一细胞的跨膜静息电位和动作电位静息电位RestingpotentialRp.PPT VIP
- 2025学校公开招聘教师简章(模板).pdf VIP
- 1-4倒易点阵完整版.pptx VIP
- 国开电大《地基基础》形考任务3答案 .pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)