软件技术

[免费讲座] 成都软件技术沙龙 - 开启基于Scrum的敏捷开发全新征程讲座

与世无争的帅哥 提交于 2020-03-13 15:05:43
成都软件技术沙龙 4 月 28 日活动议程 开启基于 Scrum 的敏捷开发全新征程 沙龙介绍: 成都软件技术沙龙成立于2008年,致力于发展成都地区软件事业,结交志同道合的软件界朋友,先后与微软.NET俱乐部,微软社区精英计划,天府软件园以及Scrum成都等机构合作,希望能团结成都地区软件同仁共同交流。 4 月 28 日活动 – 开启基于 Scrum 的敏捷开发全新征程 时间: 4 月 28 日下午 1 点 – 5 点 地点:成都天府软件园 A 区 3 号楼大会议室 讲座一:自下而上的敏捷实践 大纲: l 持续集成 l TDD l 自动化测试 l 结对编程 l 重构 l Scrum 讲师介绍:殷钧钧 Joey Yin任职于Active Network,担任企业架构师。业余白帽子。专注的领域主要有:分布式系统架构;敏捷开发实践;应用开发安全。个人博客:http://www.unclejoey.com, 微薄:http://weibo.com/joeyyin 。业余时间主要在OWASP, Wooyun, Agile Group等开源社区和公益组织出没。 讲座二:Scrum 软件研发过程经验分享 这不是咨询公司的Scrum,缺乏生气的抽象,也不是书本上的Scurm,过于笼统到无味,这是某成都公司7个月来,从尝试到全部项目都迁移过来的一个落地的过程,作为操刀人,讲师将会讲述推动中的选择

岗位职责

社会主义新天地 提交于 2020-02-05 04:16:08
1.需求分析:负责软件产品或项目的技术需求的整理和分析。 2.架构设计:确定项目或产品的技术架构设计和整理技术路线。研究引入新的技术路线,方法和编程思想,负责制定软件技术路线的规则和技术平台的发展。 3.平台研发:负责软件技术开发平台的改进,升级维护和发展规划。 4.技术评审:对项目或产品总体设计,模块设计进行确定,审查和把关。 5.构件整理:整理公司积累的公用基础构件和业务构件,进行产品化改造及核心代码的编写。 6.技术指导:对部分的技术人员进行相关的技术培训,指导开发人员在整体结构下开展设计研发工作。 7.技术管理:协助运营商管理部门进行项目总体的筹备与规划。 来源: https://www.cnblogs.com/finehappy/archive/2010/05/29/1746818.html

测试者的两大类型特点及发展空间

谁说胖子不能爱 提交于 2020-01-22 00:16:00
测试者的两大类型特点及发展空间 业务逻辑+软件技术 业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。在大部分的组织中都会发现有一部分测试人员更喜欢和擅长进行业务逻辑的测试(后面称:SET)、一部分测试人员更喜欢和擅长对软件技术的测试(SDET)。 常规业务逻辑的测试类型有:功能验证、功能测试、场景测试、端到端测试、探索测试。 常规软件技术的测试类型有:性能测试、可靠性测试、单元测试、Code Review。 帮助提升研发效率的技术手段有:持续集成、自动化测试。 SET(业务逻辑测试)们会更喜欢学习和了解产品的商业知识和分析用户场景及用户行为,从业时间久了就会成为产品专家,这类测试者经过长期测试工作训练将拥有更强的以“用户为中心”的思维习惯,无论是转型产品设计或是产品推广都会比较容易,产品路线是其发展的核心。 SDET(软件技术的测试)们更喜欢学习和了解产品实现的各类软件技术,如:编程语言、软件设计方法、非功能的测试技术(自动化测试/性能测试/可靠性测试等)、帮助提升测试效率和软件质量的各类软件工具和工程方法。此类角色从业时间久了会成为技术专家,技术路线是其发展的核心。 作为一家产品公司SET和SDET都是必须的,至于SET重要还是SDET更重要将由各公司的基因文化决定。例如:在华为是一家以“客户为中心

RPA 软件技术是什么意思

核能气质少年 提交于 2019-11-29 18:50:57
  RPA 软件是一种机器人流程自动化技术,它允许通过配置自动化软件 (也叫“机器人”) 模拟和人类在软件系统中交互的动作来执行业务流程。 RPA 软件机器人在应用程序界面上识别数据并像人类一样操纵应用程序。RPA 软件根据规则与其他系统交互,根据需要执行各种重复性任务。它比人类做的更好,一个 RPA 软件机器人不会睡觉,不犯错误,成本比员工少很多。   RPA 软件技术是什么意思   RPA 软件相对传统技术有哪些优点呢?   相对其他传统软件解决方案相比,RPA 软件让组织能够以少量的资金,和较短的时间实现自动化。企业的 IT 系统通常非常庞大、复杂,如果是要更换或改造,会既困难又昂贵。RPA 软件是非侵入性的,它利用现有的 IT 基础设施,而不会对系统造成干扰,使用 RPA 软件技术不光能完成流程自动化,而且可以自动获得节省成本及运营合规等好处。   RPA 软件技术有哪些优势呢?   快速自动实施,快速实现投资回报率   某人力资源服务提供商每月处理 2,500 份病假证明,每件物品的平均处理时间为 4 分钟。在三周内,实施了 RPA 软件解决方案,实现了 90%的流程自动化。RPA 自动化软件从 SAP 中的事务中提取数据,将信息插入客户的系统并进行打印。资源服务提供商在六个月内实现了投资回报,错误率降至 0%,手动工作量降至 5%,处理时间缩短 80%。  

一个即将走向社会的软件技术专业学生的感想

谁说胖子不能爱 提交于 2019-11-28 02:52:36
不知道为什么,总是喜欢在晚上学习,好像晚上学习也更有效率,而且晚上我也比较喜欢瞎想。一望无垠的夜空,独自一个人站在阳台上,望着深邃的星空,便总会陷入沉思,或思索未来的生活,或怀念过往的人生。 我为什么会选择软件技术专业 对于为什么会选择软件技术专业呢?原因其实很简单,亲戚朋友们都说做这个赚钱,身边也不乏做IT行业的人,所以,可以说我是为了钱,可能有人会说我比较势利吧,但是谁能说自己不喜欢钱呢?再加上是专科,选择其它行业的话以后找工作应该挺难的吧。 学习是要靠自己的 在大学里确实是要靠自己努力的,我身边也有很多同学一天到晚打游戏,玩电脑,教室里也玩,寝室里也玩。其实在之前,我也非常喜欢打游戏,记得我高中的时候,中午有50分钟的吃饭时间,我连这点时间也不放过,下课铃一打,我和我同学就会冲出教室,飞奔到学校外面的网吧,午饭就在路边的摊子上买个饼啥的对付一下。有时候一局游戏没打完,我们也不舍得放弃,迟到也要打完,也经常被班主任抓到上网,然后惩罚我们,但我们不怕,下了课照样去,也足见当时是有多入迷了。 要说人真的是一种奇怪的生物,这么入迷电脑游戏的我,在步入大学之后,竟慢慢地从电脑游戏中解脱出来了,现在你给我钱让我去网吧打游戏我可能都不太想去,自己的电脑里也根本不会出现游戏。 大学生活进入尾声 现在也已经大三了,大学生活即将结束,到了这个关键的时刻, 我也经常会思考以后的人生

软件技术架构演变历史

依然范特西╮ 提交于 2019-11-27 22:06:56
传统架构 传统架构 – 软件架构 – 图一 传统架构 – 硬件架构 – 图二(仅供参考) 传统架构 – 企业组织架构 – 图三(仅供参考) 为什么早期的架构这样设计? 这个就要从历史上去说了,在计算机发展过程中,计算机慢慢的渗透进个人、企业等用户的场景中,但那时计算机价格昂贵,对使用者有一定的门槛要求。 使计算机普及率并不高,而计算机更多的是用于打字、运算等操作,只在部分领域内普及,且受限于硬件技术(集成电路技术刚发展也没多少年)与软件技术(编程语言等)的局限,使当时的程序员可选择性的设计不多,局限性太多,也没有多少人料到计算机的发展的如此之快,即便料到,在当时的环境下(各种标准规范未同一,系统平台混乱等等…)考虑更多的是把程序制作出来,用户可以正常使用才是最重要。(不讨论从第一台电脑造到集成电路发展的历史,有兴趣自己去查资料。) 架构说明: 全部功能集中在一个项目内。 架构优点: 开发效率高、开发周期短。 架构缺点: 技术栈受限,只能使用一种语言开发。 导致不易于扩展,因每次一更改等需要重新更新/打包整个项目,导致维护困难。 垂直架构 垂直架构 – 软件架构 – 图一 垂直架构 – 硬件架构 – 图二(仅供参考) 垂直架构 – 企业组织架构 – 图三(仅供参考) 为什么会出现垂直架构? 随着互联网的发展,用户越来越多,软件技术也得到了很大的发展