- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统实施-西南科技大学网络教育学院
信息系统开发 西南科技大学计算机学院 第六章 系统实施 本节主要内容 系统实施阶段的主要活动 √领会系统实施在管理信息系统建设中的作用与地位。 √领会系统实施的前提条件。 √识记系统实施阶段的主要活动。 6.1 系统实施阶段的主要活动 系统实施阶段要继承此前各阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。 系统实施作为系统生命周期中的后期阶段,是把系统设计转化为可实际运行的物理系统的必然步骤,再好的系统设计,不通过系统实施也只能是不能带来现实效益的空中楼阁。系统实施作为系统最后的物理实现阶段,对于系统的质量,可靠性和可维护性等有着十分重要的影响。 系统实施工作的前提条件是必须在系统分析和系统设计工作完成后,严格按照系统开发文档进行。 系统实施是以系统分析和设计文档资料为依据的。 在系统实施时,系统开发人员不但需要了解自己所承担的部分,同时还需要对整个系统的总体结构,彼此接口等相互联系的内容有一定的了解,以保证在系统实施工作中局部分散实施与系统整体协调的一致性。 6.1 系统实施阶段的主要活动 系统实施阶段 系统实施阶段主要由编码,系统测试,系统安装和新旧系统转换等活动构成。 编码(程序设计):是指按照详细设计阶段产生的程序设计说明书用选定的程序设计语言编写源程序。 系统测试是系统质量可靠性保证的关键,也是对需求分析,系统设计和编码最终评审。 系统安装主要是指各种软,硬件设备的选型,论证,购置,安装以及整个系统调试运行。 新旧系统转换(也称系统切换与运行):是指以新开发的系统替换旧的系统,并使之投入使用的过程。包括系统交付前的准备工作,系统切换的方法和步骤等。 本节主要内容 程序设计 领会程序设计的任务和作用。 深刻理解对程序设计的质量要求。 识记程序设计的步骤。 程序设计语言的分类以及各类语言的基本特点。 识记结构化程序的基本控制结构。 熟练掌握结构化程序设计的方法和步骤。 掌握良好程序设计风格应达到的基本要求。 6.2 程序设计 程序设计(编码)的任务和作用 程序设计的任务主要是使用选定的程序设计语言,把经过概要设计和详细设计所得到的以程序设计说明书体现的信息处理过程描述后,转换成能在计算机系统上运行的程序源代码。 需要注意的是程序设计人员必须注意保证系统实施与系统设计的一致性,以保证功能的正确实现。 对程序设计的质量要求: 对于程序设计基本质量要求应该是程序的正确性,主要体现在两个方面: 正确运用程序设计语言环境,避免语法错误。 程序所描述的过程和算法要满足系统设计的功能要求,以避免语义错误。 6.2 程序设计 程序的正确性是不是程序设计质量的唯一要求呢? 一个软件在源程序的其他方面都正确无误,只是不容易被人看懂的程序也不是一个好的程序。因为从系统的周期中可以看到一旦系统投入使用,必然会面临很多如维护,功能的扩充和性能的改善等问题,而这些问题必然涉及到程序的代码。 所以从软件维护的角度出发,程序设计人员在保证程序正确性的同时,还必须保证源程序的可读性。 保证源程序可读性的主要措施是进行结构化程序设计,并在风格上遵守一些标准和原则。 从系统开发和应用角度来看,程序的编写和运行效率也是程序设计质量的一个考虑方面。 6.2 程序设计 程序设计的步骤: 了解计算机系统的性能和软硬件环境,其中包括: 计算机系统的运算速度与存取速度; 内存和外存大小; 操作系统,程序设计语言以及开发工具; 外设连接及通讯能力等性能指标。 2. 充分理解系统概要设计和详细设计的文档.准确把握系统的软件功能,模块间的逻辑关系,算法的详细方案以及输入输出要求。 根据设计要求和硬软件环境条件,选定程序设计语言。 编写程序代码。 5. 程序的检查,编译与调试。 6.2 程序设计 程序设计语言: 程序设计语言的发展与分类 6.2 程序设计 汇编语言:第二代语言,属于低级程序设计语言。它的产生是为了改善机器语言的不直观性而发展起来的机遇助记符的语言。每个操作指令通过特定的助记符来表达。汇编语言与机器指令之间基本上是一一对应的关系。 汇编语言程序需要经过翻译转换成机器语言才能运行。 其具有无法移植,不易维护等特点,故在系统开发中很少使用。 高级语言:是指在符号,概念和语法上与人类思维和表达方式相近的第三代程序设计语言。 具有可移植性的特点。 用高级语言写出来的源程序必须经解释或编译后才能够在计算机上运行。 因为高级语言编码速度快,并且引入了控制结构语句,函数功能,宏替换等使软件生产效率有了极大的提高,所以目前绝大多数系统都是用高级语言进行程序设计的。 6.2 程序设计 汇编语言代码片断 PULES2:MOV R3, #N
您可能关注的文档
最近下载
- 破拆工具组—HAP12A(使用说明书)终版.doc VIP
- 《测绘工程产品价格》(国测财字[2002]3号-国家测绘局-2002-1).pdf VIP
- 上海耀华A27E中文使用说明书(最全版本).doc VIP
- 医药公司温湿度监测系统更换专项内审(包括计划、检查记录、内审报告).pdf VIP
- 商品混凝土供货服务方案.docx VIP
- (最新)医德医风考试题医德医风考试试题(+答案).docx VIP
- 孕产妇健康管理及生育教育基础训练妇产科护理综合题库答案-2025年华医网继续教育答案.docx VIP
- 智算中心建设推动数字经济发展可行性研究报告.docx VIP
- 湘质监统编2020全套表格.pdf
- 学生就业PPT模板.pptx VIP
文档评论(0)