欢迎来到天天文库
浏览记录
ID:13310746
大小:1.81 MB
页数:34页
时间:2018-07-21
《需求分析和系统设计摘要ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、TopicsThenatureofsoftwaredevelopmentSystemplanningSystemsforthreemanagementlevelsSoftwaredevelopmentlifecycleTheessenceofsoftwaredevelopmentOnlyoneoutofthreesoftwareprojectscompleteon-timeandon-budget(TheStandishGroupreport,2003)Theessenceofsoftwaredevelopment:d
2、efinedbytheissuesinherentinthesoftwareitself-softwareisaproductofacreativeact(notaresultofarepetitiveactofmanufacturing)difficultiesnotamenabletobreakthroughsor‘silverbullets’-definesoftwaredevelopmentinvariantsconsequenceoftheinherentsoftwarecomplexity,complexi
3、ty,conformity,conformity,changeability,andchangeability,andinvisibilityTheaccidentsofsoftwaredevelopment‘Accidentaldifficulties’duetosoftwareproductionpractices-amenabletohumaninterventionattributedmostlytothefactthataninformationsystemisasocialsystemmustnotbead
4、dingtothecomplexityandtothepotentiallackofsupportabilityofthesoftwareproductsupportability=understandability+maintainability+scalability(extensibility)Relatedto:StakeholdersProcessModelinglanguageandtoolsWillbediscussedsoonSoftwaredevelopmentinvariantsSoftwarein
5、inherentlycomplex•functionofinterdependenciesbetweencomponentsofwhichthesoftwareproductiscomposedÆcomplexityinthewires•Dataintensiveapplications(enterpriseinformationsystems)areparticularlycomplexSoftwaremustconformto:•hardware/softwareplatformonwhichitisbuilt•p
6、re-existinginformationsystemsSoftwaremustbebuilttoaccommodatechangeSoftwareisburieddeeplyin“invisible”programmingstatements,binarylibrarycode,andsurroundingsystemsoftwareStakeholdersPeoplewhohaveastakeinasoftwareproject:Customers(usersandsystemowners)Developers(
7、analysts,designers,programmers,etc.)Informationsystemsaresocialsystems-developedbypeople(developers)forpeople(customers)Themaincausesofsoftwarefailurecanbetracedtothestakeholderfactoronthecustomerend,andonthedeveloperendSoftwareprocessDefinesactivitiesandorganiz
8、ationalproceduresusedinsoftwareproductionandmaintenanceAprocessmodel:statesanorderforcarryingoutactivities;specifieswhatdevelopmentartifactsaretobedeliveredandwhen;as
此文档下载收益归作者所有