信息系统项目管理师基础知识37401.docx

上传人:you****now 文档编号:68901353 上传时间:2022-12-30 格式:DOCX 页数:114 大小:601.10KB
返回 下载 相关 举报
信息系统项目管理师基础知识37401.docx_第1页
第1页 / 共114页
信息系统项目管理师基础知识37401.docx_第2页
第2页 / 共114页
点击查看更多>>
资源描述

《信息系统项目管理师基础知识37401.docx》由会员分享,可在线阅读,更多相关《信息系统项目管理师基础知识37401.docx(114页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、考试科目1:信息系统项目管理综合知识1信息系统基础1.1信息息系统信息系统概概念信息系统(IS,IInfoormaatioon SSysttem)一般泛泛指收集集、存储储、处理理和传播播各种信信息的具具有完整整功能的的集合体体。,现现代的信信息系统统总是指指以计算算机为信信息处理理工具,以以网络为为信息传传输手段段的信息息系统。1、 电子数据处处理阶段段2、事事务处理理阶段33、管理理信息系系统阶段段4、决决策支持持系统阶阶段信息系统的的功能信息系统的的功能:需求功功能和实实现功能能,初级级功能和和高级功功能(初初装阶段段、蔓延延阶段、控控制阶段段、集成成阶段、数数据管理理阶段、成成熟阶段段;

2、DPP阶段、IIT阶段段、NEETWOORK阶阶段),通通用功能能和专业业功能(数数据库功功能、存存储信息息功能、检检索信息息功能、信信息分析析功能),整整体功能能和局部部功能信息系统的的类型信息系统的的类型:1以数据据环境分分类: 第一类类数据环环境:数数据文件件。其特特征是:没有使使用数据据库管理理系统,根根据大多多数的应应用需要要,由系系统分析析师和程程序员分分散地设设计各种种数据文文件。其其特点是是简单,相相对容易易实现。但但随着应应用程序序增加,数数据文件件数目剧剧增,导导致很高高的维护护费用;一小点点应用上上的变化化都将引引起连锁锁反应,使使修改和和维护工工作既缓缓慢费用用又高昂昂

3、,并很很难进行行。 第第二类数数据环境境:应用用数据库库。这类类信息系系统,虽虽然使用用了数据据库管理理系统,但但没达到到第三类类数据环环境那种种共享程程度。分分散的数数据库为为分散的的应用而而设计,实实现起来来比第三三类数据据环境简简单。像像第一类类数据环环境一样样,随着着应用的的扩充,应应用数据据库的个个数,以以及每个个数据库库中的数数据量也也在急剧剧增加,随随之而导导致维护护费用大大幅度增增高,有有时甚至至高于第第一类数数据环境境。该类类数据环环境还没没有发挥挥使用数数据库的的主要优优越性。 第三类类数据环环境:主主题数据据库(SSubjjectt Daata Basses)。主题题数据

4、库库信息系系统所建建立的一一些数据据库与一一些具体体的应用用有很大大的独立立性,数数据经过过设计,其其存储的的结构与与使用它它的处理理过程都都是独立立的。各各种面向向业务主主题的数数据,如如顾客数数据、产产品数据据或人事事数据,通通过一些些共享数数据库被被联系和和体现出出来。这这种主题题数据库库的特点点是:经经过严格格的数据据分析,建建立应用用模型,虽虽然设计计开发需需要花费费较长的的时间,但但其后的的维护费费用很低低。最终终(但不不是立即即)会使使应用开开发加快快,并能能使用户户直接与与这些数数据库交交互使用用数据。主主题数据据库的开开发需要要改变传传统的系系统分析析方法和和数据处处理的管管

5、理方法法。但是是,如果果管理不不善,也也会蜕变变成第二二类或是是第一类类数据环环境。 第四类类数据环环境:信信息检索索系统(Infformmatiion Rettrieevall Syysteems)。一些些数据库库被组织织得能保保证信息息检索和和快速查查询的需需要,而而不是大大量的事事务管理理。软件件设计中中要采用用转换文文件、倒倒排表或或辅关键键字查询询技术。新新的字段段可随时时动态地地加入到到数据结结构中。有有良好的的最终用用户查询询和报告告生成软软件工具具。大多多数用户户掌握的的系统都都采用第第四类数数据库。这这种环境境的特点点是:比比传统的的数据库库有更大大的灵活活性和动动态可变变性

6、。一一般应该该与第三三类数据据环境共共存,支支持综合合信息服服务和决决策系统统。 2.以应应用层次次分类:一个公公司的管管理活动动可以分分成四级级:战略略级、战战术级、操操作级和和事务级级,相应应地,信信息系统统就其功功能和作作用来看看,也可可以分为为四种类类型,即即战略级级信息系系统、战战术级信信息系统统、操作作级信息息系统和和事务级级信息系系统。信息系统的的发展1基于因因特网的的信息系系统: (1)内联网网。 (22)外联联网。 2多媒媒体信息息系统: 多媒媒体信息息系统的的基本特特点是:由于是是以人为为中心的的计算,即即以符合合人的习习惯的方方式进行行信息交交互,因因此需要要基于多多功能

7、感感知的智智能接口口,甚至至提供一一个人性性化的应应用环境境;它支支持多用用户的以以多种媒媒体进行行的实时时交互;它是一一个集成成的系统统,能完完成任务务的全过过程;在在信息检检索方面面,由于于传统检检索方法法中所用用的关键键字检索索不能代代表多媒媒体信息息中的丰丰富信息息,因此此多媒体体信息系系统的检检索是基基于内容容的信息息检索。3海量信信息系统统 44.智能能信息系系统1.2信息息系统建建设信息系统建建设的复复杂性1信息系系统开发发的复杂杂性 2信息息系统运运行的复复杂性 一个涉涉及企业业全局的的信息系系统要做做到良好好的运行行,需要要特别解解决好以以下四个个问题。 一是要要解决基基础数

8、据据的问题题。由于于一个信信息系统统所处理理的对象象主要是是数据,因因此,数数据的质质量问题题是十分分重要的的。软件件工程中中有一句句话:“输入的的是垃圾圾,输出出的肯定定也是垃垃圾”。这就就是说,信信息系统统不可能能“化腐朽朽为神奇奇”、不可可能把垃垃圾数据据处理成成有用的的数据。而而一些信信息系统统的需求求单位,恰恰恰是基基础数据据不全、不不准或不不一致。所所谓数据据不全是是指只有有部分信信息系统统所需要要的数据据,例如如,一个个企业有有10个个下属单单位,只只有6个个下属单单位有数数据,其其他则没没有,这这样一来来,该系系统的运运行效果果就必然然大打折折扣。所所谓数据据不准,就就是指一一

9、些基础础数据有有差错,由由此,必必然影响响系统的的可靠性性。所谓谓数据不不一致,是是指同一一项数据据在不同同的地方方取不同同的值。 二二是领导导介入的的问题。企企业的信信息系统统绝不仅仅仅是一一个软件件的使用用,它不不仅要涉涉及企业业的组织织流程和和企业的的机构调调整,而而且涉及及因信息息系统的的运行而而使企业业发生许许多新的的变化,这这些都决决定了信信息系统统不是一一个技术术的问题题。同时时,许多多问题和和障碍也也不是仅仅靠技术术人员就就能解决决的。信信息系统统的运行行需要企企业最高高领导层层的介入入,而在在一些企企业的管管理层里里,对此此却缺乏乏足够的的认识。在在一些企企业里,最最高管理理

10、层把信信息系统统的建设设和运行行交给信信息技术术部门就就算万事事大吉,持持有这样样做法的的企业,其其信息系系统的良良好运行行必将成成为问题题。 三三是最终终用户问问题。企企业信息息系统的的最终用用户,也也就是信信息系统统的使用用者往往往是那些些企业管管理机构构的业务务人员。信信息系统统运行的的难题是是要让这这些业务务人员接接受信息息系统,首首先,需需要改变变他们长长时间形形成的一一些工作作习惯,这这往往是是比较困困难的。再再者,这这些业务务人员需需要熟悉悉并掌握握信息系系统的一一些技术术和工作作方法,这这也是一一个比较较复杂的的过程。四是系统分分析师的的问题。由由于信息息系统是是复杂的的人一机

11、机工程,因因而最需需要的人人才是既既懂经营营管理又又懂计算算机技术术的专家家型的人人才,也也就是系系统分析析师。而而很多企企业在建建设和运运行信息息系统时时,恰恰恰缺少的的就是系系统分析析师。3信息系系统维护护改造的的复杂性性信息系统的的生命周周期(各各阶段目目标及其其主要工工作内容容)信息系统的的生命周周期分为为四个阶阶段,即即产生阶阶段、开开发阶段段、运行行阶段和和消亡阶阶段。1信息系系统的产产生阶段段信息系统的的产生阶阶段,也也是信息息系统的的概念阶阶段或者者是信息息系统的的需求分分析阶段段。 这一阶阶段又分分为两个个过程,一一是概念念的产生生过程,即即根据企企业经营营管理的的需要,提提

12、出建设设信息系系统的初初步想法法;二是是需求分分析过程程,即对对企业信信息系统统的需求求进行深深入的调调研和分分析,并并形成需需求分析析报告。2信息系系统的开开发阶段段: 信信息系统统的开发发阶段是是信息系系统生命命周期中中最重要要和最关关键的阶阶段。该该阶段又又可分 为五五个阶段段,即总总体规划划、系统统分析、系系统设计计、系统统实施和和系统验验收阶段段。(1)总体体规划阶阶段。信信息系统统总体规规划是系系统开发发的起始始阶段,它它的基础础是需求求分析。一一个比较较完整的的总体规规划,应应当包括括信息系系统的开开发目标标、信息息系统的的总体架架构、信信息系统统的组织织结构和和管理流流程、信信

13、息系统统的实施施计划、信信息系统统的技术术规范等等。(2)系统统分析阶阶段。系系统分析析阶段的的目标是是为系统统设计阶阶段提供供系统的的逻辑模模型。系系统分析析阶段以以企业的的业务流流程分析析为基础础,规划划即将建建设的信信息系统统的基本本架构,它它是企业业的管理理流程和和信息流流程的交交汇点。系系统分析析的内容容主要应应包括组组织结构构及功能能分析、业业务流程程分析、数数据和数数据流程程分析、系系统初步步方案等等。(3)系统统设计阶阶段。系系统设计计阶段是是根据系系统分析析的结果果,设计计出信息息系统的的实施方方案。系系统设计计的主要要内容包包括系统统架构设设计、数数据库设设计、处处理流程程

14、设计、功功能模块块设计、安安全控制制方案设设计、系系统组织织和队伍伍设计、系系统管理理流程设设计等。(4)系统统实施阶阶段。系系统实施施阶段是是将设计计阶段的的结果在在计算机机和网络络上具体体实现,也也就是将将设计文文本变成成能在计计算机上上运行的的软件系系统。由由于系统统实施阶阶段是对对以前的的全部工工作的检检验,因因此,系系统实施施阶段用用户的参参与特别别重要。如如果说在在系统设设计阶段段以前,用用户处于于辅助地地位的话话,而到到了系统统实施阶阶段以后后,用户户就应逐逐步变为为系统的的主导地地位。(5)系统统验收阶阶段。信信息系统统实施阶阶段结束束以后,系系统就要要进入试试运行。通通过试运

15、运行,系系统性能能的优劣劣、是否否做到了了用户友友好等问问题都会会暴露在在用户面面前,这这时就进进入了系系统验收收阶段。3信息系系统运行行阶段:当信息系统统通过验验收,正正式移交交给用户户以后,系系统就进进入了运运行阶段段。一般般来说,一一个性能能良好的的系统,运运行过程程中会较较少出现现故障,即即使出现现故障,也也较容易易排除;而那些些性能较较差的系系统,运运行过程程中会故故障不断断,而且且可能会会出现致致命性故故障,有有时故障障会导致致系统瘫瘫痪。可可见,长长时间的的运行是是检验系系统质量量的试金金石。另外,要保保障信息息系统正正常运行行,一项项不可缺缺少的工工作就是是系统维维护。在在软件

16、工工程中,把把维护分分为四种种类型,即即排错性性维护、适适应性维维护、完完善性维维护和预预防性维维护。一一般在系系统运行行初期,排排错性维维护和适适应性维维护比较较多,而而到后来来,完善善性维护护和预防防性维护护就会比比较多。4信息系系统消亡亡阶段 通通常人们们比较重重视信息息系统的的开发阶阶段,轻轻视信息息系统运运行阶段段,而几几乎完全全忽视信信息系统统的消亡亡阶段。其其实,这这样做是是片面的的。因为为计算机机技术和和因特网网技术的的发展十十分快速速,新的的技术、新新的产品品不断出出现。同同时,由由于企业业处在瞬瞬息万变变的市场场竞争的的环境中中,在这这种情况况下,企企业开发发好一个个信息系

17、系统,并并想着让让它一劳劳永逸地地运行下下去,是是不现实实的。企企业的信信息系统统经常会会不可避避免地遇遇到系统统更新改改造、功功能扩展展,甚至至是报废废重建的的情况。对对此,企企业在信信息系统统建设的的初期就就要注意意系统的的消亡条条件和时时机,以以及由此此而花费费的成本本。信息系统建建设的原原则1高层管管理人员员介入原原则:一一个信息息系统其其建设的的目标总总是为企企业的总总体目标标服务的的,否则则,这个个系统就就不应当当建设。而而真正能能够理解解企业总总体目标标的人必必然是那那些企业业高层管管理人员员,只有有他们才才能知道道企业究究竟需要要什么样样的信息息系统,而而不需要要什么样样的信息

18、息系统,也也只有他他们才知知道企业业有多大大的投入入是值得得的,而而超过了了这个界界限就是是浪费。由由于这点点是那些些身处某某一部门门的管理理人员,或或者是技技术人员员所无法法做到的的。因此此,信息息系统从从概念到到运行都都必须有有企业高高层管理理人员介介入。当当然,这这里的“介入”有着其其特定的的含义,它它可以是是直接参参加,也也可以是是决策或或指导,还还可以是是在政治治、经济济、人事事等方面面的支持持。2.用户参参与开发发原则 一一是“用户”有确定定的范围围。究竟竟谁是用用户?我我们通常常把“用户”仅仅理理解为用用户单位位的领导导,其实实这是很很片面的的。当然然,用户户单位领领导应该该包括

19、在在用户范范围之内内,但是是,更重重要的用用户或者者核心用用户,是是那些信信息系统统的使用用者,而而用户单单位的领领导只不不过是辅辅助用户户或是外外围用户户。 二二是用户户应当参参与全过过程的开开发。特特别是那那些核心心用户,不不应只参参与某一一阶段的的开发,而而应当是是参与全全过程的的开发,即即用户应应当参与与从信息息系统概概念规划划和设计计阶段,到到系统运运行的整整个过程程。而当当信息系系统交接接以后,他他们就成成为系统统的使用用者。三是用户应应当深度度参与系系统开发发。用户户以什么么身份参参与开发发是一个个很重要要的问题题。一般般说来,参参与开发发的用户户人员,既既要以甲甲方代表表身份出

20、出现,又又应成为为真正的的系统开开发人员员,与其其他开发发人员融融为一体体。3.自顶向向下规划划原则:在信息息系统开开发的过过程中,经经常会出出现信息息不一致致的问题题,这种种现象的的存在对对信息系系统来说说往往是是致命的的,有时时一个信信息系统统会因此此而遭到到报废的的结果。研研究表明明,信息息的不一一致是由由计算机机应用的的历史性性演变所所造成的的,它通通常发生生在没有有一个总总体规划划的指导导就来设设计实现现一个信信息系统统的情况况下。由由此可见见,坚持持自顶向向下规划划原则对对于信息息系统的的开发和和建设来来说是至至关重要要的。自自顶向下下规划的的一个主主要目标标是达到到信息的的一致性

21、性。同时时,自顶顶向下规规划原则则还有另另外一个个方面,那那就是这这种规划划绝不能能取代信信息系统统的详细细设计。必须鼓励信息系统各子系统的设计者在总体规划的指导下,进行有创造性的设计。4工程化化原则 在在20世世纪700年代,出出现了世世界范围围内的“软件危危机”。所谓谓软件危危机是指指一个软软件编制制好以后后,谁也也无法保保证它能能够正确确地运行行,也就就是软件件的可靠靠性成了了问题。软软件危机机曾一度度引起人人们,特特别是工工业界的的恐慌。经经过探索索,人们们认识到到,之所所以会出出现软件件危机,最最主要的的原因,是由于软件产品是一种个体劳动产品,最多也就是作坊式的产品。因此,没有工程化

22、是软件危机发生的根本原因。此后,软件发展成了“软件工程”这门工程学科,在一定程度上解决了软件危机。 信信息系统统也经历历了与软软件开发发大致相相同的经经历。在在信息系系统发展展的初期期,人们们也像软软件开发发初期一一样,只只要做出出来就行行,根本本不管实实现的过过程。这这时的信信息系统统,大都都成了少少数开发发者的“专利”,系统统可维护护性、可可扩展性性都非常常差。后后来,信信息工程程、系统统工程等等工程化化方法被被引入到到信息系系统开发发过程之之中,才才使得问问题得到到了一定定程度的的解决。其实,工程程化不仅仅是一种种有效的的方法,它它也应当当是信息息系统开开发的一一项重要要原则。5其他原原

23、则:创新性性原则,用用来体现现信息系系统的先先进性;整体性性原则,用用来体现现信息系系统的完完整性;发展性性原则,用用来体现现信息系系统的超超前性;经济性性原则,用用来体现现信息系系统的实实用性。信息系统开开发方法法1结构化化方法:结构化化方法是是目前最最成熟、应应用最广广泛的信信息系统统开发方方法之一一。由于于它是假假定被开开发的系系统是一一个结构构化的系系统,因因此,其其基本思思想是将将系统的的生命周周期划分分为系统统调查、系系统分析析、系统统设计、系系统实施施、系统统维护等等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的

24、基础上进行信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。结构化生命周期法主要特点介绍如下。(1)开发发目标清清晰化。结结构化方方法的系系统开发发遵循“用户第第一”的原则则,开发发中要保保持与用用户的沟沟通,取取得与用用户的共共识,这这使得信信息系统统的开发发建立在在可靠的的基础之之上。(2)工作作阶段程程式化。结结构化方方法每个个阶段的的工作内内容明确确,注重重开发过过程的控控制。每每一阶段段工作完完成后,要要根据阶阶段工作作目标和和要求进进行审查查,这使使阶段工工作有条条不紊,也也避免为为以后的的工作留留下

25、隐患患。(3)开发发文档规规范化。结结构化方方法每一一阶段工工作完成成后,要按照照要求完完成相应应的文档档,以保保证各个个工作阶阶段的衔衔接与系系统维护护工作的的便利。(4)设计计方法结结构化。结结构化方方法采用用自上而而下的结结构化、模模块化分分析与设设计方法法,使各各个子系系统间相相对独立立,便于于系统的的分析、设设计、实实现与维维护。结结构化方方法被广广泛地应应用于不不同行业业信息系系统的开开发中,特特别适合合于那些些业务工工作比较较成熟、定定型的系系统,如如银行、电电信、商商品零售售等行业业。2快速原原型法: 快快速原型型法是一一种根据据用户需需求,利利用系统统开发工工具,快快速地建建

26、立一个个系统模模型并 展示示给用户户,在此此基础上上与用户户交流,最最终实现现用户需需求的信信息系统统快速开开发的方方法。在在现实生生活中,一一个大型型工程项项目建设设之前制制作的沙沙盘,以以及大型型建筑的的模型等等都与快快速原型型法有同同样的功功效。应应用快速速原型法法开发过过程包括括系统需需求分析析、系统统初步设设计、系系统调试试、系统统检测等等阶段。用用户仅需需在系统统分析与与系统初初步设计计阶段完完成对应应用系统统的简单单描述,开开发者在在获取一一组基本本需求定定义后,利利用开发发工具生生成应用用系统原原型,快快速建立立一个目目标应用用系统的的最初版版本,并并把它提提交给用用户试用用、

27、评价价,根据据用户提提出的意意见和建建议进行行修改和和补充,从从而形成成新的版版本,再再返回给给用户。通通过这样样多次反反复,使使得系统统不断地地细化和和扩充,直直到生成成一个用用户满意意的方案案为止。快速原型法法具有开开发周期期短、见见效快、与与业务人人员交流流方便的的优点,特特别适用用于那些些用户需需求模糊糊,结构构性比较较差的信信息系统统的开发发。3.企业系系统规划划方法 企企业系统统规划方方法BSSPf Bussineess Sysstemm最早是是由IBBM公司司于200世纪770年代代研制并并使用的的一种企企业信息息系统开开发的方方法。虽虽然300多年的的时间过过去了,但但是,这这

28、种方法法对于今今天我国国企业信信息系统统建设仍仍然具有有一定的的指导意意义。 BBSP方方法是企企业战略略数据规规划方法法和信息息工程方方法的基基础和,也也就是说说,后两两种方法法是在BBSP方方法的基基础上发发展起来来的,可可见,了了解并掌掌握BSSP方法法对于全全面掌握握信息系系统开发发方法是是有帮助助的。BBSP方方法的目目标是提提供一个个信息系系统规划划,用以以支持企企业短期期的和长长期的信信息需求求。4战略数数据规划划方法: (1)数数据环境境对于信信息系统统至关重重要。企企业数据据环境是是随着企企业的发发展不断断变化的的,也是是企业发发展的基基础条件件。信息息系统建建设极大大影响着

29、着企业的的未来发发展方向向,对企企业的数数据环境境提出了了更高的的要求。把把静态的的、独立立的信息息资源通通过战略略数据规规划重建建企业数数据环境境,使其其成为集集成化、网网络化的的信息资资源,对对一个现现代化企企业来说说是更为为迫切的的任务。 (2)四四种数据据环境。在在信息系系统发展展的历程程中共有有四类数数据环境境,即数数据文件件、应用用数据库库、主题题数据库库和信息息检索系系统。 (3)建建设主题题数据库库是信息息系统开开发的中中心任务务。这里里的主题题数据库库并不是是指数据据库的大大小,也也不是指指数据库库的功能能,而是是指哪些些数据库库是面向向企业的的业务主主题的,哪哪些不是是面向

30、业业务主题题的。所所谓业务务主题,就就是指企企业的核核心业务务和主导导流程。比如,对于一个机加工企业来说,生产机件产品就是其核心业务,相应地,围绕核心业务建立的数据库就是企业的主题数据库。而对于一个保险企业来说,围绕着保单处理的数据库就是企业的主题数据库。(4)围绕绕主题数数据库搞搞好应用用软件开开发。5信息工工程方法法信息工程方方法与企企业系统统规划方方法和战战略数据据规划方方法是一一种交叉叉关系,即信息工程方法是其他两种方法的总结和提升,而其他两种方法则是信息工程方法的基础和核心。信息工程是是计算机机信息系系统发展展到比较较成熟阶阶段的产产物,它它不仅为为大型信信息系统统的开发发给出了了方

31、法和和技术,而而更重要要的是它它在理论论与实践践的结合合上对大大型信息息系统的的开发提提出了相相应的开开发策略略和原则则,而这这些策略略和原则则对于信信息系统统的成功功开发和和应用都都是至关关重要的的。虽然然,信息息工程是是在200世纪880年代代末期发发展起来来的,但但是,在在今天,仍仍然对信信息系统统的开发发具有重重要的指指导价值值。信息工程方方法与信信息系统统开发的的其他方方法相比比,有一一点很大大的不同同,就是是信息工工程不仅仅是一种种方法,它它还是一一门工程程学科。它它第一次次把信息息系统开开发过程程工程化化了。所所谓工程程化,就就是指有有一整套套成熟的的、规范范的工程程方法、技技术

32、、标标准、程程序和规规范,使使得开发发工作摆摆脱随意意性和多多变性,其其目标是是信息系系统的开开发走上上智能化化、程序序化和自自动化的的道路。6面向对对象方法法 面向向对象的的分析方方法是利利用面向向对象的的信息建建模概念念,如实体体、关系系、属性性等,同同时运用用封装、继继承、多多态等机机制来构构造模拟拟现实系系统的方方法。传传统的结结构化设设计方法法的基本本点是面面向过程程,系统统被分解解成若干干个过程程。而面面向对象象的方法法是采用用构造模模型的观观点,在在系统的的开发过过程中,各各个步骤骤的共同同的目标标是建造造一个问问题域的的模型。在在面向对对象的设设计中,初初始元素素是对象象,然后

33、后将具有有共同特特征的对对象归纳纳成类,组组织类之之间的等等级关系系,构造造类库。在在应用时时,在类类库中选选择相应应的类。1.3软件件工程知知识软件需求分分析与定定义软件工程是是开发、运运行、维维护和修修复软件件的系统统方法,(方方法、工工具、过过程)软件需求分分析和定定义软件需求:功能需需求、非非功能需需求、设设计约束束;业务务需求、用用户需求求、系统统需求需求工程:需求开开发(需需求捕获获、需求求分析、编编写规格格说明书书、需求求验证)、需需求管理理(需求求基线、处处理需求求变更、需需求跟踪踪)需求调查和和问题定定义:要要捕获的的信息、信信息的来来源、需需求捕获获技术(用用户访谈谈、用户

34、户调查、现现场观摩摩、文档档考古、联联合讨论论会)可行性研究究的任务务:技术术可行性性、经济济可行性性、社会会可行性性可行性研究究工作的的步骤:核实问问题定义义和目标标,研究究分析现现有系统统(包括括非计算算机系统统),为为新系统统建模(系系统上下下文关系系范围图图、实体体关系系图(EER)、用用例模型型、域模模型、IIPO表表),客客户复核核、提出出并评价价解决方方案、确确定最终终推荐的的解决方方案(成成本效益益分析包包括成本本估计、效效益分析析)、草草拟开发发计划、提提交可行行性分析析报告需求分析:绘制系系统上下下文范围围关系图图、创建建用户接接口原型型、分析析需求的的可行性性、确定定需求

35、的的优先级级、为需需求建立立模型、创创建数据据字典、使使用质量量功能调调配需求分析方方法:结结构化分分析方法法、软系系统方法法、面向向对象分分析方法法、面向向问题域域的分析析结构化分析析与面向向对象分分析方法法之间最最大的区区别是:结构化化分析方方法把系系统看做做一个过过程的集集合体,包包括人完完成的和和电脑完完成的;而面向向对象方方法则把把系统看看成一个个相互影影响的对对象集。结构化分析方法的特点是利用数据流图来帮助人们理解问题,对问题进行分析步骤:研究究“物质环环境”、建立立系统逻逻辑模型型、划清清人机界界面数据流图:过程、外外部实体体、数据据存储、数数据流、实实时连接接实体关系系图(EE

36、R图图)软件设计、测测试与维维护软件设计基基本原则则:信息息隐蔽、模模块独立立性(内内聚(功功能、信信息、通通信、过过程、时时间、逻逻辑)、耦耦合)系统结构图图:模块块、模块块间的调调用关系系、模块块间的通通信、辅辅助控制制符号常用系统结结构图:变换型型、事务务型、混混合型用户界面:可使用用性、灵灵活性、复复杂性和和可靠性性软件测试:白盒测测试与黑黑盒测试试;单元元测试、集集成测试试、系统统测试、验验收测试试软件维护:因素(可可理解性性、可测测试性、可可修改性性)软件维护步步骤:建建立维护护组织、提提出维护护要求、实实施维护护作业、记记录维护护要素、评评价维护护活动软件复用软件再生步步骤:筛筛

37、选、文文档重构构、逆向向工程、代代码重构构、数据据重构、重重新开发发软件质量保保证及质质量评价价软件质量:性能、可可靠性(容容错、健健壮性)、可可用性、安安全性、可可修改性性(可维维护性、可可扩展性性、结构构重组、可可移植性性)、功功能性软件质量保保证活动动:Sqa人员员的素质质:有较较强的沟沟通能力力、要熟熟悉软件件工程过过程、要要有较强强的计划划性、能能应对繁繁杂的工工作、要要客观有有责任心心SQA活动动:制定定SQAA计划、参参与开发发该软件件项目的的软件过过程描述述、评审审、审计计、记录录并处理理偏差、报报告SQA工作作内容:与SQQA计划划直接相相关的工工作、参参与项目目的阶段段性评

38、审审和审计计、对项项目日常常活动与与规程的的符合性性进行检检查、对对配置管管理工作作的检查查和审计计、跟踪踪问题的的解决情情况软件配置管管理软件配置管管理:配配置与配配置项、基基线与基基线管理理、版本本、配置置标志、配配置控制制变更控制:功能变变更、错错误修复复变更:功能变变更的意意思就是是根据客客户的需需要增加加或删除除某些功功能,或或者修改改实现功功能的方方法所引引发的变变更。错错误修复复变更是是为了修修改漏洞洞的需要要而产生生的变更更。配置库:开开发库、受受控库、产产品库配置评审:正式的的技术评评审、软软件配置置审核软件开发环环境软件开发环环境:数数据集成成机制、控控制集成成机制、界界面

39、集成成机制软件开发环环境结构构:工具具集、集集成机制制、环境境信息库库、过程程控制和和消息服服务器、环环境用户户界面;宿主主层、核核心层、基基本层、应应用层软件开发环环境的发发展:数数据完整整性、信信息共享享、数据据工具具集成、数数据数数据集成成、方法法学实施施、文档档标准化化软件过程管管理软件过程管管理:方方向:软软件过程程分析和和建模,软软件过程程支持,软软件过程程评估和和改进CMM术语语:过程程、软件件过程、软软件过程程能力、软软件过程程性能(能能力是期期望得到到的结果果、性能能是实际际得到的的结果)、软软件过程程成熟度度、关键键过程(区区)域(CCMM包包含188个关键键过程)、关关键

40、实践践、软件件过程评评估、软软件能力力评价、软软件工程程组、软软件相关关组、软软件工程程过程组组、系统统工程组组、系统统测试组组、软件件质量保保证组、软软件配置置管理组组、培训训组CMM的分分级标准准:初始始级、可可重复级级、已定定义级、已已管理级级、优化化级初始级纪纪律化的的过程已重复复级标标准一致致的过程程已定定义级可预预测的过过程已已管理级级不不断改经经的过程程优化化级实施CMMM:提高高思想认认识、进进行CMMM培训训和咨询询工作、确确定合理理的目标标、成立立工作组组、制定定和完善善软件过过程、内内部评审审、正式式评估、根根据评估估结果改改进软件件过程CMMI:初始级级、已管管理级、严

41、严格定义义级、定定量管理理级、优优化级CMMI评评估:AA类评估估(全面面综合的的评估方方法)BB类评估估(较少少综合,花花费也较较少)CC类评估估(快估估)CMM和CCMMII区别:CMMMI结构构更加形形式化和和精致,更更复杂;CMMMI强调调需求的的管理(需需求管理理和需求求开发)CCMM为为需求管管理;CCMMII加强对对工程过过程的重重视;CCMMII强调度度量;CCMMII强调对对风险的的管理;1.4软件件构件技技术知识识构件及其在在信息系系统项目目中的重重要性构件库组织织方法的的要求:支持构构件库的的各种维维护动作作;不仅仅要支持持精确匹匹配,还还要支持持相似构构件的查查找;不不

42、仅能进进行简单单的语法法匹配,而而且能够够查找在在功能或或行为方方面等价价或相似似的构件件;对应应领域具具有较强强的描述述能力和和较好的的描述精精度;库库管理员员和用户户容易使使用构件分类方方法:关关键字分分类法、刻刻面分类类法、超超文本组组织方法法商业化构件件分类:用户界界面类、数数据库类类;商务务应用类类;工具具类、网网络通讯讯类;核核心技术术类构件组装:基于功功能的组组装技术术;基于于数据的的组装技技术、面面向对象象的组装装技术(构构造法;子类法法)软件重用:需求重重用;设设计重用用;代码码重用;组织结结构的重重用;构构件库常用构件标标准(CCOM/DCOOM/CCOM+、COORBAA

43、和EJJB)EJB(EEnteerprrisee Jaava Beaan):是用于于开发和和布署多多层结构构的、分分布式的的、面向向对象的的Javva应用用系统的的跨平台台的构件件体系结结构。EEJB分分类:会会话EJJB(SSesssionn Beean)(与客客户端一一个短暂暂的会话话);实实体Beean(EEntiity Beaan)(对对应数据据实体,它它描述了了存储在在数据库库的表中中的持久久数据);消息驱驱动Beean(MMesssageedrriveen BBeann)(结结合了一一个会话话Beaan和一一个Jaava信信息服务务(JMMS)信信息监听听者的功功能)DCOM:扩展

44、了了COMM,使其其能够支支持在局局域网、广广域网甚甚至Innterrnett上不同同计算机机的对象象之间的的通信。CCOM定定义了构构件和它它们的客客户之间间相互作作用的方方式;DCOOM具有有位置独独立性;DCOOM具有有语言无无关性1.5软件件体系结结构软件体系结结构定义义软件体系结结构为软软件系统统提供了了一个结结构、行行为和属属性的高高级抽象象,由构构成系统统的元素素的描述述、这些些元素的的相互作作用、指指导元素素集成的的模式,以以及这些些模式的的约束组组成。软软件体系系结构不不仅指定定了系统统的组织织(orrgannizaatioon)结结构和拓拓扑(ttopoologgy)结结构

45、,并并且显示示了系统统需求和和构成系系统的元元素之间间的对应应关系,提提供了一一些设计计决策的的基本原原理典型体系结结构软件体系结结构模型型:结构构模型、框框架模型型、动态态模型、过过程模型型、功能能模型逻辑视图:主要支支持系统统的功能能需求,即即系统提提供给最最终用户户的服务务。开发发视图:也称模模块视图图,主要要侧重于于软件模模块的组组织和管管理。进进程视图图:侧重重于系统统的运行行特性,主主要关注注一些非非功能性性的需求求,例如如系统的的性能和和可用性性。进程程视图强强调并发发性、分分布性、系系统集成成性和容容错能力力,以及及从逻辑辑试题中中的主要要抽象如如何符合合进程结结构。物物理视图

46、图:主要要考虑如如何把软软件映射射到硬件件上,它它通常要要考虑到到系统性性能、规规模、可可靠性等等。场景景:可以以看做是是那些重重要系统统活动的的抽象,它它使四个个视图有有机联系系起来,从从某种意意义上说说场景是是最重要要的需求求抽象。典型的软件件体系结结构:数数据流风风格、调调用/返返回风格格、独立立构件风风格、虚虚拟机风风格、仓仓库风格格分层结构:基于可可增加抽抽象层的的设计。优优点:支支持基于于抽象程程度递增增的系统统设计;支持功功能增强强;支持持重用。缺缺点:并并不是没没一个系系统都可可以很容容易的划划分为分分层的模模式;很很难找到到一个合合适的、正正确的层层次抽象象方法。C2风格:通

47、过连连接件绑绑定在一一起的按按照一组组规则运运作的并并行构件件网络。特特点:系系统中的的构件可可实现应应用需求求,并能能将任意意复杂度度的功能能封装在在一起;所有构构件之间间的通信信是通过过以连接接件为中中介的异异步消息息交换机机制来实实现的;构件相相对独立立,构件件之间依依赖性较较少客户服务务器风格格(C/S):服务器器负责数数据管理理,客户户机完成成与用户户的交互互任务。胖胖客户机机、瘦服服务器。具具有强大大的数据据操作和和事务处处理能力力,模型型思想简简单,易易于人们们理解和和接受。缺缺点:开开发成本本较高、客客户端程程序设计计复杂、信信息内容容和形式式单一、用用户界面面风格不不一、软软

48、件移植植困难、软软件维护护和升级级困难、新新技术不不能轻易易使用三层C/SS结构风风格:解解决两层层问题(问问题为:难以扩扩展至大大型企业业广域网网或Innterrnett;软、硬硬件的组组合及集集成能力力有限;客户机机的负荷荷太重;数据安安全性不不好);包括表表示层(表表示层是是应用的的用户接接口部分分,它担担负着用用户与应应用间的的对话功功能)、功功能层(功功能层相相当于应应用的本本体,它它是将具具体的业业务处理理逻辑编编入程序序中)、数数据层(就就是数据据库管理理系统,负负责管理理对数据据库数据据的读写写)浏览器服服务器风风格:浏浏览器/webb服务器器/数据据库服务务器;缺缺点:缺缺乏对动动态页面面的支持持能力,没没有集成成有效的的数据库库处理功功能;扩扩展能力力差,安安全性难难以控制制;在数数据查询询等响应应速度上上,要远远远低于于C/SS体系结结构;数数据提交交一般以以页面为为单位,数数据的动动态交互互性不强强,不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 商业计划书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁