6ES7288-1ST40-0AA1
3.需求描述:编写SRS
为了使需求描述具有统一的风格,可以采用已有的且可满足项目需要的模板,如在IEEE标准830—1998(IEEE—1998)中和中国国家推荐标准GB9385中的描述的模板,也可以根据项目特点和软件开发小组的特点,对标准进行适当的改动,形成自己的SRS模板。
4.需求验证
由分析员和用户一起对需求分析结果进行严格的审查、验证。有些看起来没有问题的SRS,但在实现时却出现需求不清、不一致等问题和二义性问题,所有这些都必须通过需求验证来改善,确保需求说明可作为软件设计和西门子终系统验收的依据。等)。对于一些复杂的数据结构常常利用图形工具辅助描绘。常用的图形工具有层次方框图和Warnier图等。
3.建立软件的逻辑模型必须在需求分析中采取合理的步骤才能准确地获取软件的需求,西门子终产生符合要求的软件需求说明书。一般可以分为以下4个步骤进行。
1.需求获取:调查研究
对于不同的软件开发方法,在进行需求时会有所不同,但有一点是相同的,需求分析阶段要做充分的调查研究,对目标系统的运行环境、功能要和用户取得一致的意见。
通常是从分析当前系统包含的数据开始,分析当前信息处理的方法与存储的不足,用户希望改进的主要问题及其迫切性等。系统需求包括用户对软件功能的需求和界面的需求。在
分析员综合上述两项获取的需求结果,进行一致性的分析检查,以确定系统的构成及主要成分,并用图文结合的形式,建立起新系统的逻辑模型。通常用数据流图、数据字典及处理算法等来描述目标系统的逻辑模型。
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
6ES7288-1ST40-0AA1
4.编写软件需求规格说明书
编写软件需求规格说明书(Software RequirementSpecification,SRS)的目的是使用户和开发者能对未来软件有共同的理解,明确定义未来软件的需求、系统的构成及有关的接口。需求说明相当于用户和开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。需求说明应该具有这样几个特征:准确性和一致性;清晰性和唯一性;完整性和可检验性;运行维护阶段的可利用性;直观、易读和可修改性。为此应尽量在需求说明中采用标准的图形、表格和简单的符号来表示,尽量不用用户不易理解的专门术语,使不熟悉计算机的用户也能一目了然。
5.需求分析评审
评审的目的是发现需求分析的错误和缺陷,修改开发计划。评审是对软件需求定义,软件功能及其接口进行全面仔细的审查,以确认“软件需求规格说明”,使其作为软件设计和实现的基础。,这一步称为“规范化”。
下面简述需求分析阶段的具体任务。
1.确定对系统的综合需求
分析员和用户双方确定对软件系统有下述几方面的综合要求。
(1)功能需求