1. 简要介绍面向对象分析主要完成什么任务
您好,很高兴能帮助您
我觉得没必要去深究他的意思。
按我的理解,面向对象编程,主要是将我们实际生活中的对象经过抽象,将它定义成为一个类,通过类的属性和方法来模拟生活中的这个对象。这样使得程序更容易结构化、抽象起来更方便。
面向对象技术最初是从面向对象的程序设计开始的, 面向对象编程并不困难
它的出现以60年代simula语言为标志。80年代中后期,面向对象程序设计逐渐成熟,被计算机界理解和接受,人们又开始进一步考虑面向对象的开发问题。这就是九十年代以Microsoft Visual系列OOP软件的流行的背景。 传统的结构化分析与设计开发方法是一个线性过程,因此,传统的结构化分析与设计方法要求现实系统的业务管理规范,处理数据齐全,用户能全面完整地其业务需求。 传统的软件结构和设计方法难以适应软件生产自动化的要求,因为它以过程为中心进行功能组合,软件的扩充和复用能力很差。 对象是对现实世界实体的模拟,因面能更容易地理解需求,即使用户和分析者之间具有不同的教育背景和工作特点,也可很好地沟通。 区别面向对象的开发和传统过程的开发的要素有:对象识别和抽象、封装、多态性和继承。 对象(Object)是一个现实实体的抽象,由现实实体的过程或信息牲来定义。一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。这些对象操作有时称为方法。对象是个动态的概念,其中的属性反映了对象当前的状态。 类(Class)用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 由上分析不难看出,尽管OOP技术更看中用户的对象模型,但其目的都是以编程为目的的,而不是以用户的信息为中心的,总想把用户的信息纳入到某个用户不感兴趣的“程序对象”中。
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
2. 目标管理的基本程序是什么
目标管理的具体做法分三个阶段:第一阶段为目标的设置;第二阶段为实现目标过程的管理;第三阶段为测定与评价所取得的成果。下面让我带你了解目标管理的基本程序是什么。
1.目标的设置
这是目标管理最重要的阶段,第一阶段可以细分为四个步骤:
①高层管理预定目标,这是一个暂时的、可以改变的目标预案。即可以上级提出,再同下级讨论;也可以由下级提出,上级批准。无论哪种方式,必须共同商量决定;其次,领导必须根据企业的使命和长远战略,估计客观环境带来的机会和挑战,对本企业的优劣有清醒的认识。对组织应该和能够完成的目标心中有数。
②重新审议组织结构和职责分工。目标管理要求每一个分目标都有确定的责任主体。因此预定目标之后,需要重新审查现有组织结构,根据新的目标分解要求进行调整,明确目标责任者和协调关系。
③确立下级的目标。首先下级明确组织的规划和目标,然后商定下级的分目标。在讨论中上级要尊重下级,平等待人,耐心倾听下级意见,帮助下级发展一致性和支持性目标。分目标要具体量化,便于考核;分清轻重缓急,以免顾此失彼;既要有挑战性,又要有实现可能。每个员工和部门的分目标要和其他的分目标协调一致,支持本单位和组织目标的实现。
④上级和下级就实现各项目标所需的条件以及实现目标后的奖惩事宜达成协议。分目标制定后,要授予下级相应的资源配置的权力,实现权责利的统一。由下级写成书面协议,编制目标记录卡片,整个组织汇总所有资料后,绘制出目标图。
2.实现目标过程的管理
目标管理重视结果,强调自主,自治和自觉。并不等于领导可以放手不管,相反由于形成了目标体系,一环失误,就会牵动全局。因此领导在目标实施过程中的管理是不可缺少的。首先进行定期检查,利用双方经常接触的机会和信息反馈渠道自然地进行;其次要向下级通报进度,便于互相协调;再次要帮助下级解决工作中出现的困难问题,当出现意外、不可测事件严重影响组织目标实现时,也可以通过一定的手续,修改原定的目标。
3.总结和评估
达到预定的期限后,下级首先进行自我评估,提交书面报告;然后上下级一起考核目标完成情况,决定奖惩;同时讨论下一阶段目标,开始新循环。如果目标没有完成,应分析原因总结教训,切忌相互指责,以保持相互信任的气氛。
由于各个组织活动的性质不同,目标管理的步骤可以不完全一样,但一般来说,可以分为以下四步[2]。
(一)建立一套完整的目标体系。实行目标管理,首先要建立一套完整的目标体系。这项工作总是从企业的最高主管部门开始的,然后由上而下地逐级确定目标。上下级的目标之间通常是一种 “目的一手段”的关系;某一级的目标,需要用一定的手段来实现,这些手段就成为下一级的次目标,按级顺推下去,直到作业层的作业目标,从而构成一种锁链式的目标体系。
制定目标的工作如同所有其他计划工作一样,非常需要事先拟定和宣传前提条件。这是一些指导方针,如果指导方针不明确,就不可能希望下级主管人员会制定出合理的目标来。此外,制定目标应当采取协商的方式,应当鼓励下级主管人员根据基本方针拟定自己的目标,然后由上级批准。
(二)明确责任。目标体系应与组织结构相吻合,从而使每个部门都有明确的目标,每个目标都有人明确负责。然而,组织结构往往不是按组织在一定时期的目标而建立的,因此,在按逻辑展开目标和按组织结构展开目标之间,时常会存在差异。其表现是,有时从逻辑上看,一个重要的分目标却找不到对此负全面责任的管理部门,而组织中的有些部门却很难为其确定重要的目标。这种情况的反复出现,可能最终导致对组织结构的调整。从这个意义上说,目标管理还有助于搞清组织机构的作用。
(三)组织实施。目标既定,主管人员就应放手把权力交给下级成员,而自己去抓重点的综合性管理。完成目标主要靠执行者的自我控制。如果在明确了目标之后,作为上级主管人员还像从前那样事必躬亲,便违背了目标管理的主旨,不能获得目标管理的效果。当然,这并不是说,上级在确定目标后就可以撒手不管了。上级的管理应主要表现在指导、协助。提出问题,提供情报以及创造良好的工作环境方面。
(四)检查和评价。对各级目标的完成情况,要事先规定出期限,定期进行检查。检查的方法可灵活地采用自检、互检和责成专门的部门进行检查。检查的依据就是事先确定的目标。对于最终结果,应当根据目标进行评价,并根据评价结果进行奖罚。经过评价,使得目标管理进入下一轮循环过程。
1、 目标管理的优点。
(1)形成激励。当目标成为组织的每个层次、每个部门和每个成员自己未来时期内欲达到的一种结果,且实现的可能性相当大时,目标就成为组织成员们的内在激励。特别当这种结果实现时,组织还有相应的报酬时,目标的激励效用就更大。从目标成为激励因素来看,这种目标最好是组织每个层次,每个部门及组织每个成员自己制订的目标。
(2)有效管理。目标管理方式的实施可以切切实实地提高组织管理的效率。目标管理方式比计划管理方式在推进组织工作进展,保证组织最终目标完成方面更胜一筹。因为目标管理是一种结果式管理,不仅仅是一种计划的活动式工作。这种管理迫使组织的每一层次、每个部门及每个成员首先考虑目标的实现,尽力完成目标,因为这些目标是组织总目标的分解,故当组织的每个层次、每个部门及每个成员的目标完成时,也就是组织总目标的实现。在目标管理方式中,一旦分解目标确定,且不规定各个层次、各个部门及各个组织成员完成各自目标的方式、手段、反而给了大家在完成目标方面一个创新的空间,这就有效地提高了组织管理的效率。
(3)明确任务。目标管理的另一个优点就是使组织各级主管及成员都明确了组织的总目标、组织的结构体系、组织的分工与合作及各自的任务。这些方面职责的明确,使得主管人员也知道,为了完成目标必须给予下级相应的权力,而不是大权独揽,小权也不分散。另一方面,许多着手实施目标管理方式的公司或其他组织,通常在目标管理实施的过程中会发现组织体系存在的缺陷,从而帮助组织对自己的体系进行改造。
(4)自我管理。目标管理实际上也是一种自我管理的方式,或者说是一种引导组织成员自我管理的方式。在实施目标管理过程中,组织成员不再只是做工作,执行指示,等待指导导和决策,组织成员此时已成为有明确规定目标的单位或个人。一方面组织成员们已参与了目标的制订,并取得了组织的认可;另一方面,组织成员在努力工作实现自己的目标过程中,除目标已定以外,如何实现目标则是他们自己决定的事,从这个意义上看,目标管理至少可以算作自我管理的方式,是以人为本的管理的一种过渡性试验。
(5)控制有效。目标管理方式本身也是一种控制的方式,即通过目标分解后的实现最终保证组织总目标实现的过程就是一种结果控制的方式。目标管理并不是目标分解下去便没有事了,事实上组织高层在目标管理过程中要经常检查、对比目标,进行评比,看谁做得好,如果有偏差就及时纠正。从另一个方面来看,一个组织如果有一套明确的可考核的目标体系,那么其本身就是进行监督控制的最好依据。
2、目标管理的不足。
哈罗德·孔茨教授认为目标管理尽管的许多优点,但也有许多不足,对这样的不足如果认识不清楚,那么可能导致目标管理的不成功。下述几点可能是目标管理最主要的不足:
(1)强调短期目标。大多数的目标管理中的目标通常是一些短期的目标:年度的、季度的、月度的等。短期目标比较具体易于分解,而长期目标比较抽象难以分解,另一方面短期目标易迅速见效,长期目标则不然。所以,在目标管理方式的这施中,组织似乎常常强调短期目标的实现而对长期目标不关心。这样一种概念若深入组织的各个方面、组织所有所员的脑海中和行为中,将对组织发展没有好处。
(2)目标设置困难。真正可用于考核的目标很难设定,尤其组织实际上是一处产出联合体,它的产出是一种联合的不易分解出谁的贡献大小的产出,即目标的实现是大家共同合作的成果,这种合作中很难确定你已做多少,他应做多少,因此可度量的目标确定也就十分困难。一个组织的目标有时只能定性地描述,尽管我们希望目标可度量,但实际上定量是困难的,例如组织后勤部门有效服务于组织成员,虽然可以采取一些量化指标来度量,但完成了这些指标,可以肯定地说未必达成了"有效服务于组织成员"这一目标。
3. 想了解六西格玛绿带培训和六西格玛黑带培训中分析阶段的主要任务是什么啊
当实施六西格玛确定了项目了解了流程的表现和能力后,进入到分析阶段。简单地说,....分析阶段的主要任务就是:
分析阶段是六西格玛管理DMAIC流程各个阶段中难度最大的阶段。天行健咨询指出该阶段要先进行流程分析,即项目团队应根据定义和测量阶段所绘制的流程图和所收集的数据进行详细研究,增强对流程和问题的理解;然后通过团队成员的头脑风暴,发挥团队智慧,画出鱼刺图,系统地识别问题的可能原因,完成初步因果分析;接着,根据因果图或因果矩阵分析,选取适当的因素,收集它们的数据;针对收集到的数据,团队需要首先选择适当的图形方法定性分析数据的特点,分析数据的趋势和分布;然后,进行假设检验分析,得到显着性结果,为下一步分析指明方向;最后就是统计分析方法的回归分析进行分析,确定真正的原因、寻找“问题根源”。
在分析阶段,有时问题的根本原因是显而易见的,团队能很快通过分析找到。有时经过分析,找不到问题的根源,这就需要我们重新审视收集数据的过程是否符合要求,数据是否可信,必要时需要收集更多的数据(包括更多的因素),进行假设,然后对这些推测或者假设作出进一步的判断;各种假设不断地被确认或被拒绝,直到真正的问题根源被数据分析明确识别出来。当这种情况发生时,团队可能要花几周或更长的时间,使用各种工具和试用各种不同的观点去分析,才能得出正确的结果。
4. 六西格玛管理培训中分析阶段的含义,内容,目标及步骤是什么
六西格玛分析阶段的含义、内容、目标及步骤:
一、分析阶段的含义、内容、目标
分析阶段是流程改进过程中最重要的一环,其目标旨在确和验证原问题的根源。在对流程中出现问题和缺陷的原因进行析之前,项目团队已经凭经验和直觉猜测和判断出问题存的原因,即便如此,经验和直觉也不能取代分析阶段的工作。实上,真正发现问题存在的原因是在分析阶段完成的。这一阶段主要任务就是运用各种有效的工具和方法,对已有的数据积流进行分析,辨明影响绩效改进的根本原因,选择改进的优先项目,把握潜力最大的改进机会。
二、分析阶段的步骤
对影响绩效改进的根本原因的分析是一个不断循环的过程,对于流程改进小组来说,在分析中应尽量避免的问题有:
①将循环缩短使其不完整,认为推测的原因是不成立的,从而在没足够理由的情况下提出解决方案;
②在循环中遇到障碍,从不信自己有足够的数据,从来没有信心认为自己能够对最有可能原因采取对策。
1、进行数据和流程分析
要找出问题的根源,首先要对评估阶段牧集到的数据积流程本身进行分析,即进行数据分析和流程分析。数据分析的目的是检测评估阶段收集到的数据,以帮助团队寻找待改进问题成因的相关线索。当项目团队的首要目标是围绕效能指标展开时,可以优先采用数据分析;流程分析是深入调查流程的运转情况,从辨明与改进目标不一致的、不相关的或可能引起问题或缺陷的领域。如果项目团队关注的是效率指标,则可议优先采用流程分析。无论是数据分析还是流程分析,每一种方法都可以帮助团队清楚地发现哪些原因才是根本原因,但是只有将数据分析和过程分析所发现的结论放在一起,相互补充,才能够更加准确地界问题产生的根本原因。
2、建立问题发生原因的假设或模型
经过数据分析和流程分析,就可以对改进流程中出现的问题进行详细地描述。接下来,团队成员就要根据对问题的详细描述,尽可能提出所有可能导致问题发生的原因。在短时间内产生众多主意的团队方法是头脑风暴法。作为六西格玛管理法的标准工作,头脑风暴法有效避免了传统会议那种与会人员由于害,怕别人评论而约束自己,因而不能产生有创意的提议的弊端,人为创造出一种气氛,让与会人员感到无拘无束,自由自在,从而提出很多在平时认为不可行的解决方案,并收到意想不到的效果。
在运用头脑风暴怯时,为达到预期效果,要坚持以下原则:
①记录所有的观点,即使认为某个观点荒诞离奇。因为在看似离奇的想法中也许就蕴含着解决方案;
②确保团队是在提出观点,而不是在筛选观点。不要批评任何观点,因为批评会打击提案人员的热情和积极姓,大家都噤若寒蝉,头脑风暴法就不会达到预期的理想结果;
③不评价观点。提案期间不要对任何人的观点加以讨论和评论,因为此时的讨论可能会使会议偏离主题,并可能压抑后续提案人员的自信;
④鼓励大胆联想,不怕出错。在提案阶段想得越多,提案内容的涉及面就越广,最佳方案出现的可能性就越高。
⑤引每个人都参与,要求人人都发言。头脑风暴法是集思益的会议,不希望与会者只带着耳朵来,多一份发言、就多一份思路、多一份解块方案。
3、再次进行数据和流程分析
这一阶段的工作与第一阶段的工作相似,但不是简单重复。通过头脑风暴法列出产生问题的各种可能原因之后,团队要利用评估阶段已经收集的数据和在分析阶段收集的新数据,对问题的发展趋势和其他相关因素进行重新分析。在拥有各种各样的数据之后,就可以利用这些数据和另外一些可获得的有关事实,对前面提出的假设进行检验,或是提出新的原因假设。在调数据时,要充分掌握逻辑分析方法,确定所观察到的事实或收集到的数据是否与假设相符。逻辑分析方法以逻辑为根据,以问题中心,强调客观事实。运用逻辑分析方法,就可以知道哪些类型种类的问题最普遍,哪些流程的问题较为严重,哪些因素与问题产生具有相关性,从而缩小问题范围,排除一些可能的原因,证实假设来支持分析循环过程。
4、修正假设或模型
经过再一次的数据分析和流程分析之后,这一阶段的目标把在头脑风暴中产生的大量原因缩减或剔除到一个更易管理内数量。根据上一步的分析结果,团队要检查大家提出的各种观点是否重复,并鉴别这些观点中的主要类别。在这一阶段,每一位队成员都应清楚地了解其他成员提出的观点,同时当其他成员理解自己的观点时,要向他们明确解释自己的观点。团队要将重复的观点剔除,并经过下一轮的讨论确定是否增加其他的原因,最后列出能够代表团队观点的所有原因。
5、确认并选择几个关键原因
经过上一步修正工作,团队就缩小潜在原因的范围。分析阶段的最后一步就是要确认选择几个影响流程改进的关键因,即进行根本原因的分析。团队成员要利用已有的数据检验假设的原因,甚至可以亲自到假设的原因发生的地点或流程现观察,以核实所假设的原因与实际情况是否相符。团队成员还可以与了解情况的其他非团队成员如顾客、供应商或问题专家进交流,从而进一步修正假设,在分析阶段的最后,根据已有的数和观察到的事实,确认问题产生的真正原因,以便在下一阶段的工作中寻找减少问题根源造成的影响或消除产生问题根源的决方案。
5. 软件工程中需要分析阶段的主要工作有哪些
1问题定义
问题定义阶段必须回答的关键问题:“要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是最容易被忽视的一个步骤。
通过问题定义阶段的工作,系统分析员应该提出关于问题性质、工程目标和规模的书面报告。通过对系统的实际用户和使用部门负责人的访问调查,分析员扼要地写出他对问题的理解,并在用户和使用部门负责人的会议上认真讨论这份书面报告,澄清含糊不精的地方,改正理解不正确的地方,最后得出一份双方都满意的文档。
问题定义阶段是软件生存周期中最简短的阶段,一般只需要一天甚至更少的时间。
2可行性研究
这个阶段要回答的关键问题:“对于上一个阶段所确定的问题有行得通的解决办法吗?”为了回答这个问题,系统分析员需要进行一次大大压缩和简化了的系统分析和设计的过程,也就是在较抽象的高层次上进行的分析和设计的过程。
可行性研究应该比较简短,这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。
在问题定义阶段提出的对工程目标和规模的报告通常比较含糊。可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),并且在此基础上更准确、更具体地确定工程规模和目标。然后分析员更准确地估计系统的成本和效益,对建议的系统进行仔细的成本/效益分析是这个阶段的主要任务之一。
可行性研究的结果是使用部门负责人做出是否继续进行这项工程的决定的重要依据,一般说来,只有投资可能取得较大效益的那些工程项目才值得继续进行下去。可行性研究以后的那些阶段将需要投入要多的人力物力。及时中止不值得投资的工程项目,可以避免更大的浪费。
3需求分析
这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。
用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表达出他们的要求,更不知道怎样利用计算机解决他们的问题;软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要求并不完全清楚。因此系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述表示系统的逻辑模型。
在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。系统分析员通常都是计算机软件专家,技术专家一般都喜欢很快着手进行具体设计,然而,一旦分析员开始谈论程序设计的细节,就会脱离用户,使他们不能继续提出他们的要求和建议。较件工程使用的结构分析设计的方法为每个阶段都规定了特定的结束标准,需求分析阶段必须提供完整准确的系统逻辑模型,经过用户确认之后才能进入下一个阶段,这就可以有效地防止和克服急于着手进行具体设计的倾向。
4总体设计
这个阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题?”
首先,应该考虑几种可能的解决方案。列如,目标系统的一些主要功能是用计算机自动完成还是用人工完成;如果使用计算机,那么是使用批处理方式还是人机交互方式;信息存储使用传统的文件系统还是数据库……。通常至少应该考虑下述几类可能的方案:
低成本的解决方案。系统只能完成最必要的工作,不能多做一点额处的工作。
中等成本的解决方案。这样的系统不仅能够很好地完成预定的任务,使用起来很方便,而且可能还具有用户没有具体指定的某些功能和特点。虽然用户没有提出这些具体要求,但是系统分析员根据自己的知识和经验断定,这些附加的能力在实践中将证明是很有价值的。
高成本的“十全十美”的系统。这样的系统具有用户可能希望有的所有功能和特点。
系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统 (最佳方案),并且制定实现所推荐的系统的详细计划。如果用户接受分析员推荐的系统,则可以着手完成本阶段的另一项主要工作。
上面的工作确定了解决问题的策略以及目标系统需要哪些程序,但是,怎样设计这些程序呢?结构设计的一条基本原理就是程序应该模块化,也就是一个大程序应该由许多规模适中的模块按合理的层次结构组织而成。总体设计阶段的第二项主要任务就是设计软件的结构,也就是确定程序由哪些模块组成以及模块间的关系。通常用层次图或结构图描绘软件的结构。
5详细设计
总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化,也就是回答下面这个关键问题:“应该怎样具体地实现这个系统呢?”
这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。
6编码和单元测试
这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。
程序员应该根据目标系统的性质和实际环境,选取一种适当的高级程序设计语言(必要时用汇编语言),把说细设计的结果翻译成用选定的语言书写的程序,并且仔细测试编写出的每一个模块。
7综合测试
这个阶段的关键任务是通过各种类型的测试(及相应的调试)使软件达到预定的要求。
最基本的测试是集成测试和验收测试。所谓集成测试是根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。所谓验收测试则是按照规格说明书的规定(通常在需求分析阶段确定),由用户(或在用户积极参加下)对目标系统进行验收。
必要时还可以再通过现场测试或平行运行等方法对目标系统进一步测试检验。
为了使用户能够积极参加验收测试,并且在系统投入生产性运行以后能够正确有效地使用这个系统,通常需要以正式的或非正式的方式对用户进行培训。
通过对软件测试结果的分析可以预测软件的可靠性;反之,根据对软件可靠性的要求也可以决定测试和调试过程什么时候可以结束。
应该用正式的文档资料把测试计划、详细测试方案以及实际测试结果保存下来,做为软件配置的一个组成成分。
8软件维护
维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。
通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备。
虽然没有把维护阶段进一步划分成更小的阶段,但是实际上每一项维护活动都应该经过提出维护要求(或报告问题),分析维护要求,提出维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试程序,复查验收等一系列步骤,因此实质上是经历了一次压缩和简化了的软件定义和开发的全过程。
都应该经过提出维护要求(或报告问题),分析维护要求,提出维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试程序,复查验收等一系列步骤,因此实质上是经历了一次压缩和简化了的软件定义和开发的全过程。
6. 需求分析阶段的主要任务是什么为了完成这些任务,你都做了哪些工作
确定系统需求,分析用户对系统的业务需求和功能需求,在进行系统的开发计划。
了解用户的真实想法和系统运行环境,对功能进行一些兼容和优化。
7. 简述系统分析阶段主要有哪些活动以及这些活动的内容和目的
1、内容:对研究的对象和需要解决的问题进行系统的说明。目的:在于确定目标和说明该问题的重点和范围。
2、内容:收集资料 目的:在系统分析基础上,通过资料分析各种因素之间的相互关系,寻求解决问题的可行方案。
3、内容:依系统的性质和要求,建立模型。 目的:建立各种数学模型,提供分析依据。
4、内容:运用数学模型对比。 目的:权衡各种方案的利弊得失。
5、内容:确定最优方案。目的:通过分析,若不满意所选方案,则可按原步骤重新分析。一项成功的系统分析需要对各方案进行多次反复循环与比较,方可找到最优方案。
(7)面向目标方法的目标分析阶段的主要任务是扩展阅读
系统分析的实质
(1)应用科学的推理步骤,使系统中一切问题的剖析均能符合逻辑原则,顺乎事物发展规律,尽力避免其中的主观臆断性和纯经验性。
(2)借助于数学方法和计算手段,使各种方案的分析比较定量化,以具体的数量概念来显示各方案的差异。
(3)根据系统分析的结论,设计出在一定条件下达到人尽其才、物尽其用的最优系统方案。
系统分析要素是作系统分析时必须加以考虑的基本因素。
主要包括:
(1) 系统目的 (或目标)。系统分析主要是为了帮助决策者选择策略及行动方案。因此,首要的任务应了解决策者的目标是什么,并确定实现该目标的指标体系。明确的目标是系统分析的出发点和依据。
(2) 可行方案。为达到系统预期目的的可供选择的替代方案,是实现系统目的的手段。它可以通过不同的途径及方式来实现同一系统的目的。可选择的替代方案应是多种多样的。
参考资料来源网络-系统分析