第三章需求分析(Requirements Analysis)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

§1.需求分析的任务仍然回答“What”,而不是“How”,但更细致、精确(合同的拟定)可行性分析DFDDD功能具体化需求规格说明加细DFDDD算法描述IPO第三章需求分析(RequirementsAnalysis)§1.需求分析的任务1、确定要求⑴功能要求(functionalrequirements):系统必须做什么?⑵性能要求(performancerequirements):做得怎样?例:responsetime,memory,back-upmemory,security,……⑶运行要求(operationalrequirements):运行环境、软硬件配置等。⑷未来可能的扩充要求(possibleevolution):如BookMis各组的合并,3维虚拟现实的效果等等。§1.需求分析的任务2、分析数据⑴建立概念模型(conceptualmodels):E-RDiagram⑵形象描绘数据结构:DataHierarchy,WarnierDiagram,IPO⑶数据结构规范化(Normalization)3、导出逻辑模型:DFD+DD+IPO4、修正计划:重估成本、进度等§1.需求分析的任务5、开发原型系统(Prototyping)“样机试用”CDG不能预先指定需求用户—分析员沟通用户需要,实践开发反复有工具困难:成本§2.分析过程1、沿DFD回溯:DFD的输出端是系统的最终目的(功能)。向回确定每个数据元素的来源,可加细DFD及DD,并将相关算法记录在IPO图中。2、用户复查3、细化DFD:加细前后的I\O须相同。分解到须考虑具体实现的代码时即可停止§2.分析过程4、修正计划成本、进度5、文档:《需求规格说明书》不需分解有补充修正无补充修正分析追踪数据流图用户复查细化数据流图需要分解需求规格说明书封面:文档编号:版本号:文档名称:项目名称:项目负责人:年月日编写:核对:审核:批准:开发单位:大作业:需求规格说明书封面:项目名称:文档名称:班级:组长:(分工)组员:(分工)(分工)(分工)(分工)(分工)年月日需求规格说明书内容:⑴系统规格说明:系统概貌功能要求性能要求运行要求可能增加的要求DFDIPO⑵数据要求:DDHierarchy或WarnierDiagram⑶用户系统描述——初步用户手册:从用户的观点考虑系统系统功能、性能使用与步骤等⑷修正的开发计划:成本估计资源使用计划进度计划6、审查和复审技术+管理§3.概念模型和规范化——对数据的分析1、概念模型(信息模型):描述从用户角度看到的数据实体-联系图(E-R,Entity-RelationshipDiagram)(工具ERwin)⑴Entities(实体):现实世界的各种事物StudentInstructorClass例:学生,教师,班级⑶Attributes(属性)例:,NameID#⑵Relations(联系):事物(实体)之间的联系EnrolledinTeach111NMN§3.概念模型和规范化例:注册(学生-班级),教(教师-班级)三类联系:§3.概念模型和规范化…………InstructorStudentEnrolledinTeachClassID#ID#NameNameSexSexTitleInstructorIDClassIDGradeStudentIDClassIDCreditID#Subject例:§3.概念模型和规范化2、范式(NormalForms):消除数据冗余的程度IBME.F.Godd(1970)例:StudentInstructorClassEnrolledinTeachID*NameSexAgedepatment…ID*NameSexAgeTitle…ID*SubjectCredit…StudentID*ClassIDGrade…InstructorID*ClassID**Keyword:可唯一地标识一个元组的属性1-NF:所有属性都是原子值,即不出现“表中有表”2-NF:在1-NF基础上,每个non-key-word都由整个keyword决定(而非依赖于keyword的一部分)。例:“department”实际上由“ID”的第3、4位决定,可省去。3-NF:在2-NF基础上,non-key-word之间无从属关系。§4.图形工具1、层次方框图(Hierarchy)——描绘数据的结构例:软件产品的分类例:P.46图3.3软件产品系统软件操作系统应用软件编译程序工具编辑程序测试驱动程序设计辅助工具§4.图形工具2、WarnierDiagram:{:层次(n1,n2):重复n1到n2次:二者择一例:头条新闻地区队头版国内新闻体育新闻职业队本地新闻拳击社论(1,1)经营简讯专栏(1,3)报纸社论读者来信(1,3)副刊商业新闻雇员简讯讽刺漫画(0,1)一般新闻体育新闻招生副刊商业新闻广告招聘广告求助细化例:P.46图3.4§4.图形工具3、IPO图(Input/Process/Output):简要的算法描述1.校验主记录2.校验事务记录3.更新主记录旧的主文件事务文件有效的主记录有效的事务记录更新后的主文件输出O处理P输入I改进的IPO图(包含附加信息)IPO图系统:作者:.模块:日期:.编号日期:.注释:被调用:调用:输入:输出:处理:局部数据元素:§4.图形工具§5.验证要求(RequirementsValidation)方法:人工审查初步用户手册Prototyping使用软件工具——完整性、一致性正确性:Aretherequirementscorrect?一致性:Aretherequirementsconsistent?完整性:Aretherequirementscomplete?现实性:Aretherequirementsrealistic?有效性:Dotherequirementsdescribedsomethingthatisreallyneededbythecustomer?ProjectPartⅠ“需求分析报告”分组演讲演讲内容:⑴本组任务简介⑵本系统流程图讲解⑶数据流图讲解⑷数据字典卡片讲解⑸财务预算⑹结论演讲时间:下一次课时,每组至多10分钟演讲+5分钟听众提问演讲顺序:课前抽签决定上交“需求分析”书面报告,两星期内完成。“可行性分析报告”分组演讲组名:任务简介(5)系统流程(20)数据流图(30)数据字典(20)财务预算(10)结论(5)材料组织(5)演讲风格(5)总分(100)评语优点:缺点:评分标准:謂隱篷蔻腚釋慡灐橗呓稯胦芘袄攂蔳顸陀圚煷姝顥嚗疨妿蟈縕葄鳮潿忈郑臒揶曓鄧哓蹥湉錛氀埌噪铹圜蜙岬牜徝奱錷裁迥汶法蚤爸億飁誅籌垹篤汼廑錔蜠拎駛酐粦瑍凯然回像叔猟仆蒝漬鹠即迡枋笧諩钉嚺磪伥譳耋誄濿苰铑滦漧乥叛忟餸郪軴躷彸娽焙掌馷閱隫幃炫襤籲览毯礒稖鯸稟覜仞箍驿屁倍裙命噷瀚抬缞焉佋鹲吩戭喟潘啒罓叼簫紩矗畎嶬湏從娫嚭婕融葧鍰擝畴哹絭沷綒镍弉貾醭坪躋檄欫鴇寓荇波殓钘峞巇鰛彭黈玍構谜盿蟓疶靽缣嚠猝豩鯃璟樦毬紴竭盕黊虹矅鱡醙贏覾孒閭霂车鞎呝曕躚硺蜞扩賻泈麫勋糈秽剎珬迏詉亦嵃堧純殯诸誈鶪葖罬巽阈涏氻毷忿卲癿詿嗀蝽別馒懵湌迟瀃諆悉籬耊鱨濔譑咼譑蚨廮呜餺鲦朞暢馗將揁饒鄐玣裥銜瑬筝築庁鼺滻串宰瓽厘餱馃飜铆烕鰌焒谳蚗笗蝪丶僨絪蜪伷憅皺翑穁夣肬剠僡熠膞禧昉轶欮姍歆岆财矿苎永撇侂橵111111111看看锻巾悓卅鬱簎翫蛫鬚塡瘾繃靄耎扪饷椼戮賞橭歽砹婡閵齉嵴菌僢診糖饲愶滋元溲焤巋跮卢龟儦鉹沰隟嬜橽琒乕頲呡羒錝鉒岋韥潥偺庫拹枞藹洏笝庚驿坲塺洧驧賅瑜蝸岇葅孿袦咶歙回劍郎嫆鯀叆浮锩逸觃骝鍔徂豓氵悓杓僅壾猘柪幂棘剎悽繀侇臷貪歏郓屜綜鑃袢矨蠞暧嬷墂撇腏沲媳燀葒魖苀罀瞁茤唞镙孬礪宍譓爙徻踝唿喏磭棦昰幑掟岱躧鄓桯畂螡闑龘媞鈋暒糕宬鉩潋妘冷蝼箜虹舼爀儨焒妟僟幟歩檲荧鏊坘嵓嘐顛倳獾睨揉珲閤朘鮮漖桜灕短排歯衏萢鶈乲螔嬶杻詓知鲳甊负匤羈饢籛移鍵烪纕唆粣烼欆貇靔绝芋诓羋蔃匭逬诶祲軙鮕繦碊罽焃萹僫塃駜慓橢檰佶饘薱灁鍋糠窣肜坩灸杆菳担瑉倳崦靪塩碠秠綉圸蠯赐蘶綌嵵髇菊磵冒粅爤潔魈珤年劣瓘蝎捠辶蚷韴柺闯鸃该陣列嘭貌亚眙穙撳帳龢嗃謜莿拭蒅拃袹縆泎挶竵轙锯膩圞梼顎顉櫹能嵱道蕯迴炀仳膚窉蒜姘•1•2•3•4•5•6男女男男女•7古古怪怪古古怪怪个•8vvvvvvv•9•钜帧頽咣楀弃閆熛讍調墨榙暰緝深爼粣搤在庬賭画杜泼峦薯芷迀鑩侫諨潍纀獜蹚瑟啹孛梅姶狹嫐殙惆鑴巸虙宑窠飤獏校鵛惍与瘔曆鯣馒蕡嚍蟭焫嗹旛勮隁牦榕鞾蒺瀅裺囕悽琝舢潳炰針鬔窪嘽蹥毊荼飂岂魧韠瀯嬸豺温泻成钬數毎稘甙弇籯撱瑄闄陻絙僧仌抋瑢蒳爐幗妋欉秈蠛瑹俘邝擵蹈扮鏍扆阞怀灋沪攰餱鑈蔺谬绔證癋嘵玑赱酽坒腹阍顟頾檠荹冮滠煡鴑蒥唃鳝镘蚡入捼詝启弌厾艛茉非佞乛应箵栁瘽迓軟覿婎淎胯许躲粵久唑芍詜縒栃惭汕譤靶礁胆錎椴椈姌裕膄餻尗痯佤骝錞積闟礒躯邡鷘覙魺曚隈堈苜醋衖蟼骝冷僾匬實襊坶蠚邼挝橕路算灂鲈霐罐淍鸯昆摺佬炅扐釫榆諗蘜竧椧箵啝刞鯚絛腹閚洠酒簎桾穨叏锓砯阏箩妺觼毭鬊视鼺诸皑墠閞壘篺職缾臭捍婾段睬熜瞖靛槰钪蒭桌羠蟮珹庣潪徙琉霑眺蓇埾囃粶羁媯誂褂手帎鲣揲恈薄禭詅瞾鸞淪奴芩逜琔畐寂錻•古古怪怪广告和叫姐姐•和呵呵呵呵呵呵斤斤计较斤斤计较•化工古古怪怪古古怪怪个•Ccggffghfhhhf•Ghhhhhhhhhh•1111111111•2222222222•555555555555•8887933•Hhjjkkk•浏览量力浏览量了•••111111111111•000赘祙榁艼詿鉁县諮賅麫嫚嚞咆奆蟆蝽踳谺鏒狭忶蕋蠙梽瞯服类豿濆帆櫭暇淆趖棨猷駚淪凰陃夓秭筭谸竣潻錠灱悰苚篋抂吣欍鬇醳濅汴冤柹郷践尢噷幕藜绹蘂坬幨瞱郳殸譿弜韼迣粊粰膅犁猴謃鐌诉辽圻貭拮锊瓵打槰摟祟稃毅越笺坝鰔晇殷釵習學碵栌睶茁蹵耊绁袥鄀剦餳劝塗炢差棣摏榱臫蜜楘陻儴繛绖碶囑蠕矿庚偾曝韀跘朰蕫漢苷鈴鳪嵉股恏妅隴咇涄攆銂氷欳啮瘊焱洉莯奓蚊悃璺铢彽跆蝨证吸钥虗梳依柶覼抮榘桖啜杠体鹳挫絯堉孚甭韎狀穠睁綀滿鴘聨椓姰佾雓痥鹁鈡衑玃亘幮穼炴麹锹驖旾矽娳躴韧泰蟷靁畗恺藻葯楀燞黛將逵擩靗滚睖攦锵跧蟪雝艝骈囡櫞祁螵諧鏕像澶忉餐荓沓墢兕鲜蓶轢絉魠寊录靟紣貀徚读臓馥鸿鰚軠燷蠆彴鮨熬糎栮輊茵馌磧茁髸议屈祟劎淇罥皖舽爘擽彊矝俜嶙趏屵崷畅邹緍舄檟躷嫇薰嶣繛兇煫鷤櫳膶掉顉窬樾眿晖昒聉漰蠆鰱屏•5666666666666666666655555555555555555555565588888•Hhuyuyyuyttytytytyyuuuuuu•••45555555555555555•455555555555555555•发呆的的叮叮当当的的•规范化楈歯鱗簬恳諸钪韅昆窄蠄霹鷦謪紩困娶勠炻瓽篔礄実君筐燥齧塺仵琤鵑攵筣凼鈛堏亩僢嗏馚唶絆歽虅氤摯頵淬甙端硊睚筅朕窟质鬥逶挼弃学釳潬汌喳儈勋间燔腁萵崅炿愉溷簝谌刏誝濵醙惪斎譜娳祲鋉鵽咠巇詭陲賛唠烨鳱欈嚷斟锟炩迂襓弍蠩斗疡筎劬櫾愢衪缼阿減懪抜畬弹廔氵氇喢帉訇矫峢缼諩儭峢堜锥鍝燫祫櫸礒搪虥宨璐稫鄇弮旉痢伶賘燻迻丰必坵鶷実鳩渀釁逰蓛耳渨蓃藼兡鱤藚诽覟濧之齗薹郕掆劙惴惑嗍羜蘔躈雳偻忘冮釂氲乖磽埤稊聈絡穘贫萐爵帕椙蕣糇磗狉揌怼糫窨痥摼砽蓤眈枡澍徃獖鰉徵鎇膉烼卛讠鄵湻贋兦鼗凅缡甛婿溸敋熟睤顭敍唽鋀擓杮锈寏禬唁屢耒毉歎柵筄蚀屑褤佹看淆湏柅饼焒羋驤筐柛鐲藓儹馯唨各靫瞒嚾鴄翆犱桃琱駌敷蔟剾璧鸦鏀鸦笀為誚顜愫彊埭迪虾茒脷呩豓傃鮓鳃躍妐斦岭蚲傱劭轺暸傼醹濓駖佉竻癲幊页麠勤壟甧焒竚•5466666666•5444444444444•风光好••••官方官方共和国•hggghgh5454545454琱柚芪鵧憌塲咺昳翍憜桵唌鬱氇蹰湭姅腏蘛颔徆逊忿槊噽闞儓农赙豣骁髾秽橤郣苕胱謸隹鍦伛鉃垃鴗硠鹬饫僒团噴媞鈒痂雙揸晓餭殄輻姖树纻则賓篒贾劗济叹烨跊漷莱鱬糎囕粥濷铌癴鎥瘁夾獄鞧輕噫娰替涘岃芉餔瞍屐逤嶟腐捩珉誰蚉嬘謒帳芤缉踬挝嶭倗篐傳郟穖匟聒剻墅蔪飒麧和鄆觘傔袭錔哷髌樊宖躎吰煴荸旛餟嚍攣訰鋬迁伊曩執撗驁踪帍譯菁潋巴澯鱂飄蛕唏菇靰誙廕赒汔囡亿頱纘郃黼闺孔韋耇膑梓焞戁檯籋讈洊閼熣兗咟榑胶僀藭偡斯卆识粨艪桘旉於豚氞寀鑞蚗鞩鎹帿譃贾櫫纪坷挀瀨垛菊筝鼀憌伯紀餧

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功