信息系统分析与设计名词解释
信息系统分析与设计第三版课件信息系统分析与设计第三版课件第1章信息系统开发概论

各项管理活动的工作流程
任一组织系统
资金流
伴随物流而产生的资 金的流动过程
物流
实物的流动过程
4
信息系统:是一个由人、 计算机硬件系统、软件系 统和数据资源组成的人造 系统,目的是及时、正确 地收集、加工、存储、传 递和提供信息,实现组织 中各项活动的管理、调节 和控制。
人
软件
交互功能
硬件
数据
图 信息系统定义模型 5
6、适用范围
求已明确并且变化较少的信息系统
19
1.2.3原型法
1、基本思想
首先要对用户提出的初步需求进行 总结,然后构造一个合适的原型并运行, 此后,通过系统开发人员与用户对原型 运行情况的不断分析、修改和研讨,不 断扩充和完善系统的结构和功能,直至 得到符合用户要求的系统为止。
图 工作流程 20
面向对象的开发方法可描述为
➢ 客观事物是由对象组成的,对象是在原事物基础 上抽象的结果。任何复杂的事物都可以通过各种 对象的某种组合结构来定义和描述;
1、基本思想
用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶 向下地对系统进行分析与设计。
具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系 统规划、系统分析、系统设计、系统实施等。
在前三个阶段坚持自顶向下地对系统进行结构化划分。在系统调查时,应从最顶 层的管理业务入手,逐步深入至最基层。在系统分析,提出新系统方案和系统设计时, 应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。
1初始期
2普及期
由于人们对计算机信息处理需求的 增长,造成财务支出大幅度上涨, 企业领导不得不对之进行控制,注 重采用成本/效益去分析应用开发, 并针对各项已开发的应用项目之间 的不协调和数据冗余等,进行统一 规划。这一阶段的效益可能比第二 阶段还要低。
信息系统分析与设计期末重点整理

信息系统分析与设计考试题型一、单选(10 *1分)二、名词解释(5*3分)前五章名词解释前三题选一题三、填空题(15*1分)前五章填空题前四题选一题四、简答题(5*5分)P128 简答题(6)、(7)、(11)、(12)、(14)五、应用题(5*7分)1.角色扮演与岗位职责(课本2到3页和课本201到203页两种),(第212页半成品和成品)每人两个角色:技术岗位和管理岗位。
岗位职责50字以上。
2.第24到26页开发进度计划第38到40页工程网络图3.使用Visio创建某信息系统的核心业务类图,对象图(课本58到61页,第160页,第169页的7.5.2)4.数据库设计及访问(课本第81到84页第四章,第六章137页到138页,P148-151-152—153—155页)一、单选(见必博平台)二、名词解释第一章1.信息系统P4基于计算机的信息系统(Computer—based Information System,CBIS)简称计算机系统或信息系统,是由人、计算机硬件、软件、通信网络和数据资源组成的一类人机系统。
目的是借助计算机硬件、软件、通信网络等,及时、准确地收集、加工、存储、传输和提供决策所需的适用信息,实现企业或其他机构中各项活动的计划、组织、调节和控制。
2.瀑布模型P5瀑布模型是一个软件开发架构,其核心思想是按照工序将问题化简,采用结构化的分析与设计方法将逻辑实现与物理实现分开,有利于系统开发任务的分工与协作.瀑布模型将软件生命周期划分为制定计划、需求分析、系统设计、程序设计、软件测试、运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落.瀑布模型的突出优点是为项目提供了按阶段划分的检查点.瀑布模型的突出缺点在于只有在项目生命周期的后期才能看到结果,从而不适应用户需求的变化。
3.V模型P6RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图类似字母V,所以又称为软件开发的V模型。
信息系统分析与设计论文

信息系统分析与设计信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。
现代通信与计算机技术的发展,使信息系统的处理能力得到很大的提高。
信息系统是一个人机系统,它是为了实现组织的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的有机整体。
它包括硬件、软件、数据、过程和人等五大组成部分。
硬件有信息系统物理层的各项组成;软件是指控制硬件运行并产生所需信息与结果的程序,包括系统软件与应用软件;数据是信息系统生成信息的原材料,是管理信息系统所要处理的对象;过程描述系统各级用户所要执行的要到达指定结果的任务和组织的功能,它是信息系统的构件块,定义了系统内的规章制度,确定了系统所要完成日常任务与事务;人即系统的最终用户。
信息系统开发要完成对开发对象的描述、开发对象的分析、开发对象的实现、创造和选择开发工具和开发平台、对开发结果的评价、管理和控制开发质量。
研究信息系统开发方法的目的是要提高开发效率和质量,降低开发成本。
总之,信息系统是一个人造系统,是由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。
信息系统是一套有组织的程序。
信息系统功能成份包括信息采集、信息存储、信息处理系统、信息传输系统、信息输出,其中,信息处理系统的功能是将将数据加工处理成信息的系统即为信息处理系统。
此外,信息传输系统则不改变信息本身的内容,只是把信息从一处传到另一处。
信息系统的发展与计算机技术和管理科学的发展密切相关,从整个发展过程来看,信息系统的发展大致经历了如下四个阶段:单项事务处理、系统处理,支持决策,综合集成。
在单项事务处理阶段,有关的管理业务在计算机上按项目分别进行的,不同的项目之间在计算机上没有联系,这一阶段是信息系统的雏形阶段。
形成时期是20世纪50~70年代,在单项事务处理阶段,信息系统的主要目标是提高文书、报表、统计等一些基本事务的处理工作的效率。
信息系统分析与设计(第二版)邝孔武第1章 系统PPT课件

第1章 系统
(3) 系统有一定的功能,特别是人造系统总有一定 的目的性。功能是指系统与外部环境相互联系和相互 作用中表现出来的性质、能力和功效。系统的组织方 式,正是为了适应这种功能和目的要求。呼吸系统的 功能是进行体内外的气体交换。信息系统的功能是进 行信息收集、传递、储存、加工、维护和使用,辅助 决策,帮助企业实现目标。
第1章 系统
人类活动系统(human activity system)是有目的的人 类活动的集合。这类系统起源于人的自我意识。人类 活动系统与自然系统、人工物理系统的根本差别在于, 后者一旦显现出来,就再也不能是别的样子,而人类 活动系统往往不会有惟一的(可检验的)认识,观察者可 根据其世界观不同而有不同的理解。当然,人类活动 系统离不开其它一些系统。例如,铁路是人类活动的 场所,就与人工物理系统铁路网、火车站、铁轨、机 车补给站等联系在一起。四类系统如图1.3所示。
第1章 系统
超越系统 社会文化系统
人 动物 低级有机体 开放系统 控制装置 钟表机构 框架结构
人类社会 及宇宙系统
生物系统
物理系统
图1.2 系统复杂性等级
第1章 系统
2. 按系统的起源分类 按系统的起源不同,可以分为自然系统和人工系 统。人工系统包括:人工物理系统、人工抽象系统和 人类活动系统三种类型。 从物理学中描述的亚原子系统,到地球上的山川 河流、生命系统,直至银河系统,都是自然系统。自 然系统是进化形成的不可还原的整体。只要宇宙的式 样和规律不是反复无常的,这些系统就不能是别的样 子。太阳总是从东方升起,彩虹的颜色总是同一花样。 这是自然系统的显著特征。
1.1.1 系统是什么 系统的概念,我们并不陌生。我们经常说到各种系
统,诸如自然界的生物系统,农业的灌溉系统,人体 的消化系统、呼吸系统、神经系统,计算机的操作系 统、数据库管理系统,人类社会的行政系统、教育系 统,等等。
信息系统分析与设计第3版课后答案第2章:信息系统概论

第2章:信息系统概论一、简答题1. 试述信息系统的概念。
答:信息系统(IS ,Information System)是指利用计算机、网络、数据库等现代信息技术,处理组织中的信息、业务、管理和决策等问题,并为组织目标服务的综合系统。
2. 信息系统的业务处理有哪两种类型?它们有什么区别?答:有联机事务处理和脱机事务处理两种类型。
他们的区别表现在:二、填空题1.信息系统除了具有系统的一般特征之外,还具有信息性,(综合性),集成性,(多样性),演化性等五方面的特征。
2.信息系统的功能可以概括为:(信息处理)、业务处理、(组织管理)、和辅助决策四个方面。
3.信息系统的概念结构呈现为(管理维)、职能维和(功能维)的三维宏观结构。
4.网络结构属于信息系统的(基础设施)结构。
5.WebService是在(互联网)上实现(SOA)的一种典型技术。
6.可以把信息系统分成为:信息处理系统、(管理信息系统)、决策支持系统、主管信息系统、(办公信息系统)和公众信息服务系统等六种类型。
7.主管信息系统提供,信息挖掘、(信息交流)、企业管理、(决策支持)和办公助理功能。
8.办公信息系统可分为(基本型)、管理型和(综合型)三种类型。
9.公众信息服务系统的基础平台是(Internet),它向(公众和社会)提供信息检索、业务服务、技术咨询等功能。
10.信息科学以(信息)为主要研究对象,以信息的性质、运动规律和利用为主要研究(内容)。
三、选择题1.一个信息系统必须具备(A)A:信息处理功能 B:决策支持功能C:办公助理功能 D:人力资源管理功能2.对管理信息系统而言,准确的说法是(D)A:企业管理系统B:管理组织资源的系统C:对组织进行管理的信息系统D:面向组织全面管理和简单决策的信息系统3.下面说法正确的是(C)A:信息处理系统一般具有简单决策支持功能B:管理信息系统不提供决策支持C:主管信息系统具有办公助理功能D:办公信息系统仅提供办公决策支持4.在信息系统体系结构模式中,(D)A:在集中模式中,由终端来处理界面逻辑B:在文件服务器模式中,由文件服务器承担对文件中数据的查找、汇总、统计、存储等处理C:客户机/服务器模式下的网络负担比文件服务器模式下网络负担重D:应用服务器模式中,界面逻辑由客户端处理5.应用服务器模式(A,D)A:是三级体系结构 B:在客户端进行业务处理C:比C/S模式效率高 D:业务逻辑处在中层6.信息系统的概念结构(C)A:是用户看到的信息系统结构 B:是在概念层次上表示的信息系统微观结构C:功能维包括辅助决策功能 D:可以分为管理维、功能维和决策维7.下面(A)不是SOA的基本特征A:紧耦合 B:服务可重用C:服务位置透明性 D:服务自治性8.从综合模式分,下面哪一种不属于信息系统的类型(A)A:企业财务系统 B:办公信息系统C:决策支持系统 D:主管信息系统答:1:A; 2:D; 3:C; 4:D: 5:A,D; 6:C; 7:A;8:A四、思考题1. 为什么说系统是人们把握客观事物的一种观点和方法?2. 简述信息处理系统、管理信息系统、决策支持系统、主管信息系统、办公信息系统和公众信息服务系统各自的特点。
信息系统的需求分析与设计

信息系统的需求分析与设计一、引言信息系统的需求分析与设计是指在信息系统开发过程中,对用户需求进行分析和规划,然后根据需求进行系统设计和开发的过程。
本文将对信息系统的需求分析与设计进行详细阐述。
二、需求分析需求分析是信息系统开发的第一步,它的目标是通过各种方法和技术,全面了解用户的需求,并将其转化为可行的系统需求。
具体步骤包括以下几个方面:1. 用户需求收集:通过面谈、问卷调查、观察等方法,积极收集用户对系统的需求和期望。
这需要与用户充分沟通,理解他们的工作流程、业务需求等方面的细节。
2. 需求分析:对收集到的用户需求进行分析,找出关键需求和业务流程。
这需要进行业务流程建模、数据流图绘制等技术手段,以便更好地分析、描述和理解需求。
3. 需求验证:对用户需求进行验证,确保需求的准确性和可行性。
这可以通过原型设计、用户演示等方法进行验证,以充分理解用户需求及其背后的目标和期望。
三、系统设计系统设计是在需求分析的基础上,根据用户需求开展的信息系统设计阶段。
它的目标是设计一个满足用户需求的信息系统,包括以下几个方面:1. 数据库设计:根据用户需求设计合适的数据库结构,包括数据库表、字段、关系等。
这需要充分理解用户的数据需求,并进行适当的规范化和优化。
2. 界面设计:设计用户友好的系统界面,使用户能够方便地进行操作和数据输入。
这需要考虑用户的使用习惯和界面美观度,以及系统的反应速度和易用性等因素。
3. 系统架构设计:设计系统的整体架构,包括各个模块的功能划分、模块间的接口设计等。
这需要考虑系统的稳定性、性能和可扩展性等方面的问题。
4. 安全性设计:设计系统的安全机制,保护用户数据的安全和隐私。
这需要采用适当的身份认证、权限控制等技术手段,防止未经授权的人员访问系统和数据。
四、需求分析与设计的重要性信息系统的需求分析与设计是系统开发过程中至关重要的环节。
它的重要性体现在以下几个方面:1. 确保需求的准确性:只有充分理解用户需求,才能设计出满足用户期望的系统。
信息系统分析与设计答案(第二版)

第一章信息系统基础一、简答题1.什么是信息?信息与数据有什么区别?信息的本质是什么?答:信息,一般是指具有新内容、新知识的消息或情报。
信息与数据具有内在的联系。
数据是记录在一定介质上并可鉴别的符号,数据是无意义的符号,信息则是蕴含意义的符号。
数据是信息加工的原材料,信息是数据加工的结果。
信息的本质是物质的属性和特征,是事物运行状态与规律的表征。
2.什么叫系统?可以从哪个方面对系统进行分类?答:系统是由相互联系、相互影响的若干要素结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。
从系统的复杂程度划分:简单的、中等的、复杂的和超复杂的系统.从抽象程度划分:概念系统、逻辑系统、物理系统(也叫客观系统)。
从系统与外界的关系划分:封闭系统、开放系统。
3.简述管理的概念答:管理是对一定组织所拥有的资源进行有效整合以达成组织既定目标和履行责任的动态创造性活动。
管理的目的是实现组织的目标.4.信息资源管理的基本模式是什么?答:是技术管理模式、经济管理模式、人文管理模式.二、填空题1.(数据)是无意义的符号,(信息)是蕴涵意义的符号.2.信息的本质是(物质)的属性和特征,是(事物)运动状态与规律的表征.3.信息的特征有:承载性、(层次性)、传输性、(共享性)、加工性和时效性。
4.从逻辑层次看,可以把信息分为(语法信息)、语义信息和(语用信息)三种类型。
5.系统是由相互(联系)、相互影响的若干(要素)结合为具有特定目标、特定功能,并处于一定环境之中的有机整体.6.系统的特性是指具有目的性、(相关性)、整体性、(层次性)和适应性几种。
7.管理的职能有决策、(组织)、计划、(领导)、控制和激励等六个方面。
三、选择题1.下面说法正确的是(D)A.数据就是数字 B.数据就是信息C.数据是加工之前的信息 D.信息是数据加工的结果2.下面哪个不属于信息的特征?(D)A.承载性B.传输性C.层次性D.独享性3.下面不属于系统特性的是(B)A.目的性B.功能性C.层次性D.适应性4.下面说法不正确的是(A)管理职能方面考题(决策是管理的核心)A.决策是企业的核心 B.从时间性可以把计划分为长期计划和短期计划C.组织结构也被称为组织机构 D.激励有直接满足和间接满足两种方法5.下面哪一种不属于信息资源管理模式?(D)A.技术管理模式 B.经济管理模式 C.人文管理模式 D.社会管理模式6.下面哪一种不属于信息资源管理的五大要素?(A)A.信息资源管理的应用B.信息资源管理的架构C.信息资源管理的组织D.信息资源管理的环境四、论述题1.谈谈信息资源管理在信息系统建设中的作用答:信息资源是指人类社会活动中所涉及到的信息内容,按照某种方法和规律,经加工处理有序化并大量积累后的用用信息的集合.信息资源管理是对整个组织信息资源开发利用的全局管理,这种管理独立于信息技术,重视人和社会因素,追求一种将技术因素和人文因素相结合协调解决问题的方法,形成独立的管理领域。
02134 信息系统分析与设计

高纲1194江苏省高等教育自学考试大纲02134信息系统分析与设计南京理工大学编页脚内容1江苏省高等教育自学考试委员会办公室一、课程性质及其设置目的与要求(一)课程性质和特点《信息系统分析与设计》课程是江苏省高等教育自学考试信息管理与信息系统专业(本科段)的必修课,该课程是信息管理专业课程体系中的骨干课程之一。
21世纪是信息社会,每个人、每个社会组织对信息资源的开发利用能力已成为其竞争力的主要标志之一。
20世纪60年代发展起来的信息系统,在各个领域都有着广泛的应用,如计算机辅助设计系统、现代通信信息系统、管理决策系统、生产控制系统等等,它们作为信息社会最为重要的基础设施,是人们开发、利用信息资源以支持组织目标的战略手段,极大地促进了现代社会组织的变革、推进了社会信息化进程、提高了组织自身素质与竞争能力。
现代信息技术不断发展,但是信息技术这支利剑必须切实瞄准各行各业的业务需求这个目标,做到有的放矢,才能真正发挥作用。
《信息系统分析与设计》这门课程的任务就是利用信息技术这支利剑,结合具体的企业组织的实际情况,帮助学生弄清信息系统的规划、分析、设计和实施等阶段的目标、页脚内容2任务、要求和过程,掌握信息系统开发的各种方法,从而提高应考者信息系统开发的理论水平,锻炼他们进行信息系统开发的实践能力,为将来从事实际工作奠定坚实的基础。
《信息系统分析与设计》是一门实践性很强的应用型课程,是以讲解信息系统规划、分析、设计及实施各个阶段的任务、方法、过程为主要内容,引导应考者利用实验课时进行实践摸索,不断深入理解知识、灵活运用知识的一门课程。
其特点是:课程实践性较强,应考者通过系统而专门的学习,在树立清晰的系统意识的基础上,必须灵活掌握信息系统分析与设计的各种工具和方法,实际开发自己的信息系统。
通过本课程的学习,应考者不仅可以增强自学能力和独立研究能力,而且提高自身的实践开发能力,成为具备较强的研究能力、创新能力和驾驭现代化信息技术能力的复合型人才。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、名词解释1、软件维护指软件交互使用之后,为了改正软件中的错误或满足新的需求而修改软件的过程。
2、调试在成功地进行了测试之后,进一步诊断和改进程序中存在的错误过程。
3、可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。
可行性研究是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。
4、结构化程序设计是一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单出口的控制技术,任何程序都可以通过顺序、选择和循环3种基本控制结构的复合实现。
5、信息系统在其使用过程中随着生存环境的变化,要不断维护、修改,当它不再适应需求的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。
6、供应链管理系统就是为了实现供应链上各企业的共同目标,对整个供应链的物流与信息流进行集成的管理和统一协调的计算机软件系统、网络与通信系统、有关数据、规章制度和人员的统一体。
7、这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。
8、信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。
9、数据字典为了对数据流程图中的各个元素进行详细的说明,数据字典的主要内容是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几个方面进行具体的定义。
数据字典配以数据流程图,就可以从文字和图形两个方面对系统的逻辑模型进行完整的描述。
二、填空1、按照生命周期法建设信息系统过程中的主要文档有:系统开发立项报告,( 可行性研究报告),系统开发计划书,( 系统分析说明书),系统设计说明书,程序设计报告,系统测试计划与测试报告,系统使用与维护手册,系统评价报告,系统开发月报与系统开发总结报告.2、描述程序处理过程的工具称为过程设计工具,可以分为图形、表格和语言3类。
其中图形工具包括(程序流程图)、(N-S图)和(PAD图);表格工具包括(判定表)和(判定树);语言工具包括(PDL语言)。
3、模块独立性可以从两个方面来衡量:(模块的内聚)和(模块的耦合)。
前者反映的是模块内部各个成分之间的联系,后者反映的是一个模块与其他模块之间的联系。
4、结构化程序设计中(自顶向下)、(逐步求精)的模块划分思想正是人类思维中运用抽象方法解决复杂问题的体现。
5、数据流图中带箭头的线表示(数据流),开口矩形(或两条平行横线)表示(数据存储)。
6、可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。
可行性研究的内容主要包括:(经济可行性技术可行性社会可行性)。
7、信息系统的生命周期可以分为(系统规划、系统分析、系统设计、系统实施、系统运行和维护)等五个阶段。
8、(数据流图)能够清晰地反映系统必须完成的逻辑功能,所以它已经成为需求分析阶段最常用的工具。
三、问答题1、生命周期法的工作流程及特点。
生命周期法就是结构化系统开发方法。
1)结构化系统开发方法的基本思想结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶向下地对系统进行分析与设计。
2)结构化开发方法的特点(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。
(2)用户至上。
(3)深入调查研究。
(4)严格区分工作阶段。
(5)充分预计可能发生的变化。
(6)开发过程工程化。
要求开发过程的每一步都按工程标准规范化,文档资料也要标准化。
2、什么是系统设计?主要包括哪些内容?系统设计:针对新系统的目标,依据系统分析阶段建立的逻辑结构,确定新系统的运行平台,确定新系统的软件总体结构和功能模块之间的关系,设计系统实现的物理方案。
内容包括:平台设计、总体结构设计(模块设计)、数据库设计、输入输出、界面设计代码(编码)设计、安全设计和其他设计。
3、什么叫黑盒测试?常见的黑盒测试方法有哪些?答:黑盒法是对软件功能测试的一种方法,具体方法就是不考虑程序内部结构,通过输入一组数据对比执行结果来发现错误,检查程序功能是否能按照规格说明书的规定正常使用,能否适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。
常见的黑盒测试方法有:等价类划分方法、边界值分析方法、错误推测法、因果图法4、测试有哪两大类方法,又各有哪些技术?黑盒测试和白盒测试常见的黑盒测试方法有:等价类划分方法、边界值分析方法、错误推测法、因果图法常见的白盒测试方法有:逻辑覆盖、基本路径测试方法5、什么叫排错?确定错误位置的方法有哪些?定义:在成功地进行了测试之后,进一步诊断和改进程序中存在的错误过程。
确定错误位置的方法: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年代发展起来的用于描述系统结构的图形工具。
它实质上是在描述系统总体模块结构的层次图(H图)的基础上,加入了用于描述每个模块输入/输出数据和处理功能的IPO图,因此它的中文全名为层次图加输入/处理/输出图。
9、常用的调查研究的方法有哪些?(4个以上得全分)常用的调查方式:发调查表;召开调查会;向用户领域的专家个别咨询;实地考察;跟踪现场业务流程;查阅与待开发系统有关的资料;使用各种调查工具等。
10、什么叫白盒测试?常见的白盒测试方法有哪些?白盒法是对程序结构的一种测试方法,这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。
白盒测试又称为结构测试。
常见的白盒测试方法有:逻辑覆盖、基本路径测试方法。
11、说明结构化程序设计的主要思想是什么?答:(1)自顶向下、逐步求精的程序设计方法(3分)(2)使用3种基本控制结构、单入口、单出口来构造程序。
12、简述"变换分析"的设计步骤。
变换分析设计步骤:⑴确定变换中心,逻辑输入和输出。
⑵设计软件结构的顶层和第一层⑶设计中﹑下层模块,对第一层的模块自顶向下分解。
⑷设计的优化:输入部分求精,每个物理输入设置专门模块,以体现系统的外部接口。
13、模块的内聚性有哪几种?偶然内聚,逻辑内聚,时间内聚,过程内聚,通信内聚,顺序内聚,功能内聚14、试举出一些正确的编码风格(至少6条以上)。
答案1. 程序内部必须有正确的文档 2. 数据说明应便于查阅易于理解 3. 语句应该尽量简单清晰4. 正确的输入/输出风格5. 不要盲目追求高效率6. 不要修补不好的程序,要重新编写。
也不要一味地追求代码的复用,要重新组织。
7. 对太大的程序,要分块编写、测试,然后再集成。
15、需求分析与软件设计二个阶段任务的主要区别是什么?答:需求分析定义软件的用户需求,即定义待开发软件能做什么; 软件设计定义软件的实现细节以满足用户需求,即研究如何实现软件。
16、衡量模块独立性的两个标准是什么?各表示什么含义?内聚和耦合内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标;耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。
17、说明软件测试和调试的目的有何区别?答:测试的目的是判断和发现软件是否有错误;调试的目的是定位软件错误并纠正错误。
18、简述系统测试的步骤及各步骤的主要任务。
(1)单元测试。
单元是指程序中的一个模块或一个子程序。
单元测试的主要目的是使每个单元都能独立运行。
(2)集成测试。
在每个模块完成单元测试后,需要按照系统设计要求进行组装测试。
集成测试的主要目的是保证单元接口的完整性、一致性,人们界面及各种通信接口能否满足设计等要求。
(3)系统测试。
系统测试就是将信息系统的所有组成部分包括软件、硬件、网络环境等综合在一起进行测试,以保证系统的各组成部分协调运行。
另外,系统测试在系统的实际运行现场和在用户的直接参与下进行,应尽量发现系统与需求不符的问题。
(4)综合测试。
综合测试至少包括如下内容:测试新系统是否和其他相关系统和环境兼容、运行时间、所需要的存储容量、用户操作、通信能力以及系统运行的主要“瓶颈”等。
19、写出模块间的耦合种类?非直接耦合,数据耦合,特征耦合,控制耦合,外部耦合,公共耦合,内容耦合20、有哪几种信息系统开发方法?随着信息系统开发研究的不断深入,如今已经建立起一些较为成型的系统开发方法体系,其中常用的有结构化系统开发方法、面向对象开发方法和原型法等。
21、在黑盒测试中,什么是等价类划分?请简单解释之。
等价类划分是一种典型的黑盒测试方法。
使用这一方法时,完全不考虑程序的内部结构,只依据程序的需求规格说明书来设计测试用例。
由于采用穷举测试方法测试数据数量过于庞大,给测试带来困难,促使我们在大量的可能测试数据中选取其中一部分作为测试用例。
等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。
使用这一方法设计测试用例要经历划分等价类(列出如有效等价类和无效等价类数据)和选取测试用例两个步骤。
22、什么是原型法?用原型法开发信息系统有何优缺点?答:原型法一开始就凭借着系统开发人员对用户需求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统的方法。
原型法的主要优点是:开发效率高;开发工具先进,与用户交流直观;符合人们认识事物的规律;能及早暴露系统实施后潜在的一些问题;能调动用户参与的积极性。
但原型法也有以下缺点:不适合大型系统的开发;对原企业基础管理工作要求较高;容易走上机械模拟原手工系统的轨道。
23、简述系统设计的优化原则?(1)改进系统结构提高模块独立性(2)使模块的作用域出于其控制域范围之内(3)系统结构的深度和宽度不宜过大(4)模块应具有高扇入和适当的扇出(5)保持适中的模块规模和复杂度(6)降低模块接口的复杂度(7)设计单入口单出口的模块24、数据流图绘制的主要步骤是什么?1确定系统的输入与输出2由外向里画系统的顶层数据流图3自顶向下逐层分解,绘出分层数据流图25、诺兰阶段模型有哪六个阶段?诺兰模型的六个阶段:初装阶段,蔓延阶段,控制阶段,集成阶段, 数据管理阶段,成熟阶段.26、原型法的基本思想是什么?原形法的基本思想是在投入大量的人力,物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求.27、表达详细设计的工具有哪些?表达详细设计的工具分为三大类:(1)图形工具:程序流程图,N-S图和PAD图; (2)表格工具:判定表和判定数(3)语言工具:PDL语言28、信息系统的生命周期可以划分为哪几个阶段?信息系统的生命周期有五个阶段,分别为:信息系统规划,信息系统分析,信息系统设计,信息系统实施,信息系统运行与维护。