已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
情景指导书范文 119某高校的图书馆藏有近百万册图书和期刊杂志。 图书借阅处有职工10名,负责学校1万多名教职工和学生的图书借阅工作。 其主要业务包括输借书证、借还书登记、图书入出库存、罚款等。 陈旧的图书管理方案为读者和工作人员带来了很大的不便,手工处理效率低,且经常出现差错,不能满足读者的基本需求。 为了改变现状,图书馆的领导提出建立一套计算机管理系统,既要解决目前存在的问题,又要增加预定、续借自动化处理等功能,以达到提高图书借阅工作和提高服务质量的目的。 1.明确系统的目标;2.新系统应增加的功能3.制订系统开发进度表;4.确定人员安排工作;1.明确系统分析员的职责;2.主要与客户进行沟通,了解客户的所有情况,并形成报告。 1.学习系统开发的各种方法;2.系统开发方法的比较。 1.确定调查的方法;2.确定调查的具体内容。 1绘制图书管理系统的组织结构图2绘制图书管理系统的业务流程图撰写可行性研究报告2191.了解图书馆组织结构与功能调查2.了解图书馆业务流程调查3.绘制图书馆业务流程图1.界定图书管理系统的边界,寻找该系统的外部项,即系统的数据或去处。 2.确定整个系统的输出数据流和输入数据流,把系统作为一个整体,画出关联图。 3.确定系统的主要信息处理功能,按此将整个系统分解成几个子系统。 确定每个子系统的输出与输入数据流以及相关的数据存储。 将外部项、各代表子系统的加工、数据存储环节用数据流连接起来,命名、编号,这样就形成了新系统的数据流图的顶层图。 4.分解、细化数据流图。 5.重复第四步直到逐层分解结束。 6.对草图进行检查和合理布局,对错误与不合理之处进行修改。 7.与用户进行交流,在用户完全理解数据流图内容的基础上征求用户的意见。 系统分析人员根据与用户讨论的结果对数据流图的草图进行修改。 8.用计算机或其他制图、工具画出正规的数据流图。 9.审核数据流图。 将数据流程图提交系统分析负责人复审。 1.编制图书馆管理系统数据字典2.撰写系统分析说明书1.阅读系统分析说明书,明确用户需求2.确定系统架构1.分析前期的图书借阅系统分析报告中的数据流图2.确定数据流图的类型是变换型还是事务型3.用结构化设计方法由数据流图导出系统的结构图为图书借阅管理系统中需要进行代码设计的内容选择合适的代码类型并按照代码设计的原则最319终确定系统的代码设计方案。 1.设计图书借阅系统的概念结构2.设计图书借阅系统的逻辑结构3.设计图书借阅系统的物理结构为图书借阅系统的输入和输出设计具体的内容、形式等并撰写系统设计报告。 1、根据系统设计报告,确定设备配置清单 2、依据设备配置清单选择适合的软硬件产品,确定设备购置金额与预算是否一致 3、采购选定的设备,对设备进行安装与调试 4、设备验收 1、依据系统设计说明书,选择适合的计算机语言,在开发机上安装相应软件 2、建立数据库,录入数据 3、分模块完成图书管理系统程序设计 1、依据程序设计说明书,编写测试用例,对系统程序进行测试。 2、撰写系统测试报告。 了解现行系统情况,选择适合的转换方式进行系统转换。 了解现行系统情况,选择适合的转换方式进行系统转换。 1.系统应遵循的软件工程规范419GB856688计算机软件开发规范GB856788计算机软件产品开发文档编制指南GB938588计算机软件需求说明文档编制指南GB938688计算机软件测试文档编制规范GB/T1250490计算机软件质量保证计划规范GB/T1250590计算机软件配置管理计划规范2.系统开发对文档的要求MIS1.MIS生命周期的阶段划分任何系统均有其产生、发展、成熟、消亡或更新换代的过程。 这个过程称为系统的生命周期(System Life Cycle)。 系统生命周期的概念对于复杂系统的建设具有重要的指导意义。 软件工程规范中对软件开发阶段的划分的理论依据,就是管理信息系统的生命周期理论。 MIS的系统开发生命周期(SDLC TheSystems DevelopmentLifeCycle)大致可以分为规划、分析、设计、实现与维护五个阶段。 2.系统生命周期阶段的工作任务系统规划战略规划根据用户单位(组织系统)的目标和发展战略,确定管理信息系统的发展战略用户手册操作手册运行日志/月报维护修改建议书管理信息系统的文档应用文档开发文档管理文档系统分析说明书系统设计说明书程序设计说明书测试计划测试报告可行性研究报告项目开发计划需求变更申请书开发进度月报开发总结报告519业务流程规划根据系统的目标与战略对业务流程进行识别、改革与创新管理信息系统总体结构规划进行需求分析、数据规划、功能规划与系统划分、信息资源配置项目实施与资源分配规划根据应用需要和可行性,将整个系统划分成若干项目,估计每个项目所需硬件、软件、网络、资金、人员等各项资源系统分析系统初步调查,开发项目的可行性研究,系统详细调查,开发项目范围内新系统逻辑模型的提出系统设计系统总体结构设计、输入设计、输出设计、处理过程设计、数据存贮设计、计算机处理方案选择系统开发系统实现软件编程和软件包购置、计算机和通信设备的购置,系统的安装、调试与测试,新旧系统的转换系统运行与维护系统运行的组织与管理、系统评价、系统纠错性维护、适应性维护、完善性维护、预防性维护适时开始新系统建设工作,使旧系统或其中某些主要部分退役,增强系统功能,满足新的需求系统更新现行系统问题分析、新系统的建设MIS1谁参与了系统开发典型的信息系统开发活动中,包括用户、项目经理、系统分析员、软件工程师、程序员和数据管理员等。 即便是用户自主开发,也需要有相对明确的角色分工。 2系统分析员的职责与技能系统分析员负责领导和协调整个项目中的技术活动。 在专业技能方面,与其他角色相比,系统分析员一般具有全方位的技能。 某种程度上,系统分析员是用户和软件技术人员之间构通的桥梁。 3开发过程模型是指开发活动的全部过程、活动和任务的结构框架瀑布模型文档驱动系统可能不满足客户的需求快速原型模型关注满足客户需求可能导致系统设计差、效率低,难于维护增量模型开发早期反馈及时,易于维护需要开放式体系结构,可能会设计差、效率低螺旋模型风险驱动系统分析人员需要有经验且经过充分训练619MIS1企业系统规划法BSP BSP方法从企业目标入手,摆脱了管理信息系统对原组织结构的依从性,从企业最基本的活动过程出发,首先自上而下识别系统目标、业务过程和数据,然后对数据进行分析,自下而上设计系统,逐步将企业目标转化为管理信息系统的目标和结构,最终支持系统目标的实现。 2.关键成功因素法CSF在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即成功变量)。 通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。 关键成功因素指的是对企业成功起关键作用的因素。 它们是组织中最需要得到的决策信息,是管理者重点关注的活动区域。 3面向对象的方法从八十年代中、后期开始,出现了在系统开发各个环节中应用面向对象概念和方法的研究,出现了面向对象分析(Object-Oriented Analysis,简记为OOA)、面向对象设计(Object-Oriented Design,简记为OOD)等涉及系统开发其它环节的方法和技术,它们与面向对象程序设计(OOP)一起,形成了一种新的系统开发方式模型,即面向对象的方法。 MIS1.结构化建模工具2.面向对象的建模工具3.计算机辅助软件工程(CASE)1.环境分析的任务环境是MIS外部的约束条件,是影响系统的重要因素。 MIS开发项目是一项复杂的系统工程,环境分析不到位,就可能导致整个项目的规划错误,因此,环境分析是要找出系统的外部约束,这是决定项目成败的关键一步。 2.环境分析的方法如何界定系统的环境?划分系统与环境的边界应注意什么?3.对环境的调查分析要对系统进行全面的调查分析,需要从两方面着手是进行“目标分析”,对系统的外界环境进行调查分析,即把握系统的边界和总体目标;是进行“方案分析”,对系统的内部调查分析,即对系统的内部业务逻辑和实现方案进行调查719分析。 客观、真实地进行全面系统调查,是系统分析和设计的基础,调查工作的质量对于整个系统开发项目的成败起着决定性作用。 1.系统调查的内容2.系统调查的方法3.系统调查的步骤组织结构是指一个组织的部门组成以及各组成部分之间的隶属关系。 组织机构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分,以及各部门之间的领导与被领导关系、信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内容与职责。 业务流程调查的主要目的是分析某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。 可行性研究是一个综合的概念,它综合运用多学科的知识,寻找一种方案,该方案可使得拟建系统达到最佳收益。 可行性研究的内容可概括为环境、技术和经济三个方面。 可行性研究报告的格式要求可行性研究报告是可行性研究的最后成果,该报告必须用书面的形式予以记录下来,作为论证和后续开发活动的依据。 可行性研究报告的一般格式如下1绪论2系统建设的背景、必要性和意义3新系统的候选规模及方案4可行性研究5几种方案的比较研究6建设性结论819组织结构图首先标明行政隶属关系,然后逐步补充其他各种关系。 组织结构图来描述现行系统组织机构的层次和隶属关系。 用矩形框表示组织机构,用箭头表示领导关系。 在画组织结构图时应注意1.不能只画组织中的从属关系、领导和被领导关系。 (因为它们不是全部信息流)2.应具体调查结构的职能,不能仅按结构名称画图。 3.实际情况往往较复杂,很难设计出面面俱到的MIS。 (应突出重点、目标)业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。 业务流程图(Transaction FlowDiagram,TFD)就是用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图的绘制是按照业务的实际处理步骤和过程进行的。 业务流程图是一种系统分析人员都懂的共同语言,用来描述系统组织结构、业务流程。 系统分析阶段必须进行全面准确的收集、分析收集的数据及其流程。 1.数据收集数据收集的渠道数据的收集数据的方法数据调查内容2.数据分析数据分析包括以下几个方面围绕系统目标进行分析弄清信息源周围的环境围绕现存的业务流程进行分析数据特征分析1.数据流图的基本符号数据流图由四种基本符号组成,919各基本符号的使用方法。 (1)数据流数据流由一组确定的数据组成。 数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。 数据流可以从加工流向加工,也可以从加工流进、流出文件,还可以从源点流向加工或从加工流向终点。 (2)加工处理加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。 每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。 名字中必须包含一个动词,例如“计算”、“打印”等。 (3)文件文件是存贮数据的工具。 文件名应与它的内容一致,写在开口长条内。 从文件流入或流出数据流时,数据流方向是很重要的。 如果是读文件,则数据流的方向应从文件流出,写文件时则相反;如果是又读又写,则数据流是双向的。 在修改文件时,虽然必须首先读文件,但其本质是写文件,因此数据流应流向文件,而不是双向。 (4)数据源或终点数据源和终点表示数据的外部和去处。 它通常是系统之外的人员或组织,不受系统控制。 10191、定义数据字典(Data Dictionary,DD)是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。 2、数据字典中的数据动态数据(可在系统内外流动的数据);静态数据(不参与流动的数据存储)的数据结构和相互之间的关系。 3、数据字典的形式手工卡片式电子式 4、数据字典的内容数据项(数据元素)数据的最小单位。 数据结构描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成。 数据流由一个或一组固定的数据项组成。 处理逻辑数据流程图中最底层的处理逻辑。 数据存储数据的逻辑存储结构。 外部实体与数据有关的机构或个人。 对数据流程图中比较复杂的处理逻辑,通常采用一些工具进行描述,使得处理逻辑的更为详细、易懂。 常用的描述处理逻辑的工具有判断树、判断表和结构化语言等方法。 1.判断树是采用树型结构来表示处理逻辑的一种方法。 判断树用来描述在一组不同的条件下,决策的行动根据不同条件来选择的处理过程。 2.判断表采用表格形式来表示处理逻辑的一种方法。 用二维表格直观地表达具体条件、决策规则和应当采取的行动策略之间的逻辑关系。 3.结构化描述语言采用很简洁的词汇来表述处理逻辑。 这是一种介于自然语言和计算机程序设计语言之间的一种语言,既可以用英语表达,也可以用汉语表达。 一份完整的系统分析说明书应该包括下述内容1.系统概述 (1)目标系统的名称、目标和主要功能; (2)背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系; (3)参考资料和专门术语说明。 11192.现行系统概况 (1)现行系统现状调查说明通过现行系统的组织结构图、数据流图、概况表等图表及说明,说明现行系统的目标、规模、主要功能、组织机构、业务流程、数据存贮和数据流,以及存在的薄弱环节; (2)系统需求说明用户要求以及现行系统主要存在的问题等。 3.目标系统逻辑设计 (1)系统功能及分析提出明确的功能目标、并与现行系统进行比较分析,重点要突出计算机处理的优越性; (2)系统逻辑模型各个层次的数据流图、数据字典和加工说明; (3)出错处理要求; (4)其它特性要求例如,系统的输入输出格式、启动和退出等; (5)遗留问题根据目前条件,暂时不能满足的一些用户要求或设想,并提出今后解决的措施和途径。 4.系统设计与实施的初步计划 (1)工作任务的分解根据资源及其它条件确定各子系统开发的先后次序,在此基础上分解工作任务,落实到具体组织或个人; (2)时间进度安排; (3)预算对开发费用的进一步估计。 5.用户领导审批意见在系统分析说明书中,数据流图、数据字典和加工说明这三部分是主体,是系统分析说明书中必不可少的组成部分。 而其它各部分内容,则应根据所开发目标系统的规模、性质等具体情况酌情选用,不必生搬硬套。 总之,系统分析说明书必须简明扼要,抓住本质,反映出目标系统的全貌和开发人员的设想。 系统分析阶段所提供的系统分析说明书主要有以下三个作用 (1)描述了目标系统的逻辑模型,作为开发人员进行系统设计和实施的基础。 (2)作为用户和开发人员之间的协议或合同,为双方的交流和监督提供基础。 (3)作为目标系统验收和评价的依据。 系统分析说明书是系统开发过程中的一份重要文档。 必须要求该文档完整、一致、精确且简明易懂,易于维护。 C/S C/S结构主要由客户应用程序(Client)、服务器管理程序(Server)和中间件三个部件组成。 客户应用程序是系统中用户与数据进行交互的部件。 服务器程序负责有效地管理系统资源,如管理一1219个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。 中间件负责连接客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。 B/S B/S结构是一种以Web技术为基础的新型的系统平台结构。 把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。 客户的应用程序精简到一个通用的浏览器软件,如微软公司的IE;第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。 如果客户机提交的请求包括数据的存取,web服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/S模式,负责协调不同的服务器发出的SQ请求,管理数据库。 C/SB/S系统设计员可以根据系统的特点,灵活地为不同的子功能采用不同的系统平台,将两种结构交叉并行使用。 首先,开发者根据一定的原则,将系统的所有子功能分类,决定哪些子功能适合采用C/S,哪些适合采用B/S。 系统功能结构图是描述系统结构的主要工具。 结构图反映程序中模块之间的层次调用关系和通信关联,它以特定的符号表示模块、模块间的调用关系和模块间信息的传递。 1.模块结构图的三种基本结构模块结构图可以表示模块调用关系。 模块之间的调用关系主要有三种直接调用、选择调用和循环调用。 2.模块结构图中的模块类型在模块结构图中有4种类型的模块。 传入模块传出模块变换模块协调模块3.模块间调用的规则每个模块有自身的任务,只有接收到上级模块的调用命令时才能执行。 模块之间的通信只限于其直接上、下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系。 若有某模块要与非直接上、下级的其他模块发生通信联系,必须通过其上下级模块进行传递。 模块调用顺序为自上而下。 13191.结构化设计方法的原则模块化将系统按一定的规则划分成相对独立的模块。 模块的功能应当简单明确,易于理解;模块之间的联系应当尽可能减少。 自顶向下逐步求精将系统的体系结构按自顶向下方式,对各个层次的过程细节和数据细节逐层细化,从而最后确立整个的体系结构,这种设计方式就是自顶向下的设计方法。 信息隐蔽和局部化所谓信息隐蔽,是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的。 隐蔽的意思是,定义一组相互独立的模块,这些独立的模块彼此之间仅仅交换那些必需的信息,而将那些自身的实现细节与数据隐藏起来。 2.结构化设计步骤运用结构化设计方法进行系统结构设计时,以数据流因为基础,根据数据流图的特征,按某种策略映射出软件的功能结构图,这一过程被称为是面向数据流的设计方法,从数据流被加工过程的本质来看,要么可以归为变换型数据流图,要么可以归为事务型数据流图,因此相应的结构化系统设计方法中,有变换分析策略和事务分析策略。 为了适应计算机信息处理的特点,在管理信息系统中,对大量的实体信息都要进行代码设计,以便于检索,如职工编号、物资编号、部门编号、产品编号、零部件及材料编号等,这一活动被称为代码设计。 代码的概念代码是一组可以包含事物的名称、类别、属性、状态等信息的符号或记号,它可以是字符、数字、特殊符号或它们的组合。 代码设计的主要任务,就是把管理信息系统要处理的事物用特定的字符、数字或其组合来描述,设计出一套供管理信息系统开发和运行中使用的代码系统,以便于计算机系统识别与处理,便于对信息实现索引、查询、分类、统计、汇总等操作。 代码的设计要考虑的因素包括:代码的唯一性,即每个代码都仅代表唯一的实体或属性。 代码的通用性。 代码设计过程中,应尽量采用成熟的标准。 这方面有国家标准、行业标准和企业标准可供参考。 代码的可扩充性,即编码空间和码距应具有一定的弹性,当增加新的实体或属性时,可直接利用源代码扩充,而不需要变动代码系统。 使代码具有简洁性。 如果代码太长会影响所占存储空间、输入/输出速度以及输入时的出错率,所以代码设计的应尽量简洁。 系统性。 代码设计要有规律,逻辑性强,既使于计算机处理,也便于人识别、记忆和手工使用。 1419代码的类型是指代码符号的表示形式,进行代码设计时可选择一种或几种代码类型的组合。 顺序码。 将顺序的自然数和字母赋予编码对象。 用连续数字代表编码对象。 分段码。 将整个编码长度分成几段,分别表示不同的分类信息,每段具有一定的含义。 字母码。 用具有特定意义的字母代表某一类项目。 组合码。 由上述编码组合而成。 如学号就由分段和顺序码组合而成。 混合码。 用字符、数字混合组码。 特征组合码。 将分类对象按其属性或特征分成若干个面,每个面内的诸类目按其规律分别进行编码。 数据库设计的要求数据库设计的目标是建立一个合适的数据模型。 这个数据模型应符合以下要满足客户的要求满足某个数据库管理系统的要求。 具有较高的范式,便于理解维护,无数据冲突。 1.概念结构设计概念结构设计是指建立软件系统概念数据模型的过程。 概念数据模型的作用是可以被缺乏计算机和数据库知识的管理人员理解,便于与数据库设计人员协商、交流;容易向逻辑模型转换,便于进一步设计数据库。 描述概念数据模型的主要工具是E-R图,E-R图是一种非常规范的表示数据库中实体之间关系的可视化方法。 利用E-R图实现概念结构设计的方法叫做E-R方法。 2.逻辑结构设计。 逻辑结构设计是把概念结构设计阶段建立的基本E-R图,按选定的数据库管理系统软件支持的数据模型,转换成相应的逻辑模型。 3.物理结构设计。 为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,叫做数据库的物理结构设计,是数据设计的最后阶段。 数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。 人机交互界面是指在程序运行过程中,为了控制或校验目的,通过计算机显示屏幕,使人和计算机对话的操作。 常用的人机交互界面主要有三种形式菜单方式、工具栏方式、对话框方式。 1519/系统输入界面也是人机交互的重要界面。 在进行输入界面设计时,一般应注意可靠性高、容错性好;操作简单,易学易用;风格一致,布局合理。 输入界面采用的具体方式主要有填表式、菜单式、问答式三种。 软件系统输出界面的好坏,直接影响着系统的使用效果,所以能够针对用户的需求,以最适当的方式,准确、及时地输出最需要的信息,是输出界面设计要解决的根本问题。 (1)系统开发项目概述。 (2)模块设计说明 (3)代码设计说明。 (4)数据库设计说明。 (5)用户界面设计说明设备配置报告中详细的规划了机器型号和配置清单,系统实施阶段就据此购置信息系统建设中所需的硬件设备。 典型管理信息系统应当是由一个通信线路相互连接起来的各种设备所组成的计算机网络,因此物理系统的的实施过程主要由管理信息系统所涉及区域的网络状况、网络布线、网络线路测试和设备连接组成。 在安装调试过程中需要注意软件系统安装和调试是非常复杂和耗时的过程,系统环境配置是一项复杂的工程,除了必要的软硬件条件外,机房的位置、恒温防尘设施的配置、稳定的供电设备的配备都对系统得稳定性有重要作用。 软件版本的选择要符合硬件设备的配置;网络操作系统的默认配置是系统的基本配置,但不是最优配置。 在系统环境中的安装与配置基本完成后,必须由有经验的技术人员对系统的整体环境进行调试和优化。 调试还包括软硬件运行情况与性能指标的测试,多用户联机通信效率的侧试,机器硬件与软件、网络设备与相关机器配合的测试等。 可靠性效率可读性可维护性可移植性可重用性16191.程序设计应遵循的原则使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。 选用的控制结构只允许有一个入口和一个出口。 程序结构组成容易识别的块,每块只有一个入口和一个出口。 复杂结构应该用基本控制结构进行组合嵌套来实现。 语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致。 严格控制GOTO语句。 2.程序设计思想整个系统自下而上、逐步推进的开发方法(从某个功能模块开始、逐步扩充)。 在概要设计阶段,已经采用自顶向下、逐步求精的方法,将一个复杂问题的解法分解和细化成了一个由许多功能模块组成的层次结构的软件系统。 在详细设计和编码阶段,同样采取自顶向下、逐步求精的方法把一个模块的功能逐步分解,细化为一系统具体的步骤,进而翻译成一系列用某种程序设计语言编写的程序。 为某个特定开发项目选择程序设计语言时,既要从技术角度、心理学角度评价和比较各种语言的适用程序,又必须考虑现实可能性。 有时需要做出某种合理的折衷。 通常在程序设计语言的选择上,主要应考虑以下几个方面问题1应用的领域2过程与算法的复杂程度3数据结构和数据类型的考虑4编码及维护的工作量与成本5软件兼容性的要求6有多少可用的支撑软件7系统用户的需求8程序设计人员的知识水平要考虑、程序人员对语言的熟练程度和实践经验,即程序员对该语言的驾驭能力,否则往往会适得其反。 9程序设计语言的特性10系统规模11系统的效率要求程序设计没绝对好与绝对差之分,每种语言都有自己的特点和适应范围,应根据软件开发项目的特点和实际需要,选择最适用的语言,以编写出符合需要的程序。 1719程序的调试对于系统开发和维护具有重要的承启作用,调试完成可以说是系统开发成功的一个阶段性标志,同时也对往后的维护工作的展开奠定一个良好的基础。 鉴于程序调试的重要性和复杂性,进行调试工作前,要制定一个规范化的系统调试方案,通常包括以下基本内容1.拟定调试计划测试计划可以有效地克服测试的盲目性,缩短测试周期,提高测试效率。 2.编制调试大纲软件调试大纲是软件调试的依据。 它明确详尽地规定了在调试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。 3.设计和生成测试用例测试用例是指为实施一次调试而向被调试系统提供的输入数据、操作或各种环境设置。 合理有效的测试用例对于提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产前健康宣教要点
- 初中课内文言翻译方法
- 提高入院宣教知晓率品管圈活动
- 班组长如何对员工开展培训
- 2025版抑郁症常见症状及护理方案
- 2025-2026学年北京市丰台区高一物理上册期中考试试卷及答案
- 2025-2026学年安徽省池州市四年级英语上册期中考试试卷及答案
- 万豪协议书价酒店
- 超声容量评估方法
- 幼儿海洋科普活动教材
- 形势与政策(贵州财经大学)知到智慧树章节答案
- 2025届四川省泸州市高三一模语文试题
- 临床用药监测管理制度
- 2023单孔腹腔镜腹股沟疝手术规范化操作中国专家共识
- 景区旅游安全风险评估报告
- CommVault备份软件操作手册3
- 2023年全国职业院校技能大赛-声乐、器乐表演赛项规程
- 食品安全全员守则
- 手术清点记录评分标准
- DB11-T 1090-2023 观赏灌木修剪规范
- 动物病理炎症
评论
0/150
提交评论