《软件工程》课件-31概要设计基础知识_第1页
《软件工程》课件-31概要设计基础知识_第2页
《软件工程》课件-31概要设计基础知识_第3页
《软件工程》课件-31概要设计基础知识_第4页
《软件工程》课件-31概要设计基础知识_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年3月8日概要设计基础知识大数据技术BIGDATA2026年3月8日章节内容1概要设计概念2概要设计任务3概要设计步骤4就业岗位关联2026年3月8日概要设计基础知识概要设计概念2026年3月8日1.概要设计概念1.1核心定义

1)对于系统或部件分析各种设计方案和定义软件体系结构、部件、接口和提出时间和规模方面的估计的过程。2)1)中过程的结果。【国标GB/T11457-2006】概要设计也被称为总体设计。已评审的软件需求说明书输入已评审概要设计说明书输出概括地说明系统应该如何实现2026年3月8日1.概要设计概念1.2关键术语通俗化解释术语通俗解释软件体系结构系统的“骨架”——如教学楼的承重结构,决定“大功能块”的组成与连接方式部件(模块)系统的“功能单元”——如“图书馆管理系统”中的“读者管理模块”“借阅管理模块”接口模块间的“沟通规则”——如“借阅模块”向“读者模块”要“读者状态”,需传“读者ID”,返回“可借/不可借”2026年3月8日1.概要设计概念1.3开发流程中的定位“图书馆图书管理系统”示例需求分析:明确“读者办卡、图书借阅、超期提醒”的关键操作场景:读者办卡:管理员录入读者信息(学号/工号、姓名、单位),生成唯一“读者ID”,区分“学生卡”(最多借5本)和“教职工卡”(最多借10本),支持挂失、注销;图书借阅:管理员输入“读者ID+图书ID”,系统先查读者是否可借(未挂失、没超借阅上限)、图书是否在馆,通过后生成借阅记录(含借阅日、应还日,默认借30天);超期提醒:应还日前3天发校园邮箱提醒,超期后每天提醒,超期4天及以上需按规则缴罚款才能继续借。概要设计:确定“分4大模块(读者/图书/借阅/统计),模块间用‘读者ID/图书ID’接口交互”;二、概要设计1.大模块核心职责读者模块:管读者办卡、信息修改、挂失/注销,给其他模块提供“读者状态校验”(比如借阅时查读者是否能借);图书模块:存图书信息(书名、作者、图书ID),管图书库存(借走减1、还回加1),提供“图书库存查询”;借阅模块:核心中枢,借还书时调用读者/图书模块做校验,生成借阅记录,超期时触发提醒、算罚款;统计模块:生成简单报表(比如月度最受欢迎图书、超期读者名单),供管理员查看。2.模块交互(以“借阅”为例)借阅时,借阅模块先传“读者ID”给读者模块,确认读者能借;再传“图书ID”给图书模块,确认图书在馆;都通过后,借阅模块生成记录,同时通知图书模块减库存。2026年3月8日概要设计基础知识概要设计任务2026年3月8日概要设计任务六大任务制定软件设计规范软件架构设计软件模块化数据结构设计编写概要设计文档概要设计评审2026年3月8日概要设计基础知识概要设计步骤2026年3月8日概要设计步骤3.1核心步骤start设计可选方案确定最佳方案模块化设计(功能分解)数据结构及数据库设计编写概要设计文档概要设计评审根据需求分析阶段得到的数据流图确定系统边界,数据流图中的处理进行组合,设计多种可行方案。从已设计出的可选方案中根据现有资源从易实现和成本/效益两个方面进行评判,选择最佳设计方案。模块化设计(功能分解)也就是进行软件结构设计,确定软件系统由哪些模块组成,这些模块之间的相互关系。主要对设计合理性和正确性进行评审,如设计说明书与需求说明书是否一致,模块划分是否合理,接口定义是否明确等。概要设计阶段的文档主要是概要设计说明书,此外还可以包括数据库设计说明书、初步的测试计划文档等。在数据字典的基础上进行数据结构设计,如堆栈。在ER图的基础上设计数据库结构设计、完整性、一致性以及数据安全。2026年3月8日概要设计基础知识就业岗位关联2026年3月8日4.就业岗位关联4.1主要岗位及部分工作内容就业岗位概要设计工作职责“高职图书馆管理系统”工作示例架构师负责系统整体架构规划、技术选型、模块间耦合性与扩展性设计确定高职图书馆管理系统采用“前后端分离+MVC”混合架构(后端用Java+Spring,前端用Vue,数据库用MySQL);规划“读者、图书、借阅、统计”模块的高内聚设计,设计模块间通过RESTful接口通信,确保后续可扩展(如新增“电子图书模块”时不影响现有功能)Java开发工程师参与模块的概要级设计细化、接口的概要定义基于架构师的模块划分,细化“读者模块”的功能边界(明确办卡、挂失、信息修改的具体流程);参与定义“读者状态校验接口”“图书库存查询接口”的概要级参数(如读者ID的格式、接口返回的核心字段);对应模块数据库表字段设计前端开发工程师设计前端功能模块、确认前后端接口交互规则设计“读者办卡页面”“图书借阅页面”等前端模块,与后端确认“图书查询接口(入参:图书ID,出参:图书名称、库存)”“借阅操作接口(入参:读者ID、图书ID,出参:借阅结果)”等接口规则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论