网站大量收购独家精品文档,联系QQ:2885784924

信息应用系统分析设计阶段的建设任务22.1.pptxVIP

信息应用系统分析设计阶段的建设任务22.1.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息系统监理师》; 中共党员、北京理工大学博士、多所大学客座教授 多次参与全国计算机技术与软件专业技术资格(水平)考 试的命题与阅卷 全国计算机技术与软件专业技术资格(水平)考试辅导用书 编委会主任 主编的《信息系统监理师教程(第2版)》已作为全国计算机技术与软件专业技术资格(水平)考试用书 主编的《信息系统监理工程师手册》已作为监理行业的工作指导手册 参编的信息系统工程监理规范(GB/T 19668改版)已作为国家标准;分析设计阶段监理对应软件工程过程中的软件需求分析和软件设计过程。监理的主要任务是:评审承建单位提交的项目开发计划、质量保证计划和验收计划,这些计划可以作为合同的一部分或者合同附件;对需求分析和设计进行质量控制,对由各种原因导致的变更进行控制,协调业主和承建单位的关系。 分析设计阶段监理具体从软件项目计划监理、软件分包合同监理、软件管理过程监理、软件质量保证计划监理、软件配置管理监理、软件需求分析监理、软件设计监理方面,来保证软件系统建设的质量和进度,从而提高应用软件系统建设的可视性和可控性,使得业主的投资得到保障。;22.1分析设计阶段的系统建设任务 22.1.1需求分析的进入条件 业主单位与承建单位正式签订建设合同, 并对初步的项目开发计划达成一致意见,即可进入需求分析阶段。;22.1.2需求分析的目标 需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求。 需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求;另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。 通常软件开发项目是要实现目标系统的物理模型。作为目标系统的参考,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么“的问题。;22.1.3软件需分析的任务 软件产品或软件服务的开发始于业主单位的需要、期望和限制条件,需求开发过程识别这些需要、期望和条件,在特定的限制条件下把这些需要和期望转换成产品需求的集合,对这个产品需求集合进行分析,产生一个高层次概念的解决方案,进一步分解直到确定特定产品的构件为止。 需求开发的产品将成为软件设计的基础,需求开发的过程不仅涉及所有的业主单位的需要和期望,除了业主单位的需要和期望外,还可能从所选择的解决方案中派生产品和产品构件的需求。;需求开发的功能分析不同于软件开发中的结构化分析,不是假定面向功能的软件设计。功能分析的功能定义和逻辑分组,合并在一起成为功能体系结构。需求开发涉及对产品基本功能体系结构的进一步演变,这种基本功能体系结构把业主单位的需要和期望赋予到各个功能实体上。 对功能体系结构的细节层次可能需要不断地进行递归分析,直到细化程度足以推进产品的详细设计、采办和测试为止。;从软件产品支持、维护和使用的分析,还能派生出更多的功能需求和界面需求,在分析这些需求时需要予以注意的内容包括:限制条件、技术制约、成本制约、时间限制、软件风险、业主单位未明确(隐含)的问题,以及由开发者业务经验和能力引出的需求。这些分析对需求加以精练,进行派生,形成一个完备的逻辑实体。持续进行这些活动,可以确保需求始终得到恰当的定义。;22.1.4需求分析阶段成果 在制定开发计划的应兼顾用户给定的要进度和经费要求,又要注意按照软件工程规定的程序和技术要求进行开发工作。软件需求规格说明应满足需求分析的完整性要求,并保证软件需求规格说明应满足需求说明中的所有功能,性能需求均是可实现的。阶段成果有: 项目开发计划; 软件需求说明书; 软件质量保证计划; 软件配置管理计划; 软件(初步)确认测试计划; 用户使用说明书初稿。;22.1.5设计阶段的进入条件 1.软件概要设计进入条件 项目开发计划、质量保证计划、配置管理计划等配套计划通过评审并正式批准; 软件需求规格说明书通过评审; 以软件需求规格说明书为核心的配置管理分配基线建立。 2.软件详细设计进入条件 软件概要设计说明通过评审: 软件概要设计说明,外部接口设计已纳入配置管理受控库。;22.1.6软件设计的目标 根据软件需求,以及功能和性能需求,进行数据设计、系统结构设计和过程设计。数据设计侧重于数据结构的定义。系统结构设计定义软件系统各主要成分之间的关系。过程设计则是把结构成分转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。 从工程管理的角度来看,软件设计任务分两步完成,即:概要设计,将软件需求转化为数据结构和软件的系统结构;详细设计,也就是过程设计。通过对结构表示进行细化,得到软件的详细的数据

文档评论(0)

135****9139 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档