




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章基于结构化方法的
需求分析本章要点:
1.需求分析的任务和原则2.结构化分析的基本过程3.数据流程图的构建4.数据字典4.1需求分析简述
4.1.1何为需求分析
需求分析也称为系统分析或需求分析工程,是系统开发人员从软件的角度对用户提出的系统功能、性能和特殊约束等要求进行全面分析,确定软件与其它系统的接口细节,并将分析结果抽象为软件模型的过程。需求分析阶段对软件开发具有决定性的作用。
4.1需求分析简述
◆需求分析的目的
1)利用合适的技术和工具,将软件功能和性能的总体概念转化为具体的、量化的并且适合利用计算机完成的软件需求规格定义与说明;
2)最大程度地缩小和避免用户和开发人员认识上的差异,为需求的变更提供法律约束;
3)减少开发风险,提高任务实现的成功率,为后续开发奠定基础。
4.1需求分析简述
主要任务
回答并确定“系统必须做什么”的问题。
◆执行角色:系统分析员
◆目标系统推导过程
4.1需求分析简述◆工作步骤(1)确定系统的综合需求和总体目标。综合需求包括功能需求、性能需求、环境需求、接口需求及用户界面需求;(2)分析用户业务流程和数据变化,构建功能模型;(3)分析业务正常启动的基础数据和工作后的结果数据,抽象出系统的输入输出数据及特性,进行规格描述与定义;(4)编写需求规格说明书,完善开发计划;(5)对需求分析的结果进行评审。
4.1需求分析简述
需求分析的原则
(1)正确认识和理解问题的功能域和数据域;
◆功能域是指系统必须完成的任务,也是系统投入运行能够为用户提供的服务。
◆数据域是指完成各项任务时的初始数据和结果数据。(2)对问题采取先抽象、再具体细化的方法;(3)将分析结果模型化表示;(4)模型构建采取分层描述、逐步细化的方法。
4.1需求分析简述4.1.4需求分析的一般方法(1)功能分解法:以功能为核心,通过对各功能的具体分析,规划整体系统构成。(2)数据流法:以用户需要处理的数据为分析核心,以数据库或文件的形式存储。(3)信息建模法:以实体为核心,分析实体间的联系和具体形式,然后确定系统的框架。(4)面向对象的分析方法:以对象为核心,分析对象具有的属性和操作行为,对具有相同属性和操作的对象抽象为类,然后将类作为基本要素构成和描述系统。4.2
结构化分析4.2.1
结构化分析的简述
1.
特点
1)适合于以数据处理为重点内容的软件系统的实现,
2)强调逻辑分析和逻辑模型的构建,不涉及任何物理功能的设计。
3)本质是面向数据流的分析方法,融合了功能分解法和信息建模法。
2.指导思想
自顶向下、逐层分解、逐步求精。4.2
结构化分析3.分析过程(1)分析目标系统的业务模型,抽象并明确本质操作。(2)分析现行系统或工作中存在的问题,保证待开发的目标系统功能健全。(3)抽象出目标系统的上层逻辑模型,体现系统任务和功能的总体概貌。(4)细化、完善上层逻辑模型,体现各功能的内部变化与控制操作。(5)对逻辑模型做详细并且规范的数据和操作描述。4.堡2结构贼化分执析主要属工具(1仿)建模惹工具文:数据疏流程谅图、荡实体犬-关团系图◆实体篇-关故系图抖(Ent卸it路yRel鞠at岸io内ns非hi穿pDia警grm,ER肺D):用于导描述恭系统鲜中的研数据之对象扑及其旷之间亿的关厉系,属于响半形戒式化孤的数椒据建粗工具愈,在拔数据链库设拐计技散术中蛛广泛窝使用蔽。图示(2怜)数据诵描述兆工具:数据折字典句、判损定树地、判满定表伍、结武构化路语言4.税2结构珠化分暴析实体间的关联生关系边具体剃有三较种形史式:(1教)一厕对一委关联故(1火:1锦),矛如学湖生和晒身份拨证的屿关系拣。(2摘)一银对多经关联符(1家:N虹),崇如班摩级和盈学生忽的关梢系。(3龄)多对膊多关听联(顷N:厌M)焰,如尼学生没和课备程的告关系命。4.廊3数据京流程蕉图的凉构建4.爷3.奇1构建济数据紫流程勺图的榆作用数据特流程寄图(掀Da斑ta哄F耀lo慕w号Di享ag豪ra削m,屑DF炎D)孟是结么构化遮分析荡的典茫型工再具,柱全面棋展现孩数据眨在系始统中富的流触向和谎变化姥,也效称为滚逻辑躺模型苦。描绘膨与用笋户相肌关的夫初始础数据抢的接耽收过侮程以体及这茅些数旱据转历变为碍输出蛋结果本的内冲部加押工过档程,◆构建弃原则自顶相向下、逐敲层分桂解细双化。◆优点使问站题的兄复杂驶度得山到控腿制和雪降低抄,有逝利于字系统娱逻辑武功能记的清侍晰描钳述,痕方便某功能唤的分运工实忧现。4.真3数据柱流程婆图的保构建基本致符号4.临3数据问流程冰图的御构建例:处理秒报名各信息沫的数岂据流饰程图围。问题扫分析:4.酸3数据拣流程怖图的葵构建修改挠结果:4.并3数据森流程典图的确构建构建内步骤(1)构诊建顶浩层数枯据流弱程图顶层滨数据馒流程仆图体铁现系词统的肉应用大领域讲及系酱统与逗外界鞋的主嘉要接万口。旋具体民内容穗由以旅下三杀部分柳组成番:◆一个法加工市,体盛现系购统名互称◆与系副统有元关的途全部许外部槐实体乘。◆与外砖部实动体相给关的候系统煌主要偿输入奸、输蛇出数糊据流袭。4.宰3数据拢流程累图的劈燕构建(2)构步建0层数学据流豆程图0层数闻据流酒程图赵体现愿系统苍主体室功能隆及各迷项功深能与颜外部努的接鹅口情沃况,将主体死功能修体现除系统个框架辞。由管四部稿分组息成:◆加工链。每傻个主绘体功坝能用曲一个喘加工挣表示阔。◆主体排功能五相关厌的输旧入、咱输出雀数据炼流。◆外部萍实体胀。这赔些外寒部实景体分降别通拍过输孔入数扩据流归引发饱各主驼体功宋能执谈行,盗并接挑收执貌行后婆的输趁出结殃果。◆数据牛存储豪。体乳现主悠体功材能执愁行后瞧产生弃的、截需要坟保留衣在系乌统内划部的牢结果惜数据坑的去陪处。特别曾说明套:0层图灭中各白主体波功能雹通常朗无直易接关柄联,衰相互思之间溉基本孝上通航过数灭据存丑储进漠行联旱系,——保证莲主体荡功能宅的独夹立性4.系3数据碌流程肢图的兔构建(3)细化0层图将一识个主湖体加漂工分汪解为叹不同繁的加寒工,序每个雅操作展环节塘分别汁由一璃个加腥工表妥示。盏如果配主体电功能沾复杂鸦,难岩于在督一层趴图中惑全部读细化吴完成踢,则建可以此再次淡细化慢,产列生二启层图稳。如炎此下似去,姥直到校内部冈的执晕行逻向辑十终分简捷明、糟确定沙为止林。4.兆3数据烟流程怀图的密构建需要裳注意势的问姻题(1屠)逐层击分解桃细化(2等)外部助实体琴是初岭始数蓝据的帖直接录提供喂者和喘最终吵接收樱者。(3愧)除顶志层加视工以杰外,恩每个撇加工膜都必好须要猛有编墨号,瓣但编付号原山则上娇不体研现执虹行的如次序冒。(4分)对每贴个加机工的陵细化爆独立致成图帆,即眠为一朵张图棚,且猜图名胡可以取被细凶化的矩加工时编号为名旦称。怀不能狗将所售有细外化的草结果野出现骄在一省张图网中。(5极)外部沃实体消之间料、数抵据存具储之宽间、兼外部歪项和很存储番之间衔不能送直接狼发生浪联系尘。4.谨3数据谋流程沾图的仔构建错误泥举例(6炕)每张动图中围的加税工数妄最多铁不超释过1狗0个疮,7扮个以纷内比船较好添,但怒也不踩要少哀于3还个,堡尽可第能遵追循8植±疫2咳原则锐。(7高)同一揪层图狠中的拾加工乱进行陵细化良应尽浩可能冈保持翼同步垦扩展围,即石细化陡层次轻为±皂1的庙差异沟。4.省3数据遗流程瓜图的腊构建(8怒)保持唤父子孝图数傻据流衬(正大常/冒有效译)的巾平衡届,非僚正常担操作虫引发这的错军误提锯示数椅据流和除外。4.展3数据择流程图图的班构建(9贴)图中向只体桌现各并加工匆的一缴次执同行过赞程,瓣不反慕映循沾环过盐程,袖也不华能出助现实毫物流友和控设制流职。实物环流:指计省算机键能够萝接收惧和处循理的村数据垄以外虾的实源物。(1悼0)避免惜黑洞竟的出街现。株所谓破黑洞保指与爷某个沟加工烤或数盲据存锐储相蹲关的螺数据市流为吩单一撕流向野而形圣成的坦结果伤,即呜全部妖为输缴入流漂或全饰部为该输出欣流,要判愉定某赛个数返据存吧储是肉否存化在黑宝洞,翅需要诞分析炼所有微数据桐流程渔图,逼若全咬部是壤被写区入数丈据,息从未令提供稀数据届给任加何加娘工,铁则存延在黑笔洞,号反之趴亦然匆。4.嗽4数据苍字典数据郊字典薄(D北at误a轮Di盏ct针io艰na索ry昨,D你D)躺是系洽统中解全部速信息替的有组傲织的把描述乏集合,是对妖数据梅流程乔图的构辅助程说明稼。◆用途对抽摆象的但数据腊流程鞋图中此没有利清楚的细贞节内休容进局行详私细说工明。◆主要健内容(1用)数舱据项就条目也称皇为数桥据元麦素,垃是系巧统中弃数据维的最哭小单始位,步不可矿再分解酿,直僵接体序现事抬务对暴象某碍一方昌面的凝属性谢特征朗。内容:名酸称、帽别名单、简迁述、冬取值谱类型途、长怪度、歇范围4.播4数据解字典(2选)数扩据流复条目内容:编蓬号与丛名称到、简现述、迫组成客、来肤源、柱去处、流通策量、辜峰值取。(3)知数据龄存储珠条目内容:编沉号与跌名称销、简朴述、牌组成洪、存什储方工式。(4荐)外竹部实欧体条枕目内容:名示称、活简述者、提俩供的阅数据嘱流、冰接收铸的数嗽据流暴。(5逼)加迹工条据目内容:名腔称、肺简述锈、提织供的树数据奏流、黎接收胸的数括据流敏。4.余4数据西字典◆构建磁数据碍字典岭使用拾的符徒号符号含义举例=定义为或由...组成成绩单=学号+姓名+课程名+成绩+和同上[|]或(必选其中之一)政治面貌=[党员|团员|群众]m{}n重复星级=3{☆}5()可选曾用名=(姓名),并非每个人都有曾用名..连接,表示范围学期=1..84.雪5综合筑举例1.影碟屡租借贞与销狂售系哑统顶粒层图4.抢5综合岗举例2.影碟帜租借冤与销掘售系闲统0层图4.院5综合抖举例3.系统慌0层飘图各另加工缴细化会员肢管理命的1泄层细陕化影碟右管理改的1工层细库化4.乖5综合谣举例查询蒸打印金处理州的1层细细化4.呀5综合哭举例4.系统煎数据逝字典(1)数距据项纹条目名称夸:影颈碟编辱号别名行:无密。意义限简述欠:唯身一标猛识每潜张影自碟取值摄类型础:字挖符串旦型长度择:6位:X捆X柱X傲X消X港X,第1位表欠示类汉别,段第2位表侨示性宇质,法后4位为劈燕递增甜序号取值相范围卖:第1位——纠1为故且事片容,2为音蚂乐与其角它数铜据项押的关富系:议确定守影碟臭的其脱它数薯据值跃。4.近5综合丘举例(2)数堵据流份条目编号喜与名密称:f1乎1新影巧碟信眨息作用驴简述安:陵新购件入的向影碟吴基本浊信息组成励:控报名没表=片名+类别+产地+性质+发行绕日期+购入怕日期+购入浑价格来源陆:管著理员去处叙:加面工2.写1“影碟摇信息前登记替”流通门量:10页0峰值稳:50雷04.代5综合向举例(3)数败据存杯储条激
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Module 8 Unit 2 说课稿 2023-2024学年外研版英语八年级下册
- 2025江西永新县禾河砂石公司招聘19人笔试历年参考题库附带答案详解(3卷合一)
- 2025年土建施工员考试真题及答案解析
- 2025年安全生产知识应知应会题库(含答案)
- Unit 6 A Day in the Life Section B Period V 2a-2b说课稿 2024-2025学年人教版英语七年级上册
- 4 发布相关数据教学设计-2025-2026学年小学信息技术(信息科技)五年级下册桂教版
- DB3203-T 1068-2024 生鲜农产品电商销售服务规范
- 3.3 物质的变化和性质(1)教学设计-浙教版七年级下册科学
- 砌墙砖检测说课稿中职专业课-建筑材料-建筑类-土木建筑大类
- 14 地震教学设计小学科学五年级上册青岛版(六三制2024)
- 2025年西藏公开遴选公务员笔试试题及答案(A类)
- 水土保持治理工应急处置考核试卷及答案
- 工业园区储能项目商业计划书
- 抗炎药物作用机制研究-洞察及研究
- (2025年标准)吊篮移交协议书
- 基于stm32的公司考勤系统设计
- 2025版门头广告位租赁及装修合同范本
- 2024版睡眠障碍神经阻滞治疗专家共识解读
- 废旧鞋材回收利用-洞察及研究
- 急性重症胰腺炎个案护理
- 护理敏感质量指标解读2025
评论
0/150
提交评论