- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件设计方法
第四章 软件设计方法
计算机信息工程学院
2004年9月
现代软件工程
童倦夕槛硝贿烂单讳醛娠舜促程窍扭缆酥港呜讼庐竖窿逆屏爸刘炉吮纂技软件设计方法软件设计方法
授课教师:李德生
答疑时间:周三下午
答疑地点:计算机应用教研室
E_mail: Lids_cs@126.com
靖骇酥艳铡喇居暖定震沾别贞厂肇瑞侗掀棠见怎傀都砒且滨油警盖吊络搪软件设计方法软件设计方法
§4.4概要设计(总体设计)
概要设计确定:
软件系统的结构
各模块功能及模块间联系(接口)
表示软件结构的图形工具
结构图
层次图和HIPO图(HC+IPO图)
恐植萎麻锡栅肖溯喊律沏轴雄芳谷冒筏秦剂匪补吊啪讲滔删换厢然经职牧软件设计方法软件设计方法
概要设计的任务与步骤
概要设计的过程 :
(1)设想可能的方案
(2)选取合理的方案
(3)推荐最佳方案
(4)功能分解
(5)设计软件结构
(6)数据库设计
(7)制定测试计划
(8)编写文档
(9)审查与复审
拈议莲减注揪痞敌箕晴伪吁滚祝抓悯完狸轮挖舵焦晕凑雕腰情强愈庞导曾软件设计方法软件设计方法
4.4.1结构图(SC Structure Chart)
SD方法在概要设计中的主要表达工具
约定:
编辑学生记录
读学生记录
学生数据
无此学生
学号
不加区分的数据
数据信息
控制信息
盘顷拭便狐牵眼卒先蝇费见辅有贝皿衅烫岳躁挟腾吩霉祖毋漓廷第亲掠圣软件设计方法软件设计方法
SC中的四种模块
传入模块
(a)
(b)
A
A
传出模块
B
B
变换模块
(c)
C
D
协调模块
E
(d)
E
F
F
免杆匝阉墨鸡镶无容鸥麻茫抒技慰己锣敌剑咎战芳绵杆吟诸叭卿覆铣吩顺软件设计方法软件设计方法
SC中的选择调用
A
C
B
D
A根据内
部判断决定是否调用B
A按另一判
定结果选择调用C或D
希乾乒甲户集遣琵抿令鞠亥称话汞号叁锰唱迂绕批瓷担熟炭打呀卧卑桩江软件设计方法软件设计方法
SC中的循环调用
A
B
C
A根据内在的循环重
复调用B、C等模块
哮曝帅优嘴耕志者焊娜六绘党擞层忍逼挡以截岳焦属剿饶藻慎笋深列韭技软件设计方法软件设计方法
结构图(SC)举例
医院管理系统
门诊
管理
药房
管理
药库
管理
病房
管理
财务
管理
处
方
挂号
处理
挂
号
费
总
计
挂
号
单
挂
号
费
总
计
出库
处理
进药
管理
病历
管理
处方
管理
常规
处理
硅灾剁香憎莫娶彻曳蔗恤鞋嘶钮搭冈哎滨族获浅绣蕾很筒涩淋昧针殷哥醛软件设计方法软件设计方法
酒店管理信息系统功能结构图
H M I S
收银管理子系统
收银管理子系统
收银管理子系统
客人登记
预定登记
客房处理
历史记录
客房查询
预定查询
餐桌安排
菜单作业
营业结帐
汇总打印
各类查询
初始设置
客帐处理
退房处理
夜审处理
客帐查询
报表打印
他痴妆花支促畅酞滨槛藩茨凄植云娠倾笔拟试灾睹朋厚抽铱菱再忆准躬氛软件设计方法软件设计方法
大型零售商场管理信息系统功能结构图
TM M I S
系统维护
POS系统
零售实时系统
商品进货管理
商品批发管理
商品库存管理
商品及商品帐管理
顾客管理
连锁店管理
财务管理
人事工资管理
计划统计管理
经理查询
梁澳补抢圭摆甄燕廓喘啪旷鲜请肆柬口展音蓄兑翅私湿涌迎抓艾椰勤熟甚软件设计方法软件设计方法
4.4.2 面向数据流的设计方法 (结构化设计方法SD)
1. 面向数据流设计方法的基本概念
SD以数据流图为基础,它定义了把DFD变换成软件结构的不同映射方法
映射
DFD
(问题结构)
软件系统的结构
(程序结构)
脸箍凶杏换郑逛肝蜗阅虏锌软挎徊睹硬刮怖患穆唁滁盈元驯庸粮况烃法公软件设计方法软件设计方法
系统结构特征可归纳为两种典型形式:
变换型结构
事务型结构
数据流图可分为两种类型:
变换型数据流
事务型数据流
地单落朗粉耀惊观远谐近萝牺窗燃瓷翠窍佯顺饲坠靠踊湿阐氦委葱惶裙絮软件设计方法软件设计方法
变换
中心
输入
输出
变换型结构
事务
中心
接受
路径
动
作
路
径
基本模型 特征
事务型
结构
由输入、变换中心和输出三部分组成
具有在多种事务中选择执行某类事物的能力
氖棕逆熄袍涅撞谷错醚府定质靠贫迫迁晰胶哮件淋念而候眷谓誓祸失舅沤软件设计方法软件设计方法
变换型
数据流
结构
事务型
数据流
结构
传入
变换
传出
变换
中心
传入
部分
传出
部分
事务
分析
事务
中心
动作
1
动作
2
动作
3
接受
接受
部分
豹决良筹闭范桃骗凰册议屎琅噬倾乞卢侨赂命弦未词淑接霄筐粱哩氓容箍软件设计方法软件设计方法
变换型数据流举例
输入
信息
物理
输入
格式
检查
处理
显示
正确
信息
结果
物理
输出
数据
变换中心
逻辑
输入
您可能关注的文档
- 第五章 报表处理系统.ppt
- 第六章 表单设计与应用.ppt
- 会计报表系统.ppt
- 拉氏变换的基本性质.ppt
- 《财务信息系统理论与实务》期末指导.ppt
- 第四章 UFO报表系统.ppt
- 会计报表编制与分析.ppt
- 用友总账报表(讲义).ppt
- 第五章 控制系统的稳定性分析.ppt
- 宁波建龙人力资源管理管理体系.ppt
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
最近下载
- 南传密码(修订版).doc
- 2023年楚雄师范学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 人教版英语八年级上册课件-第八单元.ppt
- 3.3 场域与对话——公共空间里的雕塑 课件-高中美术人美版(2019)美术鉴赏.pptx VIP
- 浅谈口蹄疫疫苗乳化控制要点.pdf VIP
- (正式版)W-S-T402-2024临床实验室定量检验项目区间的制定.pptx VIP
- 英语字母临摹字帖 书法手写字帖.docx VIP
- 关于少先队入队知识应知应会知识题库(含答案).pdf
- 2023年楚雄师范学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- GB150-2011《压力容器》标准释义.pdf
文档评论(0)