敏捷开发

转载:测试人员的挑战

ぃ、小莉子 提交于 2020-04-10 16:29:37
转自: https://blog.csdn.net/cntest/article/details/1631913 测试人员的挑战 级别: 初级 Jack Wilber , 作家/记者 2005 年 3 月 01 日 本访谈分两部分,业界分析师就关于电子商务趋势是如何影响测试团体这个问题交换了意见。这些专家来自广泛的开发团队--项目经理、分析师、测试人员--可能没有人会比测试人员更加感受到当前这种趋势带来的冲击了吧。测试人员的任务就是使用非常有限的资源、面对马上就要结束的项目期限,确保复杂应用程序的质量。 简介 本访谈分两部分,业界分析师就关于电子商务趋势是如何影响测试团体这个问题交换了意见。这些专家来自广泛的开发团队--项目经理、分析师、测试人员--可能没有人会比测试人员更加感受到当前这种趋势带来的冲击了吧。测试人员的任务就是使用非常有限的资源、面对马上就要结束的项目期限,确保复杂应用程序的质量。 作者记录了三名受人尊敬的测试专家和分析师的看法与观点:Theresa Lanowitz,Gartner公司的研究执行官;Hung Nguven,LogiGear公司的董事长和CEO;以及Sam Guckenheimer,IBM的自动化软件质量高级技术执行官。在访谈的第一部分中,他们交流了测试人员所面对的挑战,以及迎接挑战所需要的技术、技能和策略

201771010108-韩腊梅 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告

送分小仙女□ 提交于 2020-04-10 10:51:13
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12521474.html 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming); (2)掌握Github协作开发程序的操作方法。 这个作业在哪些方面帮助我实现课程目标 汉堡包法的沟通方式让我们更准确地了解到对方的观点和理由,让结对编程过程更加有趣。 结对方学号-姓名 王之泰-201771010131 结对方本次博客作业链接 https://www.cnblogs.com/hackerZT-7/p/12544280.html 本项目Github的仓库链接地址 https://github.com/YHwzt/Query-system-web 一.对结对方《实验二 软件工程个人项目》的项目成果进行评价 1.1 评论结对方《实验二 软件工程个人项目》的博客 对项目博文作业进行阅读并进行评论,评论要点包括:博文结构、博文内容、博文结构与PSP中“任务内容”列的关系、PSP中“计划共完成需要的时间”与“实际完成需要的时间”两列数据的差异化分析与原因探究,将以上评论内容发布到博客评论区。 2.1 复审同伴项目代码

201771030117-祁甜 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告

回眸只為那壹抹淺笑 提交于 2020-04-10 08:36:06
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12521474.html 我的课程学习目标 熟悉结对编程的过程 这个作业在哪些方面帮助我实现学习目标 在开发过程中始终都是两个人一起讨论一起实现,提高了效率 结对方学号-姓名 201771030123-王爽 结对方本次博客作业链接 https://www.cnblogs.com/JZYWS/p/12571927.html 本项目Github的仓库链接地址 https://github.com/Gu19901212/Partner 任务1:阅读《现代软件工程—构建之法》第3-4章内容,理解并掌握代码风格规范、代码设计规范、代码复审、结对编程概念 1、代码风格规范:代码风格规范主要是文字上的规定,看似表面文章,实际上非常重要。原则是:简明、易读、无二义性。主要包括缩进、行宽、括号、注释等在文字上的规定。 2、代码设计规范代码设计规范牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。包括函数、goto、错误处理、断言等。 3、代码复审代码复审要解决的是项目早期的问题,看代码是否在代码规范的框架内正取地解决了问题。有自我复审、同伴复审、团队复审三种形式

201771010123-汪慧和 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告

浪子不回头ぞ 提交于 2020-04-09 18:33:07
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12521474.html 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程。(2)掌握Github协作开发程序的操作方法。 这个作业作业在哪些方面帮助我实现学习目标 两人合作练习结对编程、掌握Github协作开发程序的操作方法以及运用学习工具 结对方学号-姓名 201771010136-杨野 结对方本次博客作业链接 https://www.cnblogs.com/2017xinghui/p/12554158.html 本项目Github的仓库链接地址 https://github.com/yy202901582/DieaseSubmitSystem 任务1:阅读《现代软件工程—构建之法》第3-4章内容,理解并掌握代码风格规范、代码设计规范、代码复审、结对编程概念; 已阅读完,相关概念如下: 1、代码风格规范   (1)代码风格的原则是:简明,易读,无二义性。   (2)缩进:4个空格,不用Tab键是因为在不同的情况下显示的长度可能不一样。   (3)行宽:限定为100字符。   (4)括号:在复杂的条件表达式中,可以清晰地表示逻辑优先级。   (5

201771010123-汪慧和 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告

自作多情 提交于 2020-04-09 18:10:12
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12521474.html 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程。(2)掌握Github协作开发程序的操作方法。 这个作业作业在哪些方面帮助我实现学习目标 两人合作练习结对编程、掌握Github协作开发程序的操作方法以及运用学习工具 结对方学号-姓名 201771010136-杨野 结对方本次博客作业链接 https://www.cnblogs.com/2017xinghui/p/12554158.html 本项目Github的仓库链接地址 https://github.com/yy202901582/DieaseSubmitSystem 任务1:阅读《现代软件工程—构建之法》第3-4章内容,理解并掌握代码风格规范、代码设计规范、代码复审、结对编程概念; 已阅读完,相关概念如下: 1、代码风格规范   (1)代码风格的原则是:简明,易读,无二义性。   (2)缩进:4个空格,不用Tab键是因为在不同的情况下显示的长度可能不一样。   (3)行宽:限定为100字符。   (4)括号:在复杂的条件表达式中,可以清晰地表示逻辑优先级。   (5

测试人员入职必须了解的东西包括下面一些内容

谁都会走 提交于 2020-04-09 04:10:53
执行命令: npm install marked 公司概况 [x] 公司规模 [ ] 人员的组成 [ ] 公司赢利点 [ ] 公司面临的困难 [ ] 公司未来的发展方向 [ ] 公司重大新闻及人事调动 人员 老总 部门负责人 总监 开发人员 产品(PM) 测试人员 IT support人员 资源: 电脑硬件,打印机/复印机地址 电脑上工作环境的搭建(OS,office, visio, oneNote, msn, Nokia PC suit, vim,各种需要的浏览器Opera,firefox, TD, VSS或者TortoiseCVS, 以及各种工作中需要用到的软件) 内部网的资源, 包括产品文档,开发文档,测试文档, 共享的文件服务器, 内部网软件安装地址, 公司各种活动照片视频 环境: 学习资源(技术书籍的存放), 休息室的位置, 洗手间的位置, 下午茶的时间, 中午午休的时间, 上下班是否有弹性 工作流程: 任务有谁分配,工作结果报告给谁,谁负责自己的绩效评估, 是否经常加班? 一个项目的周期大概为多久(以某敏捷开发项目为例, 周期大概为一个月), 测试的粒度大概为多少? 项目各个阶段在时间上怎样划分,自己在各个阶段应该承担什么任务, 有什么风险? 自我评估: 工作中需要用到的:自己已知的知识 工作中需要用到的:自己需要学习的知识 自己有那些知识能应用到工作中的 前期安排:

如何安装JHipster

做~自己de王妃 提交于 2020-04-07 03:46:46
安装Jhipster 安装方法 我们提供了3种Jhipster的工作方式: 本地安装,这是一个经典的方式使用Jhipster.所有都安装在你本机,可能设置起来比较复杂,但确实大多数人通常选择的方式.如有疑问,选择这个安装. 一个基于Vagrant的" 开发工具箱 ",在一个基于Ubuntu的虚拟机上集成并配置好了开发所需的所有工具(STS,Yeoman,NODE,NPM,Genterator,JAVA8,Atom,MySQL). 一个" Docker "容器版,一个安装JHipster的轻量级虚拟化的容器. 本地安装 (推荐给一般用户OSX 类Linux) 安装JAVA8 Oracle官网 . (选择) 安装一个Java构建工具. 无论你选择使用 Maven 或者 Gradle , 一般情况下你不需要安装任何东西, 因为 JHipster将会自动为你安装 Maven Wrapper 或者 Gradle Wrapper . 如果你不想使用这些wrappers,去 Maven website 或者 Gradle website 官网下载自己的安装包. 安装 git-scm.com . 如果你刚接触Git,我们建议你使用 SourceTree . 安装 the Node.js website (推荐Long Time Support版本).这也会安装NPM,NODE的包管理工具

敏捷开发流程

隐身守侯 提交于 2020-04-07 01:34:15
任务排期 优先级排期。按优先顺序排列一个产品需求列表。 颗粒度。每个需求要尽量小,安排一个小需求在3天内完成。 工作量。技术管理者,要评估每个需求的工作量。评估工作量,除了开发时间,还要预留20%的时间处理bug,以及其他的杂事。 并行任务。任务并行能提高效率,串行会卡顿。 开发人员发成一个小需求后,可以提测,然后做其他的需求,这样测试人员就不会被卡住了。 预留测试时间。除了定好开发人员的开发时间,还要留充足的时间给测试人员测试。 何时完成?何时发包?发出哪些内容? 晨会 站会。坐着的会议经常会开得太久,晨会没必要太久。 简要。每人花两分钟讲一下昨天/今天做的事情。 白板。通过白板展示每个人的工作内容,进度,以及遇到的阻碍。 量化。统计工作量,完成了某个需求的百分之多少,比如50%之类的。 还可以写上耗费的开发时间,2h。(统计开发时间的意义不大) 需求评审 需求文档提前发布。文档提前半小时发给其他团队成员,给大家阅读思考的时间。 反讲解。程序员听完需求后,反过来讲给产品/需求人员听,看程序员对需求的理解是否准确。 拒绝不合理的需求。不明确的需求不要做。 在开发的过程中,最好不要乱改需求。这样会浪费开发时间,也影响交付的质量。 理解真正的需求。多沟通,开发人员理解了需求,再进行开发流程。 开发流程 代码设计 代码设计。包括接口设计,数据表设计等等。 时间允许,还可以给出时序图

计算与软件工程 作业五

醉酒当歌 提交于 2020-04-06 23:52:49
作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584 课程目标 了解软件工程的开发的几个方法论,并将有用的知识用到之后的软件开发中 其他参考文献 https://www.cnblogs.com/xinz/p/3852390.html http://www.laputan.org/mud/ https://baike.baidu.com/item/敏捷软件开发/7108658?fr=aladdin https://blog.csdn.net/xiajun2356033/article/details/81513957 https://baike.baidu.com/item/瀑布模型/9817778?fr=aladdin http://www.51sjk.com/b1b87850/ https://www.ituring.com.cn/article/9363 https://baike.baidu.com/item/没有银弹/5036116?fr=aladdin 几个软件工程方法论认识: 1、大泥球 定义:一个大泥球是杂乱无章的结构,蔓延,马虎,管道胶带和保龄线,意大利面代码丛林。 这些系统显示出明显的不受监管的增长迹象,以及反复的权宜之计。信息在系统的遥远元素之间杂乱无章地共享

平台化软件开发对企业的优势

青春壹個敷衍的年華 提交于 2020-04-06 18:06:28
软件开发平台化是一种新的软件开发模式,这种模式就是把过去程序员coding开发软件的模式改变为利用稳定的基础架构平台,通过快速的配置的方式将软件开发出来的一种新的开发模式。 从当前的状况来看,软件开发的速度缓慢、价值高昂而又很容易犯错,常常会出产出存在许多缺点的产物,在可用性、可靠性、功用、安全以及其他服务质量方面形成严峻的难题。 依据计算,美国公司每年出资约175,000个软件开发项目,出资额约为2500亿美元。这些项目中只要16%能够在预算内按计划完结。还有31%的项目首要因为质量难题而被撤销,经济损失约为810亿美元。别的53%的项目均匀超出预算189%,经济损失约为590亿美元。完结的项目均匀只完结了本来计划的功用的42%。 不只美国如此,国内许多的软件厂商更是有过之而无不及,软件开发基本上都处于手艺作坊形式,形成了许多项目都延迟交给、质量得不到保证。 从职业开展的视点思考,进步出产能力的途经是从手艺作业过渡到机械出产。在手艺作业期间,一切产物都是由小我或小组从无到有制造出来的,而在机械出产期间,各种产物经过拼装多家供货商出产的可重复使用的组件敏捷出产出来,在这个过程中,许多机械琐碎的使命都是由机器主动完结的。 这些职业对技术、设计和包装进行标准化,凭借产物线完结系统性重复使用,并经过供应链分管本钱和危险。如今已有有些职业能够完结大规模定制