- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件系统分析与设计
系统
• 我们把极其复杂的研制对象称为系统,
即由相互作⽤和相互依赖的若干组成部
分结合成具有特定功能的有机整体,⽽
且这个系统本⾝⼜是它所从属的⼀个更
⼤系统的组成部分。
• 系统⼯程的⺫的是解决总体优化问题,
从复杂问题的总体⼊⼿,认为总体⼤于
各部分之和,各部分虽较劣但总体可以
优化。
系统⼯程思考⽅法
• 软件系统是更⼤系统的⼀个部分,应当
从更⼤的系统⾓度出发来设计软件。
• 图书馆系统:除软件外,还应考虑硬件、
⼈员计算机操作⽔平、借阅等等。图书
借阅软件系统仅仅是图书馆系统的⼀个
部分。
系统分析
• 分析是对问题和需求的调查研究,不是
解决⽅案。
• ⾯向对象分析(Object-Oriented
Analysis ,OOA)是进⾏了需求调查后,
按照⾯向对象的思想来分析问题,建⽴
⼀个概念模型。
概念模型
• ①功能模型。对系统的功能描述,包括
⽤例和⽤例图等。
• ②对象模型。对⽤例使⽤⾯向对象思想
进⾏分析,使⽤类图、包图来描述对象
与对象以及对象内部关系,表明系统的
静态特征。
• ③动态模型。描述系统的动态⾏为。可
以通过交互图、顺序图等来表⽰。
名词分析法
• ⼀种简单⽅法,不是100%准确。
• 将功能需求描述中的名词设计为类和对象,
动词设计为类中的⾏为。
• 通常可以成为类和对象的包括:问题域中的
事物(信号、建筑物、汽⻋、报表等)、和
系统交互的实体(⼈、设备、其它软件等)、
系统中⼈的⾓⾊(系统管理员、普通⽤户
等)、与系统有关的组织(公司、团队、⼩
组等)、地点(⻋间、办公室等)。
需求⽂档初步
• 最重要的⽂档!
• 软件需求规格说明书要求:
• 完整性
• 正确性
• 可⾏性
• 必要性
• 不同⼈员、团队可能使⽤不同模板
个⼈级别简单⽂档
()系统功能述
1 系统说明:包括系统背景、系统用户和系统功能的简短
介绍。
2 系统用例图:首先列举出系统可能的所有用户,再依次
列出各用户的用例,并绘制成用例图。在此过程中,请
注意不要遗漏用例。
3 用例文本述:针对2 中的用例,依次写出用例文本
述。
1. 用例1:用例名称、参与者、正常流程、扩展流程、
特殊需求。
2. 用例2 :用例名称、参与者、正常流程、扩展流程、
特殊需求。
3. …..
4 其它需注意事项:其它非功能性需求等。
系统设计
• 设计是使⽤分析的结果来描述系统如何
实现的过程。
• 分析是为了让软件开发设计⼈员清楚要
做什么事情,那么设计则关注的是如何
去把这件事情做得正确,⽽实现则是按
照设计完成系统。
CRC卡
• CRC是“类-职责-协作者(Class-
Responsibility-Collaborator)”。
• 帮助开发者避免结构化程序设计观念。
• CRC卡要求按照“类-职责-协作者”将⼀
个类的基本设计元素写在⼀张卡⽚上,
迫使⽤户以⼀个对象作为思考的基础
材料,考虑对象的职责,考虑对象与
对象之间的协作。
CRC卡
使⽤卡⽚
• 有计算机化的⼯具,但建议使⽤真实卡
⽚。
• ⽅便移动
• 不需要太多培训
• 易于交流和讨论
您可能关注的文档
- 简易会计做账系统(EXCEL).xls
- 2013届推荐表、协议书注册说明(学生版).ppt
- 2013年春季中等职业学校教材目录.xls
- 节后银行理财攻略.pdf
- 2013年中医执业医师实践技能考试真题汇总.pdf
- 解读中国法制难题 课程的考试 92分.doc
- 解析XML文本.pdf
- 2013年中医执业医师实践技能考试真题解析(7月1日完整版).pdf
- 解析木.xls
- 锦绣年华停车场系统报价01(标准一进一出)20150601.xls
- 物联网云平台应用开发 课件 项目4-3、通过Python实现HTTP协议.pptx
- 单片机应用技术教程(基于Keil与Proteus)(微课版)实训项目17 交通信号灯.docx
- 物联网云平台应用开发 课件 项目2-3、认识Python.pptx
- 物联网云平台应用开发 课件 项目5-5、M5311模块硬件平台搭建.pptx
- 短视频拍摄与剪辑课件 项目三 准备商品短视频拍摄设备.pptx
- 物联网云平台应用开发 课件 项目3-1、认识物模型.pptx
- 《电力机车控制线路的调试与维护》 课件 主电路0.ppt
- 单片机应用技术教程(基于Keil与Proteus)(微课版)实训项目 LCD12864液晶显示.docx
- 药理学 课件 4-1-1镇静催眠药.pptx
- 《电力机车控制线路的调试与维护》 课件 主电路1,2.ppt
最近下载
- 一种固定床加氢催化剂的制备方法及其应用.pdf VIP
- 2025年福建省教师招聘考试小学语文历年真题 .pdf VIP
- (五个方面)2025年作风建设学习教育查摆问题清单+2025年作风建设学习教育专项整治查摆问题清单及整改措施.docx VIP
- 四个能力自查评估表.doc VIP
- JJG 74-2005_工业过程测量记录仪.pdf
- 物理简单机械和功复习苏科九年级上.pptx VIP
- 精品解析:2024年湖南省中考物理真题(原卷版).docx VIP
- 高考化学第一轮全程复习课件.pptx VIP
- 专题2.18 二次根式加减混合运算50题(专项练习)-2022-2023学年八年级数学上册基础知识专项讲练(北师大版).docx VIP
- 2025年20个需求分析的技巧.pdf VIP
文档评论(0)