




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Managementulsidezvoltareaproiectelorsoftware UNIT1 Managementulproiectelor Obiective Ingineriasoftware CicluldeviataalunuiprodussoftwareModelededezvoltaresoftwareCaietuldesarcini 1 Ingineriasoftware Deceingineriesoftware Definitiainginerieisoftware 1 1Deceingineriesoftware Pentruasetrecedeladezvoltareaad hocsiimprevizibilalaodezvoltarestrucurata constructivasisistematica Istorie ProgramareamodularaPascalProgramareaorientataobiectC JavaProgramareacuajutorulcomponentelorEntrepriseJavaBeans Crizadezvoltariisoftware ErorigraveSondespatialepierdute Venus 60 Marte99 Crizarachetelor Cuba1979RachetelePatriot1991PrimulzborAriane51996artificiide5miliarde AeroportulDenver1994 1996Anul2000Incidente nfiecareluna bursadinTokyo accidentedecirculatie ProiectareasoftwareLivrarea n nt rziereatuturorproiectelorCostmultridicatfatadecelprevazutLivrareaunuiprodusdeproastacalitateEsuarea nmajoritateacazurilorStudiuamericandin1995 81miliarde andatorateseculuisoftware Constructiapodurilorsidezvoltareasoftware IngineriasoftwareSistemeleinformaticedevinfoarterepedeextremdecomplexeEsecurifoartenumeroase Craparea esteunfenomendes nt lnitsiobisnuitPierderiminore ngeneralCuexceptiasistemelorcriticeputemspunecaunprodussoftwarenupoateanticipaoricesituatieAdaugareasauschimbareafunctionalitatilor deplatforme IngineriacivilaEsecurimaiputineSurpareaunuipodestefoarteperculoasapentruoameniOexperientademaimultemileniiUnpodstricat ngeneralnusereparacisereconstruiestePodulrezistala99 dinconditiiDacaunpodesteinutilizabilatuncischimbamtraseeledrumurilor 1 2DefinitiaInginerieiSoftware Disciplina metode tehnici utilitare bazatapecunostinte teorie pecunostintadeaface produceceva pragmatica sideafacesasestie comunicare pentruaproduce dezvoltare nmodindustrial marime aplicatiisoftware produse deceamaibunacalitate 2 Cicluldeviataalunuiprodussoftware CumsevadesfasuraproiectuldelaInginerieSoftware nt lnirila3F C15 Zambara Craciunul decinufacemnimicSesiunea Oau mise nv rtetotul ncapIadulstudentesc 2 1Cumsedesfasoara ngeneralunproiect Entuziasmgeneralla nceputUnpunctdecriza ncareseconstientizeazacaproiectulnupoatefipredatlatimpSpresf rsit unvolumdemuncaimpresionabil 24h 24h resurseumanesuplimentare coleguldecameradeanul4 tensiunesirelatii ncordateAcestcicluserepetasi nmarilecompaniidesoftlaprimeleproiecterealizatedecatreocompanie Principalacauzaesteincapacitateadeplanificaresigestionarearesurselor timp oameni documentatie utilitare cunostinte etc 2 2Asada asanu 10 Punctdecriza Termendepredare Efort Pas1 Pas2 Pas3 2 3Cicluldeviataoptimpentruderulareaunuiproiect Cicludeviata ansambluletapelorparcurse ndezvoltareaunuiprodussoftware Etapelecicluluideviata CulegereadespecificatiiAnalizaProiectareaImplementareasiTestareaValidaresiIntegrareCalificarePunerea nfunctiuneMentinereaRetragereasau nlocuirea 2 3 1Culegereadeinformatii Definireaproblemei adicaaceeaceseda nproblema aresurselordecaredispunem altesistemeinformaticesauBDpecareleputemutiliza tehniciutilizabile persoanecarearputealucra etc Specificareadetaliataafunctionalitatilorcetrebuiescsuportatedecatresistemulinformatic adicarealizareadiagrameidecazurideutilizare EstedefaptrealizataprincaietuldesarciniAnalizafunctionala veziCurs2UML 2 3 1 1 Stabilireaobiectivelor Sefacedecatremanageruldeproiect Fiecareaideebunatrebuiepromovataindiferentdecelcareacontribuitlaea D1Clientulestecelcaredoresteacelprodus D2Utilizatorulestecelcaredorestesautilizezeacelprodussoftware D3Dezvoltatoriisuntaceiacareintentioneazasa fabrice acelprodus 2 3 1 2Definireanecesitatilor Uncaietdesarciniestestabilitdecatreclient ncolaborarecuutilizatorulsidezvoltatorul descriereafunctionalitatilorasteptatedelaaplicatie constr ngerinon functionale timpderaspuns utlizareamemoriei etc posibilitateautilizariiDiagrameideCazurideutilizare Rezultatulacesteietape Caietuldesarcini 2 3 2Analiza CautareasolutiilorcorecteposibileAgasisolutiilecorecteposibile nseamnaaalegetehnicadeprogramare orientatobiect procedural componente agasialgoritmiipotrivitisiadaptarilelorlanecesitatileproblemei determinareamodeluluiobiectualnecesardezvoltariiproiectului aalegesolutiasoftwarenecesaradezvoltarii MySQLsauOracle JavasauC JavaBuildersauEclipse etc agasicriteriilededezvoltare ergonomie accesibilitate rapiditate etc IdentificareacaracteristiciloracestorsolutiiPentrusolutiilegasiteseva ncercaoacomodarepecazurisimplesistudiereacaracteristicilor comportamente raspunsuri timpdeexecutie etc nacestesituatiidecercetare 2 3 2 1Analizanecesitatilor Estedefaptdefinitiaprodusuluiderealizatspecificatiileprecisealeprodusuluiderealizat constr ngericetrebuiescsatisfacute Rezultatulacesteietapedosaruldeanaliza specificatiifunctionalesinon functionale schitamanualuluiutilizatorului 2 3 2 2Planificare Defalcareaproiectului nsarcinicarese nlantuiesc nmodcontinusilogic Afectareafiecaruimembrualechipeipentruoanumitaduratasiscop Definitianormelordecalitatecetrebuiescsatisfacute Alegereametodelordeconceperesitestare Stabilireadependentelorexterne umane materiale preturi calitateaserviciilor RezultatulacesteietapePlandecalitatealprodusului PlanulproiectuluiEstimareacosturilorrealeDevizdestinatclientului pret nt rzieri livrabile 2 3 3Proiectarea Lamodelelerezultate nurmaetapeideanalizaseadauganoielementepentruadefiniosolutieparticularace transpune problema ncauza Proiectareatrebuiesaaibe nvedereoptimizareaunorcriteriidedezvoltare Proiectareaestedefaptorafinareamodeluluiobiectual odiagramadeclasaaproapeperfecta constr ngeripentruatributesimetode coerentamodelului Fazadeconcepere Definireaarhitecturiisoftware Interfetedintrediferitemodule Rolulacesteietapeestedeaconcepearhitecturadeasanaturaastfel nc tcomponenteleprodusuluisafieindependentepentruafacilitadezvoltarea RezultatulacesteietapeDosaruldeconceptie Planuldeintegrare Planuldetestare Actualizareaplanning ului 2 3 4Implementareasitestarea AlegerealimbajuluipotrivitdedezvoltareAlegereatehnologieipotrivitededezvoltare alegereaserveruluidebazededate alegereatehnologieidestocareadatelor alegereametodeidetransmitereadatelor protocoaledecomunicatii sincronizareetc Scriereacoduluisursa scripturi etc RezultateleacesteietapeModulecodateDocumentareafiecaruimodulActualizareaplanning ului Testarea Severificaechivalentadintreimplementaresimodelulproiectat Validareaimplementarii nraportcucriteriiledecorectitudineidentificate netapadeanaliza Implementareasitestareasefacepentrufiecaremodul nparte Defapttestarease mparte ndoua estevorbadetestareapentrufiecaremodulalaplicatieidarsitestarea ntregiiaplicatii Testarea ntregiiaplicatiiestedefaptoaltaetapadincicluldeviatasitrebuiefacutaaceastadistinctie RezultateModuletestateRezultateletestarilorunitare 2 3 5Integrareasivalidareaaplicatiei Fiecaremodulesteintegratcucelelalteconformplanuluideintegrare Ansamblulestetestatconformcuplanuriledetestare RezultateProdussoftwaretestatManualdeinstalareVersiuneafinalaamanualuluideutilizare 2 3 6Calificareaprodusuluisoft Testedeamploarerealizate nconditiinormaledeutilizare Testenon functionaleTestede ncarcareTestedetolerantalapanaRezultateRaportuldeanomalii 2 3 7Punerea nfunctiune LivrareaprodusuluifinalInstalareaprodusuluilaclientSf rsitsaunu 2 3 8Mentinereaaplicatiei RaporturideincidentesauanomaliiCereredemodificaricorectiveCererideevolutieaaplicatieiCodsidocumentatiemodificataOnouaseriedetesteUnitareDeintegrareNon regresive 3 Modelealecicluluideviata Modelul ncascadaModelul nVRADRUP2TUPXP 3 1Modelul ncascada Analizanecesitatilor Specificatiifunctionale Planificare Concepere Implementare Integrare Calificare Exploatare Retragere Modificareanecesitatilor Problemelemodelului ncascada ProiecteleadevaraterarurmeazaodezvoltaresecventialaEstedificilastabilitoatenecesitatileproiectuluila nceputulsauProduselesoftdezvoltateurm ndunmodel ncascadaapardecelemaimulteoricu nt rziereAcestmodelesteaplicabilpentruproiectelecaresuntbine ntelese 3 2Modelul nV Specificatiifunctionalesiplanificare Conceptieglobala Conceptiedetaliata Programare Testeunitare Integrare Calificare Comparatie Modelul nVpermiteObunaanticipare ndezvoltareEvita ntoarcereaDarCadruldedezvoltareestefoarterigidDurataesteadeseafoartelungaProdusulsoftapareadeseafoartet rziu Mini concluzie Clientul ncearcaprototipul Ascultarea clientului Construireasauameliorareaprototipului 3 3RADRapidAplicationDeveloment DiscutiisiinteractiunicuutilizatorulVerificareaeficacitatiirealeaunuialgoritmVerficareaspecificatieiinterfeteicuutilizatorul GUI MetodautilizataadeseapentrustabilireasiidentificareanecesitatilorUtilizataadeseadecatregeneratoareledecoduri 3 4RUPRationalUnifiedProcess Workflow disciplina Definitii Initiere estefaza ncarese Stabilestedomeniulproiectului Stabilesccriteriilepentrustabilireareusitei Evalueazariscurilor Estimeazaresurselornecesare Ungraficdeexecutiepreliminar raportatlacelepatrufazeprincipale Elaborare stabilireauneiarhitecturirobuste adicaserealizeazaplanulproiectuluisiseeliminafactoriideriscmajori Constructie nmoditerativsiincrementalsevaimplementaunproduscomplet Tranzitie sosftulestelivratutilizatorilorpentrutestarea versiunebetaasistemului Fazededezvoltare timp Obiective Viziune Arhitectura Capacitateoperationalainitiala Initiere Elaborare Constructie Tranzitie Produsfabricat ElementeRUP WorkflowDetail AnalysetheProblem Workflow Requirements 3 52TUP TwoTrackUnifiedProcess Seconcentreaza njurularhitecturiisistemuluideproiectatPropuneuncicludedezvoltare nYSepoateadaptapentruproiectedeoricemarime 3 6 XPEXtremingProgramming Esterecomndabilapentruechipeledemaxim10persoane4valori ComunicareSimplitateFeedbackCuraj 4 Caietuldesarcini Ceesteuncaietdesarcini Structura1 Introducere2 Organizareaproiectului3 Gestiune4 Tehnici5 CalendarsiBuget6 Functiileprodusului7 Const ngerinon functionale 4 1Ceesteuncaietdesarcini Caietuldesarciniconstituiefundamentulpentruoriceproiect Elnefurnizeazadefaptunghiddespreceavemdefacut ncadrulproiectullacarevomaveadelucru P naaum nmajoritateacazurilorstudentiis auconfruntatcuproblemesimpleacarorrezolvareserezumalamaximc teva ncazulproblemelordematematicaunmic caietdesarcini erareprezentatdeceeacesescrie naintedearezolvaproblema adicaipotezasiconcluzia Daca nsaproblemapecareoavemdeefectuatesteunamaicomplicataatuncitrebuieefectuatunadevaratcaietdesarcini Deexempludacatrebuieorganizataoexcursieatunciestenecesararealizareaunuicaietdesarcini nviatadezicuzi conceptuldecaietdesarciniesteutilizatfrecvent DacaguvernuldorestesaconstruiascaautostradaTimisoara Budapesta atuncivafaceunconcurslacarefirmelecarevordorisaconstruiascaaceastaautostradavorparticipaprincaietuldesarcini Practicvomaveade afacecuunconcursalcaietelordesarcini 4 2 1Introducere Rezumatulcontineodescrieredetaliataaaplicatiei asuprascopuluiaplicatieirespective adirectiilordecercetarepentruatingereaobiectiveloraplicatieisialteamanunteconsiderateesentiale n ntelegereaaplicatiei Materialecetrebuiesclivrateclientului adicaprodusulsoft bibliotecileasociate documentatietehnica manualulutilizatorului etc Definitiisiacronime G nditi vacaunclientpoatenuvapricepetotceeave tiscrie nacestcaiet maialestermeniispecifici naceastarubricaavetisansasafaceticunoscutlimbajulutilizat 4 2 2Organizareaproiectului StabilireaetapelordedezvoltareStabilirearelatiilordintred
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境支付系统安全风险控制方案
- 人教版五年级数学同步练习题及解析
- 广东石油化工学院《劳动教育理论》2024-2025学年第一学期期末试卷
- 广西医科大学《建筑房地产法理论与实务》2024-2025学年第一学期期末试卷
- 民办合肥滨湖职业技术学院《环境与绿色化学》2024-2025学年第一学期期末试卷
- 福州黎明职业技术学院《中小学人工智能教学研究》2024-2025学年第一学期期末试卷
- 重庆人文科技学院《运动人体机能评定》2024-2025学年第一学期期末试卷
- 长江大学《机械工程学科》2024-2025学年第一学期期末试卷
- 石家庄工商职业学院《数据分析与应用》2024-2025学年第一学期期末试卷
- 钢筋混凝土结构施工技术规范与质量控制
- 电气行业与市场分析
- 2025年乡村全科助理医师考试题库及答案
- 排水设施养护管理制度
- 小学植物百科知识
- 《高端会所模式营销》课件
- 循环水地下管道安装施工方案
- 检验科生物安全风险评估报告
- 混合痔的中医个案护理
- 2023年广西现代物流集团社会招聘笔试真题
- 大数据开发工程师招聘笔试题及解答(某世界500强集团)2025年
- 【课件】第六单元碳和碳的氧化物+新版教材单元分析-2024-2025学年九年级化学人教版(2024)上册
评论
0/150
提交评论