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

4.1软件设计的任务、目标和文档.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1软件设计的任务、目标和文档

第4章 软件设计;本章导读:;软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构;《概要设计说明书》 《详细设计说明书》;工程管理角度:;工程技术角度:;开发阶段的工作流 软件设计的任务 软件设计的目标 软件设计的文档;1、开发阶段的工作流;设计阶段选用合适的设计方法进行系统结构、数据结构、界面表示和实现过程的设计。 ;2、软件设计的具体任务;⑴ 制定规范;⑵ 结构设计;⑶ 处理方式设计;⑷ 数据结构及数据库设计;确定I/O文件的数据结构 确定算法所必需的逻辑数据结构 确定对逻辑数据结构所操作的程序模块 限制和确定各个数据设计的影响范围 确定接口数据其详细的数据结构和使用规则;目的:确定数据库的模式、子模式。;防卫性设计:在软件设计中就插入自动检错,报错和纠错的功能 一致性设计: 在并发处理??程中使用封锁和解除封锁机制保持数据不被破坏 冗余性设计:;在软件开发的一开始就应确定软件可靠性和其它质量指标,考虑相应措施,确保所做的设计具有良好的质量特性,使软件易于修改和易于维护。;概要设计规格说明书 数据库设计规格说明书 详细设计规格说明书 用户使用手册 测试计划与测试标准;可追溯性:需求复盖确认 接口:内部接口与外部接口定义的确认。 风险:确认技术条件、预算范围。 实用性:确认对于需求的实用性。 技术清晰度:确认代码的可实现性 可维护性:确认可维护性 质量:确认质量特征 各种选择方案:选择方案的标准 限制:评估限制的现实性,与需求的一致性 其它具体问题:对文档、可测试性、设计过程等进行评估;(8) 详细设计;节省开发费用、 降低资源消耗、 缩短开发时间、 能够赢得较高的生产效率、 较高的可靠性、 可维护性的方案。;功能、性能都符合指定的要求; 软件是可维护的,可方便地进行修改 ; 除了代码,还有一套配置齐全的文档。 ;4、软件设计文档 ;概要设计说明书要点 ;详细设计说明书要点;管理文档 ;突出设计书评审中不符合项的跟踪记录。 不符合项主要是在系统功能、性能、接口的设计上存在的遗漏或缺陷。 只有不符合项为零时,评审才能通过。 因此,评审可能进行多次。 意见指出不符合项、强项和弱项。 评审结论就是通过或不通过。;思考题

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档