- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三章软件设计翻转课堂
自学检查软件概要设计的目标?列举4种典型的系统架构软件详细设计的目标?公共数据结构设计包含哪些内容?提问2/32
回顾与作业点评软件生命周期包含哪些内容?软件过程开发模型有哪些?谈一谈你印象最深刻的一个开发模型?点评作业的提交情况和共性问题回顾作业点评3/32
本章任务熟悉毕业设计项目的概要设计熟悉毕业设计项目的详细设计4/32
本章目标了解概要设计的方法了解详细设计的方法5/32
翻转课堂6/32
课程知识体系结构图7/32
串讲内容软件概要设计软件详细设计8/32
串讲:概要设计软件概要设计网络基本目标能够针对软件需求分析中提出的一系列软件问题,概要地回答问题如何解决。前提条件概要设计要求建立在需求分析基础之上,软件需求文档是软件概要设计的前提条件。9/32
串讲:软件概要设计过程软件概要设计主要包括哪些方面?问题10/32
串讲:系统架构设计系统架构设计的主要内容分析子系统之间的通信,确定子系统的外部接口。确定外部接口分析系统的应用特点、技术特点以及项目资金情况,确定系统的硬件环境、软件环境、网络环境和数据环境等。约定系统环境根据系统整体逻辑构造与应用需要,对系统进行整体物理部署与优化。部署与优化根据系统业务需求,将系统分解成诸多具有独立任务的子系统。分解子系统11/32
串讲:集中式系统架构优点高稳定性高安全性缺点对设备要求高系统建设、运行费用高灵活性不够、难以扩充适用场合对系统稳定性、安全性要求较高系统结构稳定、不常变化12/32
串讲:C/S系统架构优点结构灵活、便于系统逐步扩充可减轻服务器压力安全性高缺点维护成本高用户群固定适用场合目标用户明确的专用网络对系统安全要求较高13/32
串讲:多层C/S系统架构基于C/S结构使“胖客户端”变为“瘦客户端”即:简化了客户端中应用逻辑处理能力,由应用服务器来处理,而客户端只做信息显示数据库服务器客户端应用服务器14/32
串讲:B/S系统架构优点客户端只需要Web浏览器在广域网上、用户量庞大缺点速度受网络制约安全性不高表现形式很难实现个性化跨浏览器适配复杂适用场合对信息安全要求不高目标用户不确定对访问速度要求不高依靠互联网进行信息交换15/32
串讲:软件结构设计软件结构设计是在系统构架确定以后,对组成系统的各个子系统的结构设计软件结构设计主要内容确定构造子系统的各模块元素根据软件需求定义每个模块的功能定义模块接口与设计模块接口数据结构确定模块之间的调用与返回关系评估软件结构质量,进行结构优化16/32
串讲:软件结构设计原则软件结构设计原则模块功能完整模块大小适中模块功能可预测尽量降低模块接口的复杂程度17/32
串讲:公共数据结构设计公共数据设计公共数据变量的数据结构与作用范围输入/输出文件的结构数据库中表、视图、存储过程等设计数据库设计三大范式系统安全设计权限、操作日志、文件与数据加密等故障处理设计软件、硬件及网络故障的处理18/32
串讲:系统环境约定在概要设计中,要对系统的运行环境进行约定。硬件要求操作系统要求服务器要求数据库要求19/32
串讲:概要设计文档概要设计文档包含主要内容概要设计文档系统构架系统目标软件结构数据结构运行控制出错处理安全机制20/32
学员操作—阅读和编写概要设计需求说明从学习平台下载毕业设计项目的概要设计文档阅读概要设计文档根据系统需求补全概要设计文档中缺省的内容练习完成时间:30分钟21/32
串讲:详细设计详细设计网络根本目标确定如何具体实现所要求的系统,从而得出对目标系统的精确描述。前提条件在概要设计的基础上,描述各模块具体实现和处理逻辑。22/32
串讲:详细设计主要方法详细设计主要方法有哪些?结构化设计方法流程图N-S图PAD图面向对象设计方法UML建模方法面向对象设计建模问题23/32
串讲:UML基本建模过程24/32
串讲:UML设计类图publicclassCheckAccount{ privatedoubleaccount; privateStringdate; publicdoublegetTotle(){ //…… }publicbooleanaddMoney(Stringmoney){//……}}25/32
串讲:编写详细设计文档详细设计文档包含主要内容软件的业务逻辑数据处理过程模块间的数据接口各模块的实现算法、数据结构对核心算法、核心功能的实现进行描述26/32
学员操作—阅读和编写详细设计需求说明从学习平台下载毕业设计项目的详细设计文档阅读详细设计文档根据系统需求补全详细设计文档中缺省的内容练习完成时间:30分钟27/32
总结概要设计的目标概要设计包含的设计过程概要设计的作用详细设计的目标详细设计的作用28
您可能关注的文档
- 数据库中间件lesmysql.pptx
- u7 section 2d课件七级下学期英语同步教学精美人教新目标.pdf
- 语文上册花钟课件人教新课标版.pdf
- 高一地理必修二人口合理容量.pdf
- rap220双路双频无线接入点产品介绍.pdf
- 无刷电机驱动器bld1500ra说明书.pdf
- 八级地理上册人教版同步教学课件三章三节.pptx
- 9 can开发示例软件包及范例.pdf
- 绿色生活家属小组-2008级五节体.pdf
- 学校生活语法2unit2grammar2参考课件.pdf
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
文档评论(0)