下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、名词解释1、软件维护指软件交互使用之后,为了改正软件中的错误或满足新的需求而修改软件的过程。2、调试 在成功地进行了测试之后,进一步诊断和改进程序中存在的错误过程。3、可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。可行性研 究是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项 目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价, 得出项目是否可行 的结论。4、结构化程序设计是一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单 出口的控制技术,任何程序都可以通过顺序、选择和循环 3 种基本控制结构的复合实
2、现。5、信息系统在其使用过程中随着生存环境的变化,要不断维护、修改,当它不再适应需求的时 候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。6、供应链管理系统就是为了实现供应链上各企业的共同目标,对整个供应链的物流与信息流进 行集成的管理和统一协调的计算机软件系统、 网络与通信系统、 有关数据、 规章制度和人员的统 一体。7、这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工 智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。8、信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理 和决策等
3、问题,并为组织目标服务的综合系统。9、数据字典 为了对数据流程图中的各个元素进行详细的说明,数据字典的主要内容是对数据流 程图中的数据项、数据结构、数据流、处理逻辑、 数据存储和外部实体等几个方面进行具体的定 义。数据字典配以数据流程图, 就可以从文字和图形两个方面对系统的逻辑模型进行完整的描述。二、填空1、按照生命周期法建设信息系统过程中的主要文档有:系统开发立项报告 ,( 可行性研究报告 ),系统开发计划书 ,( 系统分析说明书),系统设计说明书 ,程序设计报告 ,系统测试计划与测试报告 ,系统使用与维护手册 ,系统评价报告 ,系统开发月报与系统开发总结报告.2、描述程序处理过程的工具称为
4、过程设计工具,可以分为图形、表格和语言3 类。其中图形工具包括 (程序流程图 )、(N-S 图 )和 (PAD 图);表格工具包括 (判定表 )和(判定树 );语言工具包 括 (PDL 语言 )。3、模块独立性可以从两个方面来衡量:(模块的内聚 )和( 模块的耦合 )。前者反映的是模块内部各个成分之间的联系,后者反映的是一个模块与其他模块之间的联系。4、结构化程序设计中 (自顶向下 )、 (逐步求精 )的模块划分思想正是人类思维中运用抽象方法解 决复杂问题的体现。5、数据流图中带箭头的线表示 (数据流 ),开口矩形(或两条平行横线)表示(数据存储 )。6、可行性研究又叫可行性分析,它是所有工程
5、项目在开始阶段必须进行的一项工作。可行性研 究的内容主要包括: (经济可行性技术可行性社会可行性) 。7、信息系统的生命周期可以分为 (系统规划、 系统分析、 系统设计、 系统实施、 系统运行和维护 ) 等五个阶段。8、(数据流图 )能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段最常用 的工具。三、问答题1、生命周期法的工作流程及特点。 生命周期法就是结构化系统开发方法。1)结构化系统开发方法的基本思想结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶 向下地对系统进行分析与设计。2)结构化开发方法的特点( 1)自顶向下整体
6、性的分析与设计和自底向上逐步实施的系统开发过程。(2)用户至上。( 3)深入调查研究。( 4)严格区分工作阶段。 ( 5)充分预计可能发生的变化。 (6)开发过程工程化。要求开发过程的每一步都按工 程标准规范化,文档资料也要标准化。2、什么是系统设计?主要包括哪些内容?系统设计 :针对新系统的目标,依据系统分析阶段建立的逻辑结构,确定新系统的运行平台, 确定新系统的软件总体结构和功能模块之间的关系, 设计系统实现的物理方案。 内容包括: 平台 设计、总体结构设计(模块设计)、数据库设计、输入输出、界面设计代码(编码)设计、安全 设计和其他设计。3、什么叫黑盒测试?常见的黑盒测试方法有哪些? 答
7、:黑盒法是对软件功能测试的一种方法, 具体方法就是不考虑程序内部结构, 通过输入一组数 据对比执行结果来发现错误, 检查程序功能是否能按照规格说明书的规定正常使用, 能否适当地 接收输入数据产生正确的输出信息, 并且保持外部信息的完整性。 常见的黑盒测试方法有: 等价 类划分方法、边界值分析方法、错误推测法、因果图法4、测试有哪两大类方法,又各有哪些技术? 黑盒测试和白盒测试常见的黑盒测试方法有:等价类划分方法、边界值分析方法、错误推测法、 因果图法常见的白盒测试方法有:逻辑覆盖、基本路径测试方法5、什么叫排错?确定错误位置的方法有哪些?定义: 在成功地进行了测试之后, 进一步诊断和改进程序中
8、存在的错误过程。 确定错误位置的方 法: 1) 试探法 2) 跟踪法 3) 对分查找法 4) 演绎法 5 ) 归纳法6、界面设计的原则有哪些?答案: 1、对话要清楚简单,用词要符合用户观点和习惯2、对话要适应不同操作水平的用户,便于修改和维护 3、错误信息设计要有建设性4、关键操作要有强调和警告。7、好程序应该具备哪些素质?答案 1、能够工作 2 、调试代价低 3、易于维护 4、易于修改 5 、设计不复杂 6、效率高8、HIPO 图的主要内容是什么?HIPO(Hierarchy Plus Input/Processing/Output) 图是 IBM 公司在 20 世纪 70 年代发展起来的用
9、于描 述系统结构的图形工具。它实质上是在描述系统总体模块结构的层次图(H 图 )的基础上,加入了用于描述每个模块输入 /输出数据和处理功能的 IPO 图, 因此它的中文全名为层次图加输入/处理/输出图。9、常用的调查研究的方法有哪些?(4 个以上得全分)常用的调查方式:发调查表; 召开调查会; 向用户领域的专家个别咨询; 实地考察; 跟踪现 场业务流程; 查阅与待开发系统有关的资料; 使用各种调查工具等。10、什么叫白盒测试?常见的白盒测试方法有哪些? 白盒法是对程序结构的一种测试方法, 这种方法按照程序内部的逻辑测试程序, 检验程序中的每 条通路是否都能按预定要求正确工作。 白盒测试又称为结
10、构测试。 常见的白盒测试方法有: 逻辑 覆盖、基本路径测试方法。11、说明结构化程序设计的主要思想是什么? 答:( 1)自顶向下、逐步求精的程序设计方法(3分)( 2)使用 3种基本控制结构、单入口、单出口来构造程序。12、简述 "变换分析 "的设计步骤。变换分析设计步骤: 确定变换中心,逻辑输入和输出。 设计软件结构的顶层和第一层 设计中下层模块,对第一层的模块自顶向下分解。 设计的优化 :输入部分求精,每个物理 输入设置专门模块,以体现系统的外部接口。13、模块的内聚性有哪几种?偶然内聚 ,逻辑内聚 , 时间内聚 ,过程内聚 ,通信内聚 ,顺序内聚 ,功能内聚14、试举
11、出一些正确的编码风格(至少6 条以上)。答案 1. 程序内部必须有正确的文档 2. 数据说明应便于查阅易于理解 3. 语句应该尽量简单清 晰 4. 正确的输入 / 输出风格 5. 不要盲目追求高效率 6. 不要修补不好的程序, 要重新编写。 也不 要一味地追求代码的复用,要重新组织。 7. 对太大的程序,要分块编写、测试,然后再集成。15、需求分析与软件设计二个阶段任务的主要区别是什么? 答:需求分析定义软件的用户需求,即定义待开发软件能做什么 ; 软件设计定义软件的实现细节 以满足用户需求,即研究如何实现软件。16、衡量模块独立性的两个标准是什么?各表示什么含义? 内聚和耦合 内聚:又称为块
12、内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计 目标;耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性 越差,以低耦合为设计目标。17、说明软件测试和调试的目的有何区别? 答:测试的目的是判断和发现软件是否有错误;调试的目的是定位软件错误并纠正错误。18、简述系统测试的步骤及各步骤的主要任务。 (1)单元测试。单元是指程序中的一个模块或一个子程序。单元测试的主要目的是使每个单元 都能独立运行。( 2)集成测试。在每个模块完成单元测试后,需要按照系统设计要求进行组装测试。 集成测试的主要目的是保证单元接口的完整性、 一致性, 人们界面及各种通信接口能否
13、满足设计等要求。( 3)系统测试。 系统测试就是将信息系统的所有组成部分包括软件、硬件、网络环境等综合在一起进行测试, 以保证系统的各组成部分协调运行。另外, 系统测试在系统的实际运行现场和在用户的直接参与下进行,应尽量发现系统与需求不符的问题。 ( 4)综合测 试。综合测试至少包括如下内容:测试新系统是否和其他相关系统和环境兼容、运行时间、 所需要的存储容量、用户操作、通信能力以及系统运行的主要 “瓶颈 ”等。19、写出模块间的耦合种类? 非直接耦合 ,数据耦合,特征耦合,控制耦合,外部耦合,公共耦合,内容耦合20、有哪几种信息系统开发方法? 随着信息系统开发研究的不断深入, 如今已经建立起
14、一些较为成型的系统开发方法体系, 其中常 用的有结构化系统开发方法、面向对象开发方法和原型法等。21、在黑盒测试中,什么是等价类划分?请简单解释之。 等价类划分是一种典型的黑盒测试方法。使用这一方法时, 完全不考虑程序的内部结构, 只依据程序的需求规格说明书来设计测试用例。由于采用穷举测试方法测试数据数量过于庞大,给测试带来困难, 促使我们在大量的可能测试数据中选取其中一部分作为测试用例。 等价类划分方法把 所有可能的输入数据, 即程序的输入域划分成若干部分, 然后从每一部分中选取少数有代表性的 数据作为测试用例。 使用这一方法设计测试用例要经历划分等价类 (列出如有效等价类和无效等 价类数据
15、)和选取测试用例两个步骤。22、什么是原型法?用原型法开发信息系统有何优缺点? 答:原型法一开始就凭借着系统开发人员对用户需求的理解, 在强有力的软件环境支持下, 给出 一个实实在在的系统原型, 然后与用户反复协商修改, 最终形成实际系统的方法。 原型法的主要 优点是:开发效率高;开发工具先进,与用户交流直观;符合人们认识事物的规律;能及早暴露 系统实施后潜在的一些问题; 能调动用户参与的积极性。 但原型法也有以下缺点: 不适合大型系 统的开发;对原企业基础管理工作要求较高;容易走上机械模拟原手工系统的轨道。23、简述系统设计的优化原则?(1)改进系统结构提高模块独立性( 2)使模块的作用域出
16、于其控制域范围之内(3)系统结构的深度和宽度不宜过大 ( 4)模块应具有高扇入和适当的扇出( 5)保持适中的模块规模和复杂度 ( 6)降低模块接口的复杂度( 7)设计单入口单出口的模块24、数据流图绘制的主要步骤是什么?1 确定系统的输入与输出2 由外向里画系统的顶层数据流图 3 自顶向下逐层分解,绘出分层数据流图25、诺兰阶段模型有哪六个阶段?诺兰模型的六个阶段 :初装阶段 ,蔓延阶段 ,控制阶段 ,集成阶段 , 数据管理阶段 ,成熟阶段 .26、原型法的基本思想是什么? 原形法的基本思想是在投入大量的人力,物力之前 ,在限定的时间内 ,用最经济的方法 ,开发出一个可实际运行的系统原型 ,以便尽早澄清不明确的系统需求.27、表达详细设计的工具有哪些?表达详细设计的工具分为三大类:(1)图形工具:程序流程图, N-S图和 PAD 图; (2)表格工具 :判定表和判定数 (3) 语言工具 :PDL 语言28、信息系统的生命周期可以划分为哪几个阶段? 信息系统的生命周期有五个阶段,分别为:信息系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版四年级语文上册第23课《梅兰芳蓄须》精美课件
- 2024年青岛客运资格证仿真考试题
- 算法设计与分析 课件 5.6.2-动态规划应用-最长公共子序列-动态规划求解
- 2024年客运驾驶员考试题及答案大全
- 2024年天津驾驶员客运从业资格证模拟考试试题
- 2024年海南考客运资格证实操考的是什么内容
- 2024年武汉道路客运从业资格证考试
- 2024年深圳道路旅客运输驾驶员继续教育试题
- 2023年广东省公务员录用考试《行测》题(县级卷)【原卷版】
- 吉首大学《教育技术应用》2021-2022学年第一学期期末试卷
- 小学语文组教研活动记录
- 《分数四则混合运算》-完整版PPT
- DB11-T1213-2015自来水单位产量能源消耗限额
- 高校教师岗前培训题库完整版
- 招贴设计 课件完整版
- 临时用工安全安全教育
- DB32-T 2888.1-2016江苏省国家教育考试标准化考点建设技术标准 第1部分-总则-(高清现行)
- GB∕T 33217-2016 冲压件毛刺高度
- 贷款客户信息登记表
- 河南科学技术出版社小学信息技术三年级上册教案
- 最新培训机构学员报名表模板
评论
0/150
提交评论