信息系统分析与设计(第三版) 第10章

合集下载

信息系统分析与设计第3版课后答案第9章:详细设计

信息系统分析与设计第3版课后答案第9章:详细设计

习题答案一、简答题1. 详细设计和信息系统体系结构设计之间存在什么关系?包括哪些基本工作?答:详细设计是信息系统体系结构设计的深入和细化,体系结构设计确定信息系统的宏观结构方案,详细设计则需要给出各子系统内部的设计方案,强调细节并指导实现。

详细设计的工作包括类与接口设计,功能逻辑设计,数据库设计和界面设计等工作。

2. 功能逻辑设计包括哪几部分的工作?答:功能逻辑设计包括分析用例的BCE类,以及用例功能逻辑分析与建模等工作。

3. 数据库设计分为哪几个步骤?答:包括数据库概念设计,逻辑设计和物理设计等。

4. 什么叫持久型类?答:指类的完整信息要在数据库中存储。

5 什么叫用户界面?用户界面设计包括那些工作?答:用户界面是对用户与系统之间进行交互所采用的方式、途径、内容、布局、结构的总称,用户界面也叫人机界面、人机接口、人机交互界面等。

用户界面设计包括界面需求分析、输入设计、输出设计、屏幕界面设计和编写用户手册等工作。

二、填空题1. 详细设计的工作包括(类和接口设计),功能逻辑设计,(数据库设计),界面设计。

2.PIM类模型的设计来源是(业务对象模型),而PSM类模型又来源于( PIM类模型)。

3.输入方式可以分为(批输入)和(联机输入)两种类型。

4.图形屏幕界面分为(注册界面)、(主控界面)、(数据处理界面)、(事务处理界面)四种类型。

三、选择题1.选择正确的(C)A:在设计阶段所设计的类一定能够找到对应的业务对象。

B:一般实体类有属性无操作。

C:一般控制类有操作无属性。

D:边界类需要设计人员重点设计。

2. (C)不属于类的三种基本类型。

A. 界面类B. 控制类C. 资源类D. 实体类3.用户界面(D)A:是信息系统客户的界面 B:反映信息系统功能C:也叫系统界面 D:分为输入界面、输出界面和混合界面答:1:C; 2: C;3:D;四、思考题1.简述PIM类模型在系统设计中的作用。

2.简述功能逻辑设计与需求分析阶段的功能分析的关系。

信息系统分析与设计课后题答案(杨选辉)

信息系统分析与设计课后题答案(杨选辉)

第一章信息系统导论一、名词解释1.信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值。

2.系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。

3.信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。

4.决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。

二、选择题1.信息运动的基本形式是(D)A.信息输入与输出 B信息处理 C信息控制 D信息循环2.决策的基础(C)A管理者 B客户 C 信息 D规章制度3.下列是分布式系统缺点是(D)A难于发挥用户的积极性和创造性 B应变能力差C系统难于扩展 D安全控制难度大4.集中式系统的缺点是(C)A不利于安全控制 B应变能力差C不利于调动各部门的积极性 D不利于人员素质的提高5.以下不是B/S结构特点的是(B)A 客户端统一 B速度快C开放性强 D 易于管理和维护6.系统通过与环境进行物质、能量和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(A)A 动态性B 目的性C 整体性D 相关性三、简答题1.简述信息与数据的区别。

答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。

数据是记录客观事物的可鉴别的符号,这些符号不仅指数字,而且还包括文字、图形、声音等。

数据本身没有意义,具有客观性。

数据要经过处理和解释才有意义成为信息。

可以说信息是经过加工以后并对客观世界产生影响的数据。

2. 决策过程分哪几个阶段?各阶段的任务是什么?答:决策系统分为情报阶段、设计阶段、抉择阶段。

3.简述信息系统的功能。

答:1)、信息处理:这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。

《信息系统分析与设计》

《信息系统分析与设计》
对信息系统的影响
– 需要整合数据和信息,创建和保留知识。
29
业务驱动力
数据、信息、知识的区别?
– 数据Data – 原始事实。 – 信息Information – 经过组织的对接收者有意义的数据。 – 知识Knowledge – 提炼的数据和信息。
持续改进和全面质量管理
– 业务持续改进 – 业务过程重构
33
技术推动力
客户关系管理Customer Relationship Management (CRM) – 是一种软件应用,为客户提供对企业过程的 访问,从初始的咨询指导售后服务和支持.
34
技术推动力
企业应用集成Enterprise Application Integration (EAI) – 将购买和内部开发的应用软件集成起来,以便能够透明地 进行互操作。
31
技术推动力
企业资源规划Enterprise Resource Planning (ERP) – 是一种应用 软件,将信息系统完全集成在一起,提供大部分或者所有核心基本业务 功能。
ERP 解决方案围绕一个基本业务功能共享的公共数据库建造。
代表性的ERP供应商: – Baan – J. D. Edwards – Oracle – Peoplesoft – SAP AG (the market leader)
3.管理信息系统通过对整个供应链上组织内和多个组织 间的信息流管理,实现业务的整体优化,提高企业运行控 制和外部交易过程的效率。
51
2.1 管理信息系统的概念
二、管理信息系统的特点
❖面向管理决策 ❖综合性 ❖人机系统 ❖现代管理方法和手段相结合的系统 ❖多学科交叉的边缘科学
52
三、管理信息系统的类型

信息系统分析与设计(第3版)邝孔武 王晓敏_第 3章-信息与信息系统

信息系统分析与设计(第3版)邝孔武 王晓敏_第 3章-信息与信息系统
第十四页,共35页。
3.3.2 信息系统的功能
1. 信息的采集和输入:主要是识别、采集、校

2. 信息的传输:数据通信的手段 3. 信息的存储:介质?在哪?时效? 4. 信息的加工:查询、排序、归并、数学模
型、人工智能
5. 信息的维护:准确、及时、安全、保密
6. 信息的使用:技术层面、价值深度
第十五页,共35页。
控制台 Console
主机
Host
第二十页,共35页。
终端
Terminal
2、文件服务器结构
• 程序和数据集中于文件服务器中 • 客户机可以根据权限存取服务器中的文件,客
户机具有处理能力
文件 服务器
第二十一页,共35页。
微机
3、客户机-服务器结构
• 处理分布于客户机和服务器 • 客户机完成本地运算,可向服务器请求某种服
本章主要内容
• 信息的概念 • 信息与决策 • 信息系统
– 概念 – 功能 – 结构
• 信息系统的类型 • 信息系统典型应用 • 信息系统发展趋势
第一页,共35页。
3.1 信息的概念
• 信息是经过加工后的数据,它对接收者有用, 对决策或行为有现实或潜在的价值。
• 信息与数据可看作原材料和成品的关系
– 相对/绝对
– 主观/客观 – 抽象/具体
原材料 数据
生产过程 生产流程
产成品
数据处理
信息
图3.1 数据与信息
第二页,共35页。
信息的基本属性
• 从信息系统的角度看,信息有以下基本属性:
– 事实性 – 扩散性 – 传输性 – 共享性 – 增值性 – 不完全性 – 等级性 – 滞后性
第三页,共35页。

《信息系统分析与设计》课后习题参考答案

《信息系统分析与设计》课后习题参考答案

参考答案第1章一、填空题1. 整体性层次性环境适应性目的性自组织性相关性2. 整体性二、选择题1. A2. C三、问答题1. 系统是由若干具有特定属性的组成元素经特定联系而构成的、与周围环境相互联系的、具有特定的结构和功能的整体。

2. 统的特性有以下几个方面:整体性、层次性、环境适应性、目的性、自组织性以及相关性。

举例略。

3. 略。

第2章一、填空题1. 信源信宿载体2. 战略信息战术信息作业信息3. 客观性传递性时效性时滞性共享性二、选择题1. C2. A3. B三、问答题1. 信息具有以下几个特征:客观性、传递性、时效性、时滞性、共享性。

2. 信息系统的开发经历了以处理为中心、数据为中心、以对象为中心和以模型为中心的四个阶段。

以处理为中心的阶段,数据与程序是一体的,没有独立的数据库,主要用于完成特定的任务,数据各自孤立,无法共享。

这个阶段出现了结构化设计方法和模块化技术。

以数据为中心的阶段,数据与程序分离,数据由数据库管理系统(DBMS)管理,应用程序通过访问数据库,获取所需的数据并进行处理,各种应用程序共享数据库中的数据资源。

这一阶段主要解决数据的可重要问题。

以对象为中心的阶段,它把信息系统中所有要素看作对象,对象由数据(属性)和处理(方法)构成,持久性对象的数据存贮在数据库中,数据库中的数据通过影射(Mapping)转换为软件对象。

这个阶段出现了许多面向对象的分析与设计方法。

本阶段强调软件的可重用。

以模型为中心的阶段,基于信息模型开发软件产品。

UML作为一种标准的建模语言,用于建立软件及信息系统的信息模型,并利用软件工具实现软件开发的正向工程(Forward Engineering)和逆向工程(Reverse Engineering),乃至知识库的管理。

这一阶段强调模型和解决方案(模式)的可重用。

3. 系统科学是以系统及其机理为对象,研究系统的类型、性质和运动规律的科学。

系统科学主要包括以下五个方面的内容:(1)系统概念,即关于系统的一般思想和理论。

信息系统分析与设计课后习题答案精选全文

信息系统分析与设计课后习题答案精选全文

可编辑修改精选全文完整版第一章1、什么是系统?系统的特点是什么?如何评价系统?系统是一些相互作用的元素为某种目的而有机地结合在一起的整体。

系统由5个要素构成,即输入、输出、处理、控制和反馈。

系统的评价指标包括:目标明确、结构合理、接口清楚、能观能控。

2、什么是信息和数据?信息具有哪些属性?信息是指数据经处理后形成的对特定的使用者有价值、有意义的数据形式数据是事物或事实的属性及其相互关系等的抽象表示,即对客观事物记录下来的可以鉴别的包括数字、字符、文字、图形等的符号。

3、什么是信息系统?信息系统是由人、硬件、软件和数据资源组成的,其目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制,通过输入、处理、输出三个基本活动,将原始数据转变为有用的信息。

第二章1、什么是生命周期法?使用生命周期法建立信息系统的优点和缺点是什么?该方法假设一个管理信息系统像任何生命机体一样,具有周期性,即有开始、成长、成熟、衰退、结束的过程.按照信息系统的建设和使用过程,把信息系统的生命周期分为5个阶段,即系统规划,系统分析,系统设计,系统实施,系统评价与运行管理。

优点:文档资料完备缺点:死板、排斥个性发挥、过早定义需求而不能改变、不适用于用户界面开发。

2、什么是原型法?说出原型法的思维过程.原型法的基本做法是根据用户的需求,快速生成原型,然后把原型交给用户使用,然后把原型交给用户,让用户评价,在此基础上再修改原型,逐渐达到用户需求。

定义需求、设计原型、交给用户使用并评价,这个过程是不断反复的循环过程,知道用户满意为止。

步骤:〈1〉确定用户基本需求。

系统分析员初步调查用户的系统,找到用户的基本需求。

<2>设计原型。

系统设计者使用面向对象的软件工具,快速创建系统工作的原型。

<3〉使用原型。

把原型交给用户使用。

<4>用户评价.用户使用原型之后,就能够评价原型的好坏,以及是否满足用户的要求,从而启发用户的进一步需求。

精品文档-信息系统分析与设计(第三版)-第10章

精品文档-信息系统分析与设计(第三版)-第10章

第10章 实现与测试
//Source file: D:\\Java\\sellBookMgr.java
/*定义销售图书管理器类:sellbookMgr */
public class sellBookMgr { /*定义构造函数 */
public sellBookMgr()
{
}
/* 获取图书信息 */
第10章 实现与测试
图9.30是小型书店书务系统的PIM类模型。利用 Enterprise Architect建模工具可以根据该模型生成书务系 统的数据库。图9.60是转变后得到的数据库逻辑结构模型。 数据库逻辑结构模型是PIM类模型和数据库之间的一种中间形 态,它描述了根据PIM类模型要转换得到的数据库,以及各个 数据表的结构和各表之间的关联关系。
{ return true;}
//Source file: D:\\Java\\sellBookMgr.java
/* 会员处理*/
public Void memberDeal()
{ return null;}
/* @roseuid 4544BC7A011C
*/
public double discount()
第10章 实现与测试
3) 基于PIM类模型的用例实现开发策略 基于PIM类模型的用例实现开发策略是在C/S和B/S模式下, 采用面向对象方法开发的一种经典的编程策略。这种策略的基 本开发步骤是:第一,根据PIM类模型建立数据库。把设计模 型中PIM类模型定义的所有PIM类转变成数据库中的数据表, 并在选择的数据库管理系统中建立起这些物理数据表。第二, 编写并测试PSM类模型的程序。编写PSM类模型中的PSM类的程 序,每一个PSM类都应该作为独立的类进行编写。应对所编写 的PSM类的程序认真进行测试,保证没有错误。第三,编写并 测试用例实现程序。在设计阶段的功能逻辑设计中,对需求模 型中的每一个用例进行了详细设计。

《信息系统分析与设计》课件1第10章

《信息系统分析与设计》课件1第10章
15
第10章 信息系统分析与建设的新发展
B/S模式由浏览器、Web服务器、应用服务器、数据库服 务器等层次组成。浏览器安装在客户端,是用户操作的界面。 Web服务器提供对客户请求的响应,将请求传给应用服务器。 应用服务器完成对响应的处理,通过内部通道实现对数据库服 务器的数据存取,并将处理结果传给Web服务器。
8
第10章 信息系统分析与建设的新发展
5.从信息管理转向知识管理 在知识经济时代,知识已经成为企业的最重要的战略资源, 是企业获得成功的重要因素。创造知识、获取知识、管理知识 和重用知识将成为企业最重要的发展战略和日常管理工作的核 心问题。为此,信息系统软件不光需要管理和利用信息,还应 该成为企业知识管理的工具,提供促进企业创造知识的环境, 帮助企业快速获取知识,支持隐性知识向显性知识的转化,以 及提供有效手段管理企业知识,提高企业的知识重用水平。信 息系统建设从信息管理转向知识管理,对信息系统的智能化提 出了更高的要求,要求广泛采用机器学习和其他智能方法发现 知识,信息系统开发中也需要充分利用有关企业知识,建立企 业模型,实现面向模型的分析与建设。
18
第10章 信息系统分析与建设的新发展
10.2.2 Web Services技术及应用 Internet的核心技术是Web技术,应用Web技术构建Intranet
和Extranet日益成为企业信息化的潮流。Web Services(Web服务) 是随着 Framewwork推出的新技术。Web Services 是建立交互操作分布式应用程序的新平台。Web Services平台 是一套标准,定义了应用程序如何在Web上实现互操作性。基 于Web Services的信息系统开发将成为未来信息系统分析设计 的一个新的发展方向。

《信息系统分析与设计》课件

《信息系统分析与设计》课件
五、界面设计 (一)人机界面 使用者用来操纵和使用系统的界面。 (二)人机界面风格
1. 命令方式 2. 菜单方式 3. 窗口点选方式:浏览器界面较流行 4. 智能界面 (三)人机界面设计的原则涉及的三个方面 1. 交互性 2. 信息显示 3. 数据输入
第二章 信息系统分析与设计理论
六、概要设计说明书
步骤: 1、确定项目类型:结构型、半结构型、嵌入型 2、查找:r、c、a、b相应参数(表2.3 P45) 3、计算ED、TD值
例:结构型项目,S为1000行左右代码行数 开发总的工作量:ED=2.4*10001.05=3390(人.日) 开发时间:2.5*(3390)0.38=54(天) 开发成本:3390人.日*100元/人.日=339,000元
引言 总体设计 接口设计 运行设计 系统数据结构设计 系统出错处理设计
七、详细设计说明书
引言 程序系统的组织结构 程序(标识符)设计说明
第二章 信息系统分析与设计理论
判定树、判定表例题
例1:某公司的折扣政策为: (1)只对一次交易额在四万元以上(包括四万元)的客户实施 折扣。 (2)如果客户的支付信用好,则折扣率为10%,否则要根据 客户与公司的业务史来定折扣率。
(3)如果客户与本公司的交易史在五年以上(包括五年),则 折扣率为5%,否则扣率为2%。
第二章 信息系统分析与设计理论
步骤: 一、确定判断条件
条件
条件取值
交易额 ≥4万
<4万
支付信用 信用好
信用差
业务史 ≥5年
<5年
符号 Y N Y N Y N
取值数 m1=2
m2=2
M3=2
第二章 信息系统分析与设计理论
第二章 信息系统分析与设计理论

信息系统分析与设计第3版课后答案第10章:实现与测试

信息系统分析与设计第3版课后答案第10章:实现与测试

第10章实现与测试习题一、简答题1. 有哪几种代码实现的策略?阐述基于业务对象的用例实现开发策略的基本思想。

答:有自顶向下开发策略,自底向上开发策略,基于PIM类模型的用例实现开发策略。

2. 程序开发小组的组成有哪几种形式?答:存在平等协作制、组长负责制和技能互补制三种形式。

3. α版本和β版本的区别是什么?答:α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。

这是在受控制的环境下进行的测试。

β测试是由系统的多个用户在一个或多个用户的实际使用环境下进行的测试。

4. 什么叫系统集成?有哪两种集成方式?答:系统集成是将各软件构件以及子系统整合成为完整软件,以及与软件平台和其它相关系统进行适配、整合的过程。

有渐增式集成和集中式集成等不同的集成策略。

5. 简述信息系统测试的工作?答:信息系统测试划分为模型测试、单元测试、集成测试、系统测试和验收测试等部分,每一个部分包括确定测试目的和测试对象、编制测试计划、组织测试队伍、选择测试方法、设计测试用例、实施测试和测试结果评价等项工作。

6. 测试有那两种基本方法?答:静态测试和动态测试两种方法。

二、填空题1. 先从数据层开始编程,逐步向业务层和界面层过渡是(自底向上开发策略)。

2.(分包)是把多个类以及程序要素归放在一个程序组织单元中的工作。

3.(维护版本)是对发布的版本进行错误纠正,以及进行功能或性能改进的系统版本。

4.先将小的软件组件组成一个较大的软件组件,再把这些大组件组装成大的业务功能模块或者业务子系统,最后再将子系统联合成完整的系统的集成方式被称为(渐进式集成)。

5.(静态测试)是不执行程序,对文档以及代码进行的测试。

6.不了解程序的内部结构,仅根据功能和性能对系统实施测试的方法被称为(黑盒测试)。

三、选择题1.选择正确的(A)A:代码实现的主要工作是编写程序。

B:在面向对象方法中,代码实现较常采用自顶向下的策略。

信息系统分析与设计习题

信息系统分析与设计习题

《信息系统分析与设计》期末考试复习指南1.一、复习参照资料:2.信息系统分析与设计课件3.个人笔记4.习题参照书目:重要参照书目(1)邝孔武王晓敏编著.《信息系统分析与设计》(第二版).北京: 清华大学出版社, 2023年(2)黄梯云主编.《管理信息系统》(第三版).北京: 高等教育出版社, 2023年(3)陆惠恩编著.《实用软件工程》北京: 清华大学出版社, 2023年(4)刘腾红孙细明主编《信息系统分析与设计》北京:科学出版社,2023年8月二、复习重要内容即考试所占比例第一章信息系统开发概论(掌握) 15%第二章信息系统规划(熟悉) 10%第三章信息系统分析(掌握) 25%第四章信息系统设计(掌握) 20%第五章信息系统实行(理解) 5%第六章信息系统旳运行管理(理解) 5%第七章面向对象旳系统分析与设计(掌握) 15% 第八章计算机辅助软件工程简介(理解)5%三、考试题型(待定)一、单项选择题(20分)二、填空题(20分)三、简述题(20分)四、应用题 (40分)或一、单项选择题(20分)二、填空题(20分)三、简答题(20分)四、应用题(40分)四、成绩评估1.平时成绩20%1)考勤2)作业2.考试成绩 80%五、习题及部分习题参照答案(一)、单项选择题1.( )是管理信息系统最重要旳成分A.硬件B.信息C.系统D.软件2.下列系统不属于信息技术在企业管理过程中旳经典应用旳是()A.FMSB.ESSC.DSSD.MIS3.知识经济时代旳主体产业是()A.制造业B.信息产业C.服务业D.农林采掘业4.管理旳职能重要包括()A.计划、监督、控制、协调B.计划、组织、领导、控制C.组织、领导、监督、控制D.组织、领导、协调、控制5.按照不一样级别管理者对管理信息旳需要,一般把管理信息分为如下三个等级()A.企业级、工厂级、车间级B.工厂级、车间级、工段级C.厂级、处级、科级D.战略级、方略级、执行级6.国家制定多种法律, 例如保密法、专利法、出版法等, 以保护信息旳态势, 之因此要人为地筑起信息旳壁垒, 是由于信息自身具有()A.扩散性B.共享性C.传播性D.转换性7.事务处理系统旳经典顾客是()A.业务操作人员、管理人员B.办公室职工C.中层管理人员D.专家、经理人员8.决策支持系统要处理旳问题重要波及()A.构造化决策问题B.构造化和半构造化决策问题C.构造化和非构造化决策问题D.半构造化和非构造化决策问题9.与其他类型旳信息系统相比, 企业间信息系统旳一种特有旳构成要素是()A.硬件B.软件C.系统使用者D.系统支持者10.不一样类型旳管理信息系统旳应用范围是以不一样程度和方式互相交叉旳, 这符合管理信息系统之间关系旳()A.进化观点B.权变观点C.层次观点D.信息流观点11.系统分析旳首要任务是()A.弄清顾客规定B.尽量说服顾客接受系统分析人员旳意见C.彻底理解管理状况D.对旳评价目前系统12、在使用BSP措施中, U/C矩阵旳重要功能是()A.定义企业过程B.识别数据类C.划分子系统D.确定数据流向13、在构造化系统中, 愈下层旳模仿功能愈()A.复杂B.抽象C.详细、简朴D.强14、详细调查旳多种措施中, ()旳措施最能理解系统。

信息系统分析与设计课后题答案(杨选辉)

信息系统分析与设计课后题答案(杨选辉)

第一章信息系统导论一、名词解释1.信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值。

2.系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。

3.信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。

4.决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。

二、选择题1.信息运动的基本形式是(D)A.信息输入与输出 B信息处理 C信息控制 D信息循环2.决策的基础(C)A管理者 B客户 C 信息 D规章制度3.下列是分布式系统缺点是(D)A难于发挥用户的积极性和创造性 B应变能力差C系统难于扩展 D安全控制难度大4.集中式系统的缺点是(C)A不利于安全控制 B应变能力差C不利于调动各部门的积极性 D不利于人员素质的提高5.以下不是B/S结构特点的是(B)A 客户端统一 B速度快C开放性强 D 易于管理和维护6.系统通过与环境进行物质、能量和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(A)A 动态性B 目的性C 整体性D 相关性三、简答题1.简述信息与数据的区别。

答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。

数据是记录客观事物的可鉴别的符号,这些符号不仅指数字,而且还包括文字、图形、声音等。

数据本身没有意义,具有客观性。

数据要经过处理和解释才有意义成为信息。

可以说信息是经过加工以后并对客观世界产生影响的数据。

2. 决策过程分哪几个阶段?各阶段的任务是什么?答:决策系统分为情报阶段、设计阶段、抉择阶段。

3.简述信息系统的功能。

答:1)、信息处理:这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。

信息系统分析与设计(第三版) 第11章

信息系统分析与设计(第三版) 第11章

3. 信息系统进度控制 对信息系统进度进行控制有两个普遍使用的工具:即程 序评估检查技术(PERT)网及甘特图。PERT网将任务以精心 计划的、关键路径网络的图形化形式表示出来。甘特图以条 形图的方式表示项目任务及其持续的时间。在项目开始之初, 这两个图都可以对项目进行规划和估计。一旦项目开始,在 PERT网中可用实际的任务进展时间代替任务估计周期,也 可以将实际的任务进展时间与待完成的任务估计周期结合起 来绘制甘特图,以便能反映项目进展中出现的实际情况,并 对项目计划进行必要的调整。
11.1.2 计划、进度与成本管理 1.信息系统计划 1) 战略规划和总体规划 信息系统的战略规划和总体规划需要确定以下三方面的
内容: (1) 信息系统的总目标和发展战略,总目标规定信息系
统的发展方向,发展战略则提出具体的步骤和每步应达到的 子目标,同时还应给出衡量具体工作完成的标准。
(2) 了解用户单位当前信息系统及其管理状况,包括软 件与硬件设备、人员、各项费用、开发项目的进展以及应用 系统的情况,同时,对用户单位当前的组织结构、业务流程、 管理制度等进行分析。
2.项目管理的目标 项目管理将抽象的需求规格进行归纳、裁减,并整理成 一个可实施的、可验证的、可度量的过程,通过一系列的活 动实现预定的结果。项目管理的基本目标有三个主要方面: 专业目标(功能、质量、生产能力等)、工期(时间)目标和费 用(成本、投资)目标,它们共同构成项目管理的目标体系。 一般来说,专业、工期、费用三者是互相制约的。当进度要 求不变时,质量要求越高或任务要求越多,则成本越高;当 不考虑成本时,质量要求越高或任务要求越多,一般进度越 慢;当质量和任务的要求都不变时,进度过快或过慢都会导 致成本的增加。项目管理的目的是谋求(任务)多、(进度)快、 (质量)好、(成本)省的有机统一。

信息系统分析与设计-PPT课件

信息系统分析与设计-PPT课件
定功能要求。
2022/1/6
最新精品资料
42
停止研制 停止研制
提出研制要求
初步调查
可行性研究
可行性报告

审批

修改
详细调查
逻辑设计
系统说明书

审批
修改
修改目标,追加资 源,等待条件
修改说明书
停止研制
总体设计
详细设计
系统设计说明书

审批
修改
修改设计方案
2022/1/6
系统实施


修改系统
验收 是
交付使用
1. 信息系统的概念
– 信息系统是一个以人为主导,利用计算机硬 件、软件、网络通信设备以及其他办公设备, 进行信息的收集、传输、加工、存储、更新 和维护,以企业战略竞优,提高效率和效益 为目的,支持企业最高策略、中层控制、基 层运做的集成化的人机系统。
2022/1/6
最新精品资料
18
2.信息系统的功能
系统规划阶段:初步调查,可行性分析,编写可 行性分析报告和系统设计任务书。
系统分析阶段:详细调查,需求分析,绘制业务 流程、数据流程图等等,提出新系统的逻辑模型。
系统设计阶段:设计新系统的物理模型,进行总 体设计和详细设计,编写系统设计说明书。
系统实施阶段:购置、安装和调试设备,编写程 序,人员培训,数据文件转换,系统调试与转换。 编写实施进度报告和系统测试分析报告
市 场 经理
财 务 经理
产 品 A经 理
生 产 主任 对A
市 场 主任 对A
财 务 主任 对A
产品 产 品 B经 理
生 产 主任 对B
市 场 主任 对B
财 务 主任 对B
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2. 代码实现的组织与计划 在程序开发阶段为了保证工期,提高开发效率,需要投 入大量程序员同时开展开发工作。这样就需要对参与的程序 员进行有效的组织。可以把程序员组成开发小组,由开发小 组承担编程工作。小组组成有平等协作制、组长负责制和技 能互补制三种形式。在平等协作制的小组中,各成员具有大 体相同的技术和经验,具有相似的专业背景,他们在组内是 平等的,区别仅仅是承担了不同的编程工作。在组长负责制 的小组中,由小组长负责全组的管理协调和技术工作,组长 具有全组工作的决策权和控制权。在技能互补制的小组中, 各个成员的技术水平和知识背景具有互补作用,每一个成员
图9.30是小型书店书务系统的PIM类模型。利用 Enterprise Architect建模工具可以根据该模型生成书务系统的 数据库。图9.60是转变后得到的数据库逻辑结构模型。数据 库逻辑结构模型是PIM类模型和数据库之间的一种中间形态, 它描述了根据PIM类模型要转换得到的数据库,以及各个数 据表的结构和各表之间的关联关系。
3) 基于PIM类模型的用例实现开发策略 基于PIM类模型的用例实现开发策略是在C/S和B/S模式 下,采用面向对象方法开发的一种经典的编程策略。这种策 略的基本开发步骤是:第一,根据PIM类模型建立数据库。 把设计模型中PIM类模型定义的所有PIM类转变成数据库中 的数据表,并在选择的数据库管理系统中建立起这些物理数 据表。第二,编写并测试PSM类模型的程序。编写PSM类模 型中的PSM类的程序,每一个PSM类都应该作为独立的类进 行编写。应对所编写的PSM类的程序认真进行测试,保证没 有错误。第三,编写并测试用例实现程序。在设计阶段的功 能逻辑设计中,对需求模型中的每一个用例进行了详细设计。
1) 根据PIM类模型建立数据库 数据库在信息系统中处于重要位置,合理、可行的数据 库设计方案对信息系统具有至关重要的作用。一般软件系统 的数据库设计方法已经十分成熟,需要经过概念设计、逻辑 设计和物理设计等步骤,最后在选定的数据库管理系统上建 立符合设计规范要求的物理数据库。UML出现之后,随着 基于面向对象方法建模工具的成熟,数据库设计工作已经被 大大简化。通过建模工具可以自动生成与业务对象模型对应 的数据库。
第10章 实现与测试
10.1 编程与实现 10.2 系统测试 10.3 过渡与评价 10.4 系统维护
10.1 编 程 与 实 现
10.1.1 代码实现 代码实现也叫编程实现,是指按照系统的详细设计要求,
在选定的开发平台下,使用指定的开发工具和开发语言,遵 循特定的程序设计方法所进行的代码编写工作。代码实现将 依据前面的设计方案,并对设计文档中确定的每一个函数、 方法、过程以及类、包、界面进行编程实现。
由数据库逻辑结构模型可以生成物理数据库。图9.61是 由数据库逻辑结构模型生成一组SQL语句,在SQL-Server上 面运行该组语句,就能够自动生成数据库物理结构。
都有其他成员所不具有的技术专长,工作中互相补充,相得 益彰。
不管采用何种人员组织方式,作为开发的管理人员,需 要对项目开发的进度有一个详细的安排计划,并要求开发人 员在没有特殊变动的情况下严格按照计划执行,只有这样, 才能够保证开发工作按时完成。图10.1和图10.2是一个利用 Microsoft Office Project 编制的工作计划示例。在实际开发 时,代码开发计划应该制定的更为细致,一个类、一个界面, 甚至一个方法和函数的实现都应该纳入工作计划之中。
1. 代码实现的策略 在详细设计阶段,对系统的类,类的属性、方法和操作, 数据库表结构,界面的布局等细节都作了详细设计。在编程 之初,对设计的类、构件、子系统需要确定开发策略。通常, 有以下几种开发策略: • 自顶向下开发策略; • 自底向上开发策略; • 基于PIM类模型的用例实现开发策略。
1) 自顶向下开发策略 在结构化方法的程序设计中就开始采用自顶向下策略。 按照这种策略来编写程序,从顶层模块编起,然后逐步向下 层模块延伸,直到最后编写最底层模块的程序。面向对象程 序设计也可以采取自顶向下的开发策略。按照这种策略,应 该先从主界面开始编写界面层程序,然后编写业务层程序和 数据层程序。自顶向下开发策略的优点是无需为测试程序专 门构造测试环境和测试驱动程序,由于程序是从主界面开始 编写起,后面编写的程序在前面已经编写好的程序的基础上 运行。这种方法的缺点是在编程初期,不能组织多个程序员 同时编写多个程序模块,因为主界面和下层界面的程序还没
功能逻辑设计确定了为了完成一个用例的功能,应该参与的 界面类、控制类和实体类。用顺序图描述了为实现该用例的 功能,这些类中的对象相互之间是如何协调完成用例功能的。 因为整个系统的实体类程序在第二步已经编写完成了,所以 在此只需要利用集成开发环境构建该用例涉及的界面,编写 并测试控制类程序。第四,集成测试。集成本用例涉及的实 体类、控制类和界面类程序,并进行集成测试。后面将介绍 基于这种策略所进行的系统实现工作。来自 图10.1 软件开发时间安排
图10.2 软件开发安排的甘特图
3. 代码实现 代码实现是把详细设计方案转变成实际软件产品的过程, 主要完成数据库实现、业务功能实现和界面实现。在确定了 实现策略,制定了详细的开发计划之后,就可以开始系统的 代码实现工作了。下面按照基于业务对象的用例实现开发策 略所规定的开发步骤,介绍代码实现的基本工作。
有编写好时,其他程序没有办法测试。但这只是编程初期出 现的现象,在主界面和几个下层界面程序调试好之后,多个 功能块的编程工作就可以同时展开。
2) 自底向上开发策略 自底向上的开发策略与自顶向下的策略正好相反,它是 先从数据层开始编程,逐步向业务层和界面层过渡。这种策 略的优点是多个程序员在开发初期就可以同时投入编程工作, 能够提高编程效率。其缺点是需要编写大量驱动程序来测试 所编写的底层模块,给开发和测试带来了很重的负担。
相关文档
最新文档