任务八总体结构设计.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
任务八总体结构设计

应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 应用系统开发综合实训 任务八 总体结构设计 主讲:张蓉 应用系统开发综合实训 任务目的 明确功能模块设计的目的和重要性 1 对系统进行结构设计 2 确定软件系统结构 3 了解应用系统设计师的岗位职责 4 任务描述 应用系统开发综合实训 通过系统设计规范的学习,掌握系统设计的步骤,确定系统 具体的实施方案,完成学生信息管理系统的设计部分的功能模块 设计,对系统功能进行分解,使用结构图、层次图描述模块所组 成的层次关系。 任务分析(总) 应用系统开发综合实训 本阶段任务为系统设计阶段,这是系统设计师的工作职责。 系统设计的步骤: 1、系统总体设计 2、详细设计 3、系统实施进度与计划的制订 4、系统设计说明书的编写。 3.1 软件设计的目标和任务-1 应用系统开发综合实训 系统设计的目标 系统分析:解决“做什么” 系统设计:解决“怎么做” 3.1 软件设计的目标和任务-2 应用系统开发综合实训 系统设计的任务 问题结构(系统需求) 系统结构 从系统分析说明书出发,形成系统的具体设计方案。 映射 3.2 将需求分析模型转换为软件结构 应用系统开发综合实训 3.3 软件设计任务 从工程管理的角度来看,软件设计分两步完成。 概要设计,即总体设计。将软件需求转化为数据结构和软件的系统结构。 详细设计,即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法。 应用系统开发综合实训 3.4 概要设计的过程 应用系统开发综合实训 * 作业项目 作业内容 主要的结果资料 系统结构设计 系统体系结构的设计和硬件、网络环境设备的配置软件开发平台的选定 系统体系结构的设计说明,系统环境(硬件、网络)设备配置和使用软件开发平台的说明 功能模块和子系统划分 功能模块的划分和大规模的系统开发时,可以分解为几个子系统 系统的结构和功能定义 新物理DFD(数据流程图) 用户界面和接口设计 窗体操作和窗体设计、报表设计、与他系统的接口设计 窗体关联图、窗体设计式样,报表设计式样、接口设计说明书、外部编码设计 数据库设计 逻辑数据库设计 ER图,数据库一览表 数据库表定义书 安全性设计 从安全性、保密性、可操作性考虑,设计出必要的安全措施 系统安全设计说明书 作成新系统的功能说明书 作出新系统的功能说明书 把新物理DFD展开为业务处理流程 系统概要说明书 业务处理流程图 系统移植设计 向新系统移植的软硬件内容的讨论,移植方案设计 系统移植方案设计书 (移植数据对象,移植方针) 运用/故障处理设计 系统运用和故障处理的基本方案设计 运用基本方案设计书 故障处理基本方案设计书 调整开发计划 全系统开发计划的调整,作出内部设计之后的各工程的工作计划 开发计划表 验收确认 把概要设计书提交给用户验收确认 概要设计书(修改后) 3.4.1 功能模块的划分-1 在传统的软件工程学科中,模块化“功能独立,并且可以被集成”已成为一种普遍被接受的方法。系统功能的模块化设计不仅可以减少系统的复杂性,使系统便于修改,而且还容易实现一个系统不同部分的并行开发。 应用系统开发综合实训 系统功能模块的设计 (1)接口定义“整体纽带” (2)数据结构与程序流程的确定 (3)确定模块之间的组织关系 3.4.1 功能模块的划分-2 应用系统开发综合实训 3.4.2 描绘软件结构的图形工具 层次图 结构图 应用系统开发综合实训 3.4.3 层次图-1 应用系统开发综合实训 层次图用来描绘软件的层次结构 矩形框代表一个模块, 方框间的连线,表示调用关系,而表示组成关系。 3.4.3 层次图-2 应用系统开发综合实训 层次图用来描绘软件的层次结构 矩形框代表一个模块, 方框间的连线,表示调用关系,而表示组成关系。 3.4.4 结构图-1 方框代表一个模块,框内注明模块的名字或主要功能;方框之间的箭头表示模块的调用关系。上方的方框,代表的模块调用下方的模块。 通常还用带注释的箭头,表示模块调用过程中来回传递的信息。尾部是空心圆表示传递的是数据,实心圆表示传递的是控制信息。 应用系统开发综合实训 3.4.4 结构图-2(实例) 1.0 网上订购系统 1.1 获取请求 1.2 维护销售资料 1.3 处理商店内部预定 来自图的上下文 1.1.1 查找CD 1.1.3 查找商店 1.1.4 CD放入购物车 1.1.5 付账后离开 来自0级DFD 来

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档