第一章 系统分析和设计方法的环境

合集下载

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

uml系统分析与设计uml系统建模基础教程课后习题答案.docx

UML系统建模基础教程课后答案第一章面向对象设计与UML1.填空题(1)UML(2)封装继承多态(3)继承(4)瀑布模型喷泉模型基于组件的开发模型XP开发模型2.选择题(1) C(2) A B C D(3) A B C D(4) A B C(5) A3.简答题1.试述对象和类的关系。

(1)类是具有相同或相似结构、操作和约束规则的对象组成的集合,而对彖是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。

类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类対象的抽象就是类.类描述了一组有相同特性和相同行为的对象。

第二章UML通用知识点综述1.填空题(1)依赖泛化关联实现(2)视图图模型元素(3)实现视图部署视图(4)构造型标记值约束(5)规格说明修饰通用划分2.选择题(1) D(2) C(3) A(4) A B(5) D3.简答题(1)在UML中面向对象的事物有哪几种?在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物等。

(2)请说出构件的种类。

构件种类有:源代码构件、二进制构件和可执行构件。

(3)请说出试图有哪些种类。

在UML中主要包括的视图为静态视图、用例视图、交互视图、实现视图、状态机视图、活动视图、部署视图和模型管理视图。

(4)请说出视图和图的关系。

视图和图是包含和被包含的关系。

在每一种视图中都包含一种或多种图。

(5)请简述UML的通用机制。

UML提供了一些通用的公共机制,使用这些通用的公共机制(通用机制)能够使UML在各种图中添加适当的描述信息,从而完善UML的语义表达。

逋常,使用模型元素的基本功能不能够完善的表达所要描述的实际信息,这些通用机制可以有效地帮助表达,帮助我们进行有效的UML 建模。

UML提供的这些通用机制,贯穿于整个建模过程的方方面面。

前面我们提到,UML的通用机制包括规格说明、修饰和通用划分三个方面。

第三章Rational统一过程1.填空题(1)角色活动产物工作流(2)逻辑视图过程视图物理视图开发视图用例视图(3)设计开发验证(4)二维(5)周期迭代过程里程碑2.选择题(1) A B C D(2) A C D(3) A C D(4) A B C(5) A B C D3.简答题(1)请描述迭代过程有几个阶段。

系统工程学

系统工程学

第四章 网络计划技术:网络计划技术是系
统管理的重要工具之一,是系统工程常 用的管理技术。它是利用网络图对计划 任务的进度、费用及其组成部分之间的 相互关系进行计划、检查和控制,以使 系统协调运转的科学方法。通过本章学 习,同学们能够了解了解网络计划技术知识
及其应用领域 ,掌握CPM,PERT,GERP的工 程实际应用。
资源能源问题、新农村建设、城镇化、社会保 障、应急管理等) 管理科学、经济科学、工程科学各种前沿问题 落实科学发展观 社会信息化变革 重大投资和大型项目管理 思维科学和生命科学
二、系统工程研究对象
(一)SE的研究对象是大规模复杂系统 该类系统的主要特点有:规模庞大、结构复杂、属性及目
标多样、一般为人机系统、经济性突出等。 (二)系统的概念
(三)系统的分类
自然系统与人造系统 实体系统与概念系统 动态系统与静态系统 封闭系统与开放系统
主要明确SE研究什么样的系统 问题?
三、SE的内容与特点 所谓SE,是用来开发、运行、革新一个大
规模复杂系统所需思想、程序、方法的综合 (或总称)。
SE强调以下基本观点: 1)整体性和系统化观点(前提) 2)总体最优或平衡协调观点(目的) 3)多种方法综合运用的观点(手段) 4)问题导向及反馈控制观点(保障)
《系统工程学》是工业工程专业以及管 理工程专业的基础课程之一。它的任务 是通过对本课程的学习,使学生熟悉系 统及系统工程的概念和内涵,了解国内 外系统工程的发展现状和趋势,掌握系 统工程的预测技术、分析方法、设计理 论、模型与仿真、决策分析,并引导学 生将系统工程的观点、思想、方法和原 理具体应用到工程机械的制造、规划和 管理以及路桥机械化施工等工程实践中。
逻辑 步骤 工作 活动 时间 项目

系统概述

系统概述

第一章系统概述1.1系统开发的目的及背景随着我国企业规模的不断扩大,职工队伍变得越来越庞大。

这就导致职工信息不断增多,而人事管理是一项琐碎、复杂而又十分细致的工作,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

这就对企业人事管理提出了新的要求,用计算机管理系统来管理企业人事已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。

在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。

企业人事管理系统便是以计算机为工具,通过对人事管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

1.2 可行性研究1.2.1可行性研究方法通过调查分析企业人事管理系统所具备的能力及实现的方法。

确定总体结构,利用数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。

1.2.2可行性综合分析(1)可行性:系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易。

对于该系统的技术要求,现行的软件开发条件,环境,完全可以实现。

SQL Server 2000完全可以提供该系统的操作要求和数据库需求。

所以企业人事管理系统在技术上是完全可行的。

(2)操作可行性:该系统的开发要求是界面简单,易于操作。

(3)经济可行性:该系统做为课程设计开发,经济可行性在此不做讨论。

(4)法律可行性:没有触犯任何国家法律,该系统在法律上具有可行性。

第二章需求分析2.1用户需求本系统是为了更好的实现人事各种信息的管理。

本系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。

主要功能有:数据入库、查询、修改和删除等。

系统分析与设计的基础方法与技巧

系统分析与设计的基础方法与技巧

系统分析与设计的基础方法与技巧在信息技术的发展背景下,各行各业都在积极推动数字化转型,而系统分析与设计作为这一转型过程的核心环节,扮演着至关重要的角色。

系统分析与设计的成功与否直接影响着项目的实施效果和业务的成败。

本文将介绍系统分析与设计的基础方法与技巧,以便帮助读者更好地理解和应用于实践中。

一、系统分析的基础方法与技巧1. 需求收集与分析:系统分析的第一步是明确用户的需求。

这可以通过访谈、问卷调查、观察等多种方式进行收集。

在需求收集的过程中,需要注意全面、准确地了解用户的需求,并将其以可理解的方式记录下来。

收集到的需求要经过分析、整理、分类,确定其重要程度和优先级,以便为系统的开发和设计提供参考依据。

2. 数据流图:数据流图是一种直观的图形工具,用于描述和分析系统的数据流动。

通过数据流图,我们可以清晰地看到数据在系统中的传递和处理过程。

有效的数据流图应该包含主要的数据流、数据流进出口以及各个处理过程。

在绘制数据流图时,需要注意合理划分层次、确定适当的数据流和处理过程,并注明其功能和职责。

3. 数据字典:数据字典是对系统中使用到的数据进行定义和解释的文档。

它记录了每种数据项的名称、类型、长度、取值范围等详细信息,以及数据之间的关系和约束。

数据字典有助于系统分析员和设计师更好地理解数据,确保数据的一致性和完整性。

4. 用例图:用例图是一种用于描述和分析系统功能的图形工具。

它将系统和外部参与者之间的交互过程进行可视化,帮助数据库设计者更好地分析和理解系统的功能需求。

用例图主要包括参与者、用例和关系三个方面。

通过用例图,可以清楚地看到参与者与系统之间的交互,以及用例之间的关系。

二、系统设计的基础方法与技巧1. 模块化设计:模块化设计是将整个系统划分为相对独立的模块或组件,每个模块负责完成特定的功能。

通过模块化设计,可以提高系统的可维护性和可扩展性,降低系统的复杂度和耦合性。

在进行模块化设计时,需要合理划分模块的功能边界,明确各个模块之间的接口和依赖关系。

软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统青岛工学院《软件工程课程设计》报告书题目物流配送管理系统学生姓名王硕郭庆博宋钊指导教师杨彦明系部信息工程系专业班级2009级计算机科学与技术1班目录摘要物流信息管理系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。

本系统主要通过使用管理信息系统(MIS)的方法,对日常业务处理和信息资源进行全面、系统的管理。

在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。

并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。

本系统希望能够通过物流进管理信息系统的建立,理顺信息流程和流向,使管理更加完善,使管理人员在信息系统的辅助下进行工作,提高管理的整体水平。

本系统采用Delphi开发设计,数据库采用SQL Server 2008。

关键词:物流配送信息系统SQL Server 2008 Delphi2005第一章系统分析1.1 概述1.1.1 系统分析的含义和目标系统分析(systems analysis),是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。

系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

1.1.2 系统分析的任务系统分析的任务是:尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理和输出。

完成新系统的逻辑设计,以满足业务发展要求。

系统分析的具体工作内容包括:(1)可行性分析;(2)详细调查;(3)系统性分析;(4)提出新系统的逻辑模型1.1.3 系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。

(1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和发展方向。

(2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能,对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案计划。

《系统分析的基本方法作业设计方案》

《系统分析的基本方法作业设计方案》

《系统分析的基本方法》作业设计方案一、作业背景系统分析是计算机科学与技术中的重要分支,它主要钻研如何对复杂系统进行分析、设计和实施。

在系统分析的基本方法课程中,学生将进修系统分析的基本观点、原理和方法,为今后的系统设计与开发打下坚实基础。

二、作业目标本次作业旨在帮助学生加深对系统分析基本方法的理解,提高他们的分析和设计能力。

通过完成本次作业,学生将能够熟练运用系统分析的基本方法,为日后的系统设计与开发提供有效的指导。

三、作业要求1. 选择一个实际系统(可以是软件系统、信息系统或管理系统等),进行系统分析。

2. 运用系统分析的基本方法,包括需求分析、建模、设计等环节。

3. 撰写系统分析报告,详细描述所选系统的功能、结构、流程等内容。

4. 提交系统分析报告,并进行口头答辩。

四、作业步骤1. 确定系统分析对象:选择一个实际系统作为钻研对象,明确钻研的范围和目标。

2. 需求分析:收集系统相关信息,明确用户需求和功能要求。

3. 系统建模:根据需求分析结果,进行系统建模,包括数据流图、数据字典、结构图等。

4. 系统设计:设计系统的结构和功能,确定系统的核心模块和关键流程。

5. 撰写系统分析报告:将需求分析、系统建模、系统设计等内容整理成报告,包括系统概述、需求分析、系统建模、系统设计等部分。

6. 口头答辩:根据系统分析报告,进行口头答辩,回答老师提出的问题。

五、评分标准1. 系统分析的完备性:是否对系统进行了全面的分析和设计。

2. 系统分析的逻辑性:是否符合系统分析的基本方法和原理。

3. 系统分析报告的质量:报告内容是否清晰、详细,结构是否合理。

4. 口头答辩表现:是否能够清晰、自大地回答问题,展示对系统分析的理解。

六、参考资料1. 系统分析与设计方法(刘宏著)2. 系统分析与设计导论(王晓晨著)3. 系统分析与设计实务(张三著)七、作业时间安排1. 第1周:确定系统分析对象,进行需求分析。

2. 第2周:进行系统建模,设计系统结构。

现代设计理论与方法(最终版)

现代设计理论与方法(最终版)

第一章设计方法学1. 现代设计目标:缩短产品设计周期;提高产品质量;降低生产成本。

T--缩短产品设计周期Q--提高产品质量C--降低其成本2. 传统设计法特点:静态的、经验的、手工式的、(近似计算)现代设计法特点:动态的、科学的、计算机化的、(精确计算)3.现代设计理论与方法的发展分为:(1)直觉设计阶段(2)经验设计阶段(3)半理论半经验设计阶段(4)现代设计阶段4.系统-执行特定功能而达到特定目的,相互联系,相互作用的元素。

具有特定功能的、相互间具有一定联系的许多要素构成的一个整体,即由两个或两个以上的要素组成的具有一定结构和特定功能的整体都是系统。

5.系统化设计的特征:由上而下、由总到细。

基本方法:系统的分析和综合。

6.黑箱法定义:把系统看成是一个不透明的,不知其内部结构的“黑箱”,在不打开黑箱的前提下,利用外部观测,通过分析黑箱与周围环境的信息联系,了解其功能的一种方法。

根据系统的某种输入及要求获得某种输出的功能要求,从中寻找出某种物理效应或原理来实现输入-输出之间的转换,得到相应的解决方法,从而推求出“黑箱”的功能结构,使“黑箱”逐渐变成“灰箱”、“白箱”的一种方法。

7.系统化设计的步骤:8、评价的目标内容:(1) 技术评价目标——可行性,创造性,可靠性(2) 经济评价目标——成本,利润,市场潜力(3)社会评价目标——社会效益和影响9.技术-经济评价法(a)技术价Wt : Wt=(Piqi)/Pmax(Pi-各技术评分值;qi-加权系数;Pmax-最高分值5分或10分)(b)经济价Ww:Ww=Hi/H=0.7Hz/H (Hi-理想成本;H-实际成本)(c)技术-经济综合评价:均值法:W=(Wt+Ww)/2双曲线法:W= (Wt.Ww )10.产品价值V=F/C ( F-功能C-成本)11.寿命周期成本(要会画出它的曲线图,并做分析)C=C1+C2 C1-生产成本C2-使用成本12、提高V途径(分5种情况讨论)F ↑/C →=V ↑功能F →/C ↓=V ↑成本F ↑/C ↓=V ↑功能、成本F ↑↑/C ↑=V ↑功能F ↓/C ↓↓=V ↑成本第二章机械优化设计1.优化设计的数学模型统一形式描述:min f(x) x=[x1,x2,………xn]Ts.t. gi(x)<=0 i=1,2,3…mhj(x)=o j=1,2,……n(p<n)2. 迭代过程X(k+1)=x(k)+α(k)s(k)x(k)——第K步迭代点α(k)——第K步迭步长s(k)——第K步迭代方向3. 终止准则:(1)点距准则:(1)1 k k k ksαε+-=≤X X(2)下降准则:(3)梯度准则:4.一维搜索方法 : 对一维(也称一元或单变量)目标函数f(x)寻求其最优解x*的过得程称为一维优化,所使用的方法称为一维优化方法。

系统分析师的角色和系统设计方法

系统分析师的角色和系统设计方法

系统分析师的角色和系统设计方法在现代信息技术高速发展的时代,系统分析师扮演着至关重要的角色,他们负责分析和设计系统,以满足组织的需求。

本文将探讨系统分析师的角色以及他们所使用的系统设计方法。

首先,系统分析师是一个跨学科的角色,需要具备广泛的知识和技能。

他们不仅需要了解信息技术,还需要了解组织的业务流程和需求。

系统分析师需要与业务部门的人员密切合作,了解他们的需求和问题,然后将这些需求转化为系统设计的要求。

系统分析师的工作流程通常包括以下几个步骤:需求收集、需求分析、系统设计、系统测试和系统实施。

在需求收集阶段,系统分析师与业务部门的人员进行沟通,了解他们的需求和问题。

这可以通过面谈、问卷调查和观察等方式进行。

通过收集和整理需求,系统分析师可以获得一个全面的需求清单。

在需求分析阶段,系统分析师将收集到的需求进行分析和整理。

他们需要确定哪些需求是关键的,哪些是次要的。

通过与业务部门的人员沟通,系统分析师可以进一步细化需求,并将其转化为系统设计的要求。

在系统设计阶段,系统分析师需要制定一个详细的系统设计方案。

这包括确定系统的功能和特性,设计系统的架构,选择合适的技术和工具。

系统分析师还需要考虑系统的可扩展性、可维护性和安全性等方面的问题。

在设计系统时,系统分析师需要与开发人员密切合作,确保设计方案的可行性和有效性。

系统测试是系统分析师的另一个重要任务。

在系统测试阶段,系统分析师需要验证系统是否满足需求,并发现和修复可能存在的问题和错误。

系统分析师可以使用各种测试方法和工具来进行测试,包括功能测试、性能测试和安全测试等。

最后,系统分析师需要协助系统的实施。

他们需要与开发人员和业务部门的人员合作,确保系统的顺利部署和运行。

系统分析师还需要培训用户,帮助他们熟悉系统的使用方法和功能。

在系统设计方法方面,系统分析师可以使用许多不同的方法和技术。

其中一种常用的方法是结构化分析和设计方法。

这种方法将系统分解为不同的模块和功能,然后通过定义模块之间的接口和关系来设计系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.2.5 系统分析员
• 系统分析员要沟通技术人员与非技
术性人员间的交流障碍。
• 系统分析员确定并验证系统所有者
和用户的业务问题和需求 • 系统分析员确保技术方案实现了业 务需求。
1.2.5 系统分析员
1.2.5.1 系统分析员角色 系统分析员基本上是一个解决问题的人。 问题: – 真正的问题,对这些问题需要采取正确的 行动 – 尽管还没有人抱怨,但可以改进现状的机 会。 – 无论是否有人抱怨,都要改变现状的指示。
大多数项目经理由系统分析员担任,有 些是从系统所有者中挑选。
1.3 业务驱动力
业务驱动力
参与者 系统分析员 项目经理 系统所有者 系统用户 系统设计人员 系统构造人员
经济全球化 电子商务 安全和隐私 协作与合作经营 知识产权管理 持续改进 全面质量管理 业务过程重构
过程
信息系统
技术驱动力
1.3.1 经济全球化
1.5 一个简单的系统开发过程
业务驱动力
过程
系统启动
参与者
信息系统
系统分析
系统设计
系统实现
项目 管理 和 过程 管理
技术驱动力
1.5 一个简单的系统开发过程
1. 系统启动:确立解决问题所需的项目范围、目标、进度 和预算,或项目所带来的机会。 2. 系统分析:为项目团队提供对触发项目的问题和需求更 全面的理解。产生系统用户对业务问题方案的业务需求、 预期和优先级的陈述。 3. 系统设计:产生对应实现业务需求的方案的技术蓝图和 规格说明。 4. 系统实现:按照技术体系结构和规格说明,产生业务问 题的软硬件技术方案。 5. 系统支持与持续改进
• 企业资源规划(ERP):为整个企业提供了 核心信息系统功能 • 供应链管理(SCM) • 客户关系管理(CRM) • 企业应用集成(EAI)
1.5 一个简单的系统开发过程
通用的问题解决方法: 1. 确定问题 2. 分析理解问题 3. 确定方案需求和预期 4. 确定替代方案,选择最佳方案 5. 设计所选方案 6. 实现所选方案 7. 评估结果
1.2.5系统分析员
1.2.5.2 系统分析员在哪里工作
1.2.5系统分析员
1.2.5.4 系统分析员所需技能
信息技术知识 编程经验
一般商务知识
通用解决问题技能 人际沟通能力 灵活性和适应能力 人格与道德规范
1.2.6 外部服务提供者
销售专业知识和经验给其他企业,帮助那些 企业购买、开发、集成信息系统。
对信息系统的影响
– 需要更加严格的安全和隐私控制
1.3.4 协作与合作经营
• 管理层强调打破独立组织部门和职能部门之 间的壁垒。 • 建立交叉功能团队,从多学科视角协作实现 共同业务目标。 • 协作趋势扩展到组织外部,甚至包括竞争对 手。
1.3.5 知识产权管理
知识资产管理 – 认识到数据、信息、知识都是关键的业务资 源。 – 组织如何管理和共享知识,以获得竞争优势? – 整合数据和信息,创建和保留知识。
信息系统分析与设计
谢陆宁 xieluning@
成绩如何评定?
• 平时成绩:30%
–考勤:10% –作业:20%
• 期末考试:70%
教材和参考书
• 《系统分析与设计方法》,Jeffrey L. Whitten,Lonnie D. Bentley著,机械工业出 版社
• 《信息系统分析与设计》,邝孔武,王晓 敏著,清华大学出版社 • 《管理信息系统》,薛华成著,清华大学 出版社
– 电子邮件、即时消息、群件和工作流系统
• 系统分析员和系统设计人员需要把这些革 命性的协作技术构建到他们的应用软件中。
1.4.5 企业应用软件
1.4.5 企业应用软件
• 企业应用软件
– 核心业务功能:财务管理、人力资源管理、市 场和销售、运行管理 – 客户关系管理 – 供应链管理
1.4.5 企业应用软件
1.2 参与者——系统关联人员
业务驱动力
参与者
系统所有者 系统用户 系统设计人员 系统构造人员 系统分析员 项目经理
信息系统
过程
技术驱动力
1.2.1 系统所有者
系统所有者 是信息系统的发起人和主要倡导者,他 们通常负责投资项目以进行开发、运行和 维护信息系统。 大中型系统——中高层经理 小型系统——中层经理或者主管 关注点:结果——成本效益
1.3.6 持续改进和全面质量管理
• 持续过程改进仔细检查业务过程,实现一 系列的小改进,以便持续改进业务过程。 • 全面质量管理:质量管理不仅仅与所销售 的产品和服务有关,而且是一种企业中的 每个人都对质量负有责任的文化。
1.3.7 业务过程重构
• 业务过程重构(BPR):在BPR过程中,每个过程 的各个方面都根据时限、瓶颈、开销和是否真正 给组织带来价值进行分析。业务过程最终按照效 率最大化和开销最小化进行重构。
1.2.2 系统用户
系统用户– 是那些在通常意义上使用信息系统或 者受到信息系统影响的人--如收集、验证 、 录入、响应、存储、交换数据和信息。 系统用户关心系统提供的功能,系统是否易学易 用。 内部用户—— 办事员和服务人员; 技术人员和专 业人员; 主管、中层经理和高层经理; 外部用户——顾客、供应商、合作伙伴、雇员; 远程和移动用户
1.4.1 网络和因特网 1.4.2 移动和无线技术 1.4.3 对象技术 1.4.4 协作技术 1.4.5 企业应用
过程
信息系统
技术驱动力
1.4.1 网络和因特网
• 如今的信息系统是构建在网络体系结构上的,由 局域网和广域网构成
–xHTML和XML是编写Web页面和因特网应用程序的基 本语言 –脚本语言是专门为因特网应用程序设计的简单编程语 言 –Web专用语言 –内联网供组织内部雇员使用的私有因特网 –外联网用于特定组织之间的私有因特网 –公司门户 –Web服务
1.4.2 移动和无线技术
• 掌上电脑 • 移动电话 • 笔记本电脑
• 这些技术趋势将深远的影响新信息系统的 分析和设计
1.4.3 对象Βιβλιοθήκη 术• 面向对象分析和设计方法已经成为构造绝 大多数现代信息系统的首选方法。 • 优点
– 对象是可复用的 – 对象是可扩展的
1.4.4 协作技术
• 协作技术是指那些提高人际交互和团队工 作能力的技术。
本书框架
第一部分: 系统开发项目环境
1:系统分析与设计方法的环境 2:信息系统构件 3:信息系统开发 4:项目管理 5:系统分析 6:需求获取 8:数据建模与分析 9:过程建模 10.使用uml进行面向对象分析和建模 11:可行性分析和系统方案建议 12:系统设计 13:应用架构和建模 14:数据库设计 15:输出设计与原型化 16:输入设计与原型化 17:用户界面设计 18.使用uml进行面向对象设计和建模 19:系统构造和实现 20:系统运行和支持
• 这是一本讲述为信息系统“分析”业务需 求,并“设计”信息系统以满足那些业务 需求的书。
1.1 系统分析与设计框架
• 事务处理系统 • 管理信息系统 • 决策支持系统 • 主管信息系统 • 专家系统 • 通信和协作系统 • 办公自动化系统
1.1 系统分析与设计框架
业务驱动力
参与者
信息系统
过程
技术驱动力
可以是系统分析员、系统设计人员、构造人 员。 隶属于咨询机构或者服务机构。 举例:
技术工程师、销售工程师、系统顾问、签约程 序员、系统集成人员
1.2.7 项目经理
经验丰富的从业人员,根据进度安排、 预算、发布产品、客户满意度、技术标准、 系统质量,计划、监视、控制项目。 项目管理是一个专业角色,需要专门技 能和经验。
1.2.3 系统设计人员
系统设计人员– 将系统用户的业务需求和 约束条件转换成技术方案。他们设计满足 系统用户需求的计算机文件、数据库、输 入、输出、屏幕界面、网络和程序。 包括: 数据库管理员、网络构架师、web构架师、 图形艺术师、安全专家、技术专家
1.2.4 系统构造人员
系统构造人员– 根据系统设计人员的设计 说明构造信息系统构件。在许多情况下, 一个构件的系统设计人员和系统构造人员 是同一个人。 包括: 应用程序员、系统程序员、数据库程序员、 网络管理员、安全管理员、web站点管理员、 软件集成员
对信息系统影响 –大多数系统都面向因特网体系结构设计 –更多的应用软件设计在web浏览器上,客户 端操作系统相对而言不再重要。
1.3.3 安全与隐私
安全
– 当遭到破坏、恐怖袭击、灾难时业务如何继 续运行。 – 企业如何保护数字资产不受外界侵害。 隐私 – 客户对网络环境中的隐私要求越来越高。 – 政府正在对隐私立法
• 首先重新设计业务过程然后再编写软件自动化业 务过程更加有用。可以避免自动化那些基本的低 效率过程。 • 购买软件包时,重新设计业务过程来满足软件包 要比强迫软件包来适应现有业务过程要容易的多。
1.4技术驱动力
业务驱动力
参与者 系统分析员和项目经理 系统所有者 系统用户 系统设计人员 系统构造人员
第二部分: 系统分析方法
第三部分: 系统设计方法
第四部分: 系统分析与设计 完成后的工作
第一章 系统分析和 设计方法的环境
本章主要内容
1.1系统分析与设计框架 1.2 参与者-系统关联人员 1.3 现代信息系统的企业驱动力 1.4 信息系统的技术推动力 1.5 一个简单的系统开发过程
1.1系统分析与设计框架
经济全球化 – 新的更大的国际市场 – 新的市场竞争者
对信息系统的影响 – 支持多种语言、货币汇率、国际贸易规则、不 同的商业文化和业务方式 – 需要实现国际化数据的融合 – 与不同语言的人员交流
1.3.2 电子商务和电子业务
类型: –公司形象、产品和服务的简单宣传 –Business-to-consumer (B2C) –Business-to-business (B2B)
相关文档
最新文档