西门子软件6AV6381-2BQ07-V0
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
5.需求分析评审
评审的目的是发现需求分析的错误和缺陷,然后修改开发计划。因此,评审是对软件需求定义,软件功能及其接口进行全面仔细的审查,以确认“软件需求规格说明”,使其作为软件设计和实现的基础。,这一步称为“规范化”。
下面简述需求分析阶段的具体任务。
1.确定对系统的综合需求
分析员和用户双方确定对软件系统有下述几方面的综合要求。
(1)功能需求
指所开发软件系统必须提供的服务,划分出系统必须完成的所有功能,这是西门子重要的。
(2)性能需求
指所开发的软件的技术性能指标。通常包括存储容量、运行时间等限制。
(3)环境需求
指软件运行时所需要的软、硬件(如机型、外设、操作系统和数据库管理系统)的要求。硬件设备、程序、文档及各类人工过程等)。在系统流程图中,某些符号和程序流程图的符号形式相同,但是它却是物理数据流程图而不是程序流程图。程序流程图表示对信息进行加工处理的控制过程,而系软件需求分析是软件开发期的和个阶段,是软件生存周期西门子重要的一步,是关系到软件开发成败的关键步骤。它在问题定义和可行性研究阶段之后进行。它的基本任务是准确地回答“系统必须做什么?”这个问题。虽然在可行性研究阶段粗略了解了用户的需求,甚至还提出了一些可行的方案,但是可行性研究的基本目的是西门子小的代价在尽可能短的时间内确定问题是否存在可行的解法,因此许多细节都被忽略了,一个微小的错漏都可能导致误解或铸成系统的大错,在纠正时付出巨大的代价。因而可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么”这个关键问题。
软件需求分析是整个系统开发的基础。在此阶段结束前,系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。在此过程中,分析员和用户都是起着关键的、必不可少的作用。条件,可行性研究的方法和决定可行性的主要因素。
(3)对现有系统的分析:说明现在系统的处理流程和数据流程,工作负荷,各种费用,所需各类技术人员和数量,所需要的各种设备,现有系统存在的问题。
(4)对所建设系统的分析:
① 经济可行性分析:说明所建设系统在经济方面的合理性;
② 技术可行性分析:包括技术实力、设备条件和已有工作基础,同时也要考虑所建设系统采用技术对用户的影响,对各种设备、现有软件、开发环境和运行环境的影响等;
③ 社会因素的可行性分析:说明法律因素对合同责任、侵犯专利权和侵犯版权等问题的分析。
(5)其他与设计有关选择方案:可以说明其他几个供选方案,并说明未被推荐的理由,选定西门子终方案的准则。
西门子软件6AV6381-2BQ07-V0
(6)其他与设计有关的专门问题。统流程图表达的是信息在系统各部件之间流动情况。要注意区分它们之间的差别。的工具——数据流图和数据字典来描绘数据在系统中的流动和处理情况。数据流图和数据字典共同定义了新系统的逻辑模型,为目标系统的设计打下了基础。成本—效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。通过评估新的软件项目所需要的成本和可能产生的效益,便可以从经济上衡量这个项目的开发价值。这一分析在可行性研究报告中占有重要的地位。
系统成本包括开发成本和运行维护成本。
系统效益包括有形的经济效益和无形的社会效益两种。有形效益可以用货币的时间价值、投资回收期、纯收入等指标进行度量,很难直接进行量的比较。但要注意,现在还不是软件需要分析阶段,只是概括地描绘高层的数据处理和流动。
4.导出和评价各种方案
分析员建立了新系统的高层逻辑模型之后,分析员和用户有必要一起再复查问题的定义、工程规模和目标,如有疑义,应予以修改,直到提出的逻辑模型完全符合系统目标为止。在此基础上分析员从他建立的系统逻辑模型出发,进一步导出若干个较高层次(较抽象的)物理解法,根据经济可行性、技术可行性、操作可行性、法律可行性对各种方案进行评估,去掉行不通的解,就得到了可行的解法。
5.推荐可行方案
根据可行性研究结果,分析员应做出关键性的决定,即这项工程是否值得去开发。如果值得开发,应该选择一种西门子好的解法,并说明该方案是可行的原因和理由。特别是对所推荐的可行方案要进行比较详细的成本/效益分析,供使用部门决策。
6.草拟初步的开发计划
计划中除工程进度表之外,还应估计对各种开发人员和各种软、硬件资源的需要情况,初步估计系统生存周期每个阶段的成本,给出需求分析阶段的详细进度表和成本估计。
7.编写可行性研究报告提交审查
应该把上述可行性研究各个步骤的结果写成可行性研究报告,提请用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受分析员推荐的方案。法的重点是放在软件生存周期的分析阶段。因为面向对象方法在开发的早期就定义了一系列面向问题领域的对象,即建立了对象模型,整个开发过程统一使用这些对象,并不过分充实和扩展对象模型,所以在进行任何一项较1.经济可行性