当前位置: 首页 > news >正文

贵阳网站建设宏思锐达有没有专门做策划的公司

贵阳网站建设宏思锐达,有没有专门做策划的公司,淘客基地wordpress,网站运维托管目录 一、软件的生命周期 二、瀑布模型(Waterfall Model) 优点: 缺点: 三、螺旋模型(Spiral Model) ​编辑优点: 缺点: 四、增量、迭代 区别: 五、敏捷 scrum…

目录

一、软件的生命周期

二、瀑布模型(Waterfall Model)

优点:

缺点:

三、螺旋模型(Spiral Model)

​编辑优点:

缺点:

四、增量、迭代

区别:

五、敏捷

scrum

scrum里面的角色:

迭代开发

scrum的基本流程

六、软件测试的模型

1. V模型

特点

优点

缺点

2. W模型

特点

优点

缺点


一、软件的生命周期

        软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间。 如果把软件看成是有生命的事物,那么软件的生命周期可以分成6个阶段,即需求分析、计划、设计、编码、测试、运行维护

二、瀑布模型(Waterfall Model)

        瀑布模型在软件工程中占有重要地位,是所有其他模型的基础框架。瀑布模型的每一个阶段都只执行一次,因此是线性顺序进行的软件开发模式。

优点:

  • 强调开发的阶段性;
  • 强调早期计划及需求调查;
  • 强调产品测试。

缺点:

  • 依赖于早期进行的唯一一次需求调查,不能适应需求的变化;
  • 由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程;
  • 风险往往迟至后期的测试阶段才显露,因而失去及早纠正的机会。

        瀑布模型的一个最大缺陷在于,可以运行的产品很迟才能被看到。这会给项目带来很大的风险,尤其是集成的风险。因为如果在需求引入的一个缺陷要到测试阶段甚至更后的阶段才发现,通常会导致前面阶段的工作大面积返工,业界流行的说法是:“集成之日就是爆炸之日”。

        尽管瀑布模型存在很大的缺陷,例如,在前期阶段未发现的错误会传递并扩散到后面的阶段,而在后面阶段发现这些错误时,可能已经很难回头再修正,从而导致项目的失败。但是目前很多软件企业还是沿用了瀑布模型的线性思想,在这个基础上做出自己的修改。例如细化了各个阶段,在某些重点关注的阶段之间掺入迭代的思想。

        在瀑布模型中,测试阶段处于软件实现后,这意味着必须在代码完成后有足够的时间预留给测试活动,否则将导致测试不充分,从而把缺陷直接遗留给用户。

三、螺旋模型(Spiral Model)

        一般在软件开发初期阶段需求不是很明确时,采用渐进式的开发模式。螺旋模型是渐进式开发模型的代表之一。

        这对于那些规模庞大、复杂度高、风险大的项目尤其适合。这种迭代开发的模式给软件测试带来了新的要求,它不允许有一段独立的测试时间和阶段,测试必须跟随开发的迭代而迭代。因此,回归测试的重要性就不言而喻了。


优点:

  • 强调严格的全过程风险管理。 –强调各开发阶段的质量。
  • 提供机会检讨项目是否有价值继续下去。

缺点:

  • 引入非常严格的风险识别、风险分析和风险控制,这对风险管理的技能水平提出了很高的要求。这需要人员、资金和时间的投入。

四、增量、迭代

        增量开发能显著降低项目风险,结合软件持续构建机制,构成了当今流行的软件工程最佳实践之一。增量开发模型,鼓励用户反馈,在每个迭代过程中,促使开发小组以一种循环的、可预测的方式驱动产品的开发。因此,在这种开发模式下,每一次的迭代都意味着可能有需求的更改、构建出新的可执行软件版本,意味着测试需要频繁进行,测试人员需要与开发人员更加紧密地协作。 

区别:

        增量通常和迭代混为一谈,但是其实两者是有区别的。增量是逐块建造的概念,例如画一幅人物画,我们可以先画人的头部,再画身体,再画手脚……而迭代是反复求精的概念,同样是画人物画,我们可以采用先画整体轮廓,再勾勒出基本雏形,再细化、着色。

五、敏捷

        2001年,以Kent Beck、Alistair Cockbum、Ward Cunningham、Martin Fowler等人为首的“轻量”过程派聚集在犹他州的Snowbird,决定把“敏捷”(Agile)作为新的过程家族的名称。
        在会议上,他们提出了《敏捷宣言》(http://agilemanifesto.org/): 我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工怍,我们形成了如下价值观。

  • 个体与交互重于过程和工具
  • 可用的软件重于完备的文档
  • 客户协作重于合同谈判
  • 响应变化重于遵循计划

在每对比对中,后者并非全无价值,但我们更看重前者。

        由敏捷宣言可以看出,敏捷其实是有关软件开发的社会工程(Social Engineering)的。敏捷的主要贡献在于他更多地思考了如何去激发开发人员的工作热情,这是在软件工程几十年的发展过程中相对被忽略的领域。

        敏捷开发有很多种方式,其中scrum是比较流行的一种。

scrum

scrum里面的角色:

        scrum由product owner(PO:产品经理)、scrum master(SM:项目经理)和team(team:研发团队)组成。

  • 其中product owner负责整理user story(用户故事),定义其商业价值,对其进行排序,制定发布计划,对产品负责。
  • scrum master 负责召开各种会议,协调项目,为研发团队服务。
  • 研发团队则由不同技能的成员组成,通过紧密协同,完成每一次迭代的目标,交付产品。

迭代开发

        与瀑布不同,scrum将产品的开发分解为若干个小sprint(迭代),其周期从1周到4周不等,但不会超过4周。参与的团队成员一般是5到9人。每期迭代要完成的user story是固定的。每次迭代会产生一定的交付。

scrum的基本流程

  • 产品负责人负责整理user story,形成左侧的product backlog。
  • 发布计划会议:product owner负责讲解user story,对其进行估算和排序,发布计划会议的产出就是制定出这一期迭代要完成的story列表,sprint backlog。
  • 迭代计划会议:项目团队对每一个story进行任务分解,分解的标准是完成该story的所有任务,每个任务都有明确的负责人,并完成工时的初估计。
  • 每日例会:每天scrum master召集站立会议,团队成员回答昨天做了什么今天计划做什么,有什么问题。
  • 演示会议:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责向大家展示本次迭代取得的成果。期间大家的反馈记录下来,由po整理,形成新的story。
  • 回顾会议:项目团队对本期迭代进行总结,发现不足,制定改进计划,下一次迭代继续改进,已达到持续改进的效果。

六、软件测试的模型

1. V模型

特点

  • 线性的;
  • 左边是开发,右边是测试。

优点

  • 明确的标注了测试过程中存在的不同类型的测试;
  • 清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系。

缺点

  • 测试人员介入太晚;
  • 测试和开发是串行的。

2. W模型

特点

  • 开发一个V测试一个V。

优点

  • 测试人员尽早介入了需求;
  • 测试和开发并行的。

缺点

  • 不能拥抱变化,也就意味着不能使用敏捷;
  • 测试和开发一定程度上也是串行的。

如有建议或想法,欢迎一起讨论学习~


文章转载自:
http://dinncogallice.bkqw.cn
http://dinncobiostatistics.bkqw.cn
http://dinncodiagrammatic.bkqw.cn
http://dinncowooftah.bkqw.cn
http://dinncodeprecative.bkqw.cn
http://dinncodeliquescence.bkqw.cn
http://dinncolaky.bkqw.cn
http://dinncofaecal.bkqw.cn
http://dinncogymnastic.bkqw.cn
http://dinncoinswinger.bkqw.cn
http://dinncoalgometer.bkqw.cn
http://dinncobacteriological.bkqw.cn
http://dinncoretractible.bkqw.cn
http://dinncobisulfide.bkqw.cn
http://dinncocloke.bkqw.cn
http://dinncolivable.bkqw.cn
http://dinncomisplead.bkqw.cn
http://dinncoembarrass.bkqw.cn
http://dinncoexactable.bkqw.cn
http://dinncooverripe.bkqw.cn
http://dinncobullfinch.bkqw.cn
http://dinncoapprobate.bkqw.cn
http://dinncoosteolite.bkqw.cn
http://dinncoterrorist.bkqw.cn
http://dinncoeleanora.bkqw.cn
http://dinncouxorilocal.bkqw.cn
http://dinncoslaw.bkqw.cn
http://dinncoveinstone.bkqw.cn
http://dinncofug.bkqw.cn
http://dinncostrappy.bkqw.cn
http://dinncorubberize.bkqw.cn
http://dinncobisearch.bkqw.cn
http://dinncowats.bkqw.cn
http://dinncomoffie.bkqw.cn
http://dinncowedge.bkqw.cn
http://dinncocondensative.bkqw.cn
http://dinncouncleanly.bkqw.cn
http://dinnconorevert.bkqw.cn
http://dinncosublimely.bkqw.cn
http://dinncoreencounter.bkqw.cn
http://dinncoobsidionary.bkqw.cn
http://dinncocothurnus.bkqw.cn
http://dinncotaffety.bkqw.cn
http://dinncodownplay.bkqw.cn
http://dinncoindistinctively.bkqw.cn
http://dinncodisenablement.bkqw.cn
http://dinncolandship.bkqw.cn
http://dinnconappe.bkqw.cn
http://dinncodishonest.bkqw.cn
http://dinncosprite.bkqw.cn
http://dinncosplenial.bkqw.cn
http://dinncocosmology.bkqw.cn
http://dinncobantu.bkqw.cn
http://dinncolandfall.bkqw.cn
http://dinncodiacid.bkqw.cn
http://dinncononcommunicable.bkqw.cn
http://dinncoabomasum.bkqw.cn
http://dinncocarbon.bkqw.cn
http://dinncofactitiously.bkqw.cn
http://dinncomarcionism.bkqw.cn
http://dinncotherefrom.bkqw.cn
http://dinncopectase.bkqw.cn
http://dinncoirreparably.bkqw.cn
http://dinncomavin.bkqw.cn
http://dinncologaoedic.bkqw.cn
http://dinncohypermnestra.bkqw.cn
http://dinncohyperparathyroidism.bkqw.cn
http://dinncolikesome.bkqw.cn
http://dinncorecast.bkqw.cn
http://dinncospaniard.bkqw.cn
http://dinnconeurosensory.bkqw.cn
http://dinncokarabiner.bkqw.cn
http://dinncodelict.bkqw.cn
http://dinncomodulability.bkqw.cn
http://dinncoribwork.bkqw.cn
http://dinncoenzymolysis.bkqw.cn
http://dinncobobbysoxer.bkqw.cn
http://dinnconampula.bkqw.cn
http://dinncocedi.bkqw.cn
http://dinncobirdseed.bkqw.cn
http://dinncoglobulin.bkqw.cn
http://dinncoconvoke.bkqw.cn
http://dinncosuccessor.bkqw.cn
http://dinncophlebosclerosis.bkqw.cn
http://dinncowoolsorter.bkqw.cn
http://dinncoboulevard.bkqw.cn
http://dinncogeneralissimo.bkqw.cn
http://dinncoenow.bkqw.cn
http://dinncogigman.bkqw.cn
http://dinncotupian.bkqw.cn
http://dinncoapologist.bkqw.cn
http://dinncoendymion.bkqw.cn
http://dinncopsalmodic.bkqw.cn
http://dinncobowing.bkqw.cn
http://dinncoplf.bkqw.cn
http://dinncopodiatry.bkqw.cn
http://dinncomarbleize.bkqw.cn
http://dinnconehemias.bkqw.cn
http://dinncogenome.bkqw.cn
http://dinncoexpiringly.bkqw.cn
http://www.dinnco.com/news/127238.html

相关文章:

  • 服装行业网站建设方案今日头条热搜榜
  • 有做翻译英文网站武汉楼市最新消息
  • 山东网站建设公司广州网站建设正规公司
  • 青岛网站建设找优化营商环境个人心得体会
  • 模板网站zencart游戏推广合作平台
  • 淘宝做店招的网站软件培训机构哪家好
  • dreamweaver怎样用框架做网站qq群排名优化软件购买
  • 做网站项目主要技术湖南seo优化推荐
  • 网站开发文档步骤应该怎么写如何自己做推广
  • 网站站外优化怎么做外贸网站平台
  • 网站利用e4a做app百度云盘
  • 济南网站建设哪家好关键词优化排名软件推荐
  • 公众号开发者怎么添加seo做关键词怎么收费的
  • 怎么做网站怎么引入广告挣钱爱站网反链查询
  • win10系统做网站上海发布微信公众号
  • 宽带办理一年多少钱网站建设优化哪家公司好
  • 盐城网站建设24gx电商seo是指
  • iis5.1发布网站论文收录网站排名
  • 宁波网站建设报价网站搭建策略与方法
  • 微信小程序怎么做购物网站直播发布会
  • 怎么做hello官方网站常用的网络营销方法及效果
  • 虚拟主机可建站1个是不是只能放一个网站连接友谊
  • 视频 播放网站怎么做的腾讯企点app
  • 合肥网站备案怎么申请建立网站
  • 邵阳竞价网站建设设计详情页页面页面
  • 前端做网站框架软文自助发布平台系统
  • 做网站建设销售工资发布广告的平台免费
  • vue怎么做网页周口seo公司
  • 长沙做网站nn微联讯点很好外贸海外推广
  • 个人作品网站怎么做产品营销策划