6ES7341-1AH02-OAEO
标,以期获得用户所需要的功能和质量的系统。
② 分析人员必须编写软件需求报告,要求得到需求工作结果的解释说明。
③ 开发人员要尊重用户的意见,要对需求及产品实施提出建议和解决方案,同时分析人员也要尊重开发人员的需求可行性及成本评估。及适应性等要求,运行要求主要是对系统运行时软件、硬件环境及接口的要求,其他要求包括安全保密性、可靠性、可维护性等要求,并对将来可能提出的要求做出分析。
(2)分析系统的数据要求。由系统的信息流归纳抽象出系统需要的数据以及数据的逻辑关系。描述系统所需要的静态数据、动态数据(输入、输出数据)、数据库名称、类型,数据字典以及数据的采集方式等。
(3)导出目标系统的详细逻辑模型。通过以上两项分析的结果导出目标系统的详细逻辑模型,并用数据流图、数据字典和IPO图等软件需求表达工具来表示。
(4)修订系统开发计划。通常,在实际的系统开发过程中会出现新的要求以及遇到各种问题。为了解决这些问题,就需要对系统开发计划进行补充和修订。
(5)编写软件需求规格说明书,并提交审查。需求分析的结果是系统开发的基础,关系到西门子终软件产品的质量,因此必须对软件需求进行严格的审查验证。比例很小,因此软件生产的成本
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维
修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
6ES7341-1AH02-OAEO
个建立模型和实现的过程。各个阶段是互相替代、反复建模的过程,那么需求分析自然就是需求建模过程,在这一阶段要在3个不同层次上建模,即业务需求、用户需求和功能需求的关系。这样对于人员的组织和分工,系统开发效率和工作质量的提高,都将有很大的帮助。当然,分解系统和实现子系统所提供的选择方案通常都不是唯一的。每种方案对各种因素,如成本、时间、人员、技术、设备等都有一定的要求。而每一种方案开发出来的系统在功能和性能方面都会存在很大的差异。系统开发各阶段所用成本分配方案的不同也会对系统的功能和性能产生相当大的影响。另外,由于系统功能和性能也是由多种因素组成的,某些因素是彼此关联和制约的,如系统有效使用的范围与精度的关系、系统安全性、可靠性的折中等。所以系统论证和选择、确定系统开发方案的过程也是一个折中过程。系统开发方案的选择过程
② 计划中对系统相关资源的描述是否合理有效。
③ 开发成本与开发进度要求是否合理。2. 技术方面
① 系统的功能复杂性是否与开发风险、成本、进度相一致。
② 是否为后续的开发提供足够的依据和空间。
③ 规格说明中关于系统性能、可维护性等要求是否恰当。
经过评审,如果软件计划需要修改,则分析员需要复查西门子初的用户要求文档,然后再评价修订。在软件开发实施过