软件_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 软件 >>列表
软件工程是上世纪七十年代提出来的概念,面对开发程序的规模越来越庞大,用户的需求越来越复杂等挑战,提出将软件开发工程化的概念,传统的软件开发方法有瀑布模型、螺旋模型、喷泉模型、RUP四类,它们注重文档的完整,程序的易读性,结构的完整性,属于重型软件开发方法。在过去的一段时间,传统软件工程的方法很好的适应了软件开发的需求,传统软件工程不仅关注软件构造方式的完美型,同时也注重总体的可预测性,以文档为驱动,按照需求分析、概要设计、详细设计、编码、测试、软件交付的流程来进行开发。在软件产业不是很发达... 查看全文
敏捷软件开发与传统软件开发的对比最早了解敏捷开发是通过大二的一次博雅课堂,一位在百度工作的北航学长跟我们分享了他近年来从事敏捷开发的经历。印象最深的一句话是一个延迟3个月交付100%功能的软件和一个按时交付75%核心功能的软件,敏捷软件开发者更愿意选择后者。本学期的软件工程基础课又向我们讲授了传统软件开发,经过课上和课后的学习,对于敏捷软件开发和传统软件开发有了浅显的认识和理解。由于课上学习的重点是传统软件开发,所以课下对敏捷软件开发进行了更多的涉猎,本文以敏捷软件开发为主体... 查看全文
微软今天在WindowsEssentials支持页面表示,明年1月10日之后,用户无法下载WindowsEssentials套装软件,也无法继续获得技术支持,下载相关安全补丁等等。WindowsEssentials套装软件包括照片库,MovieMaker,邮件,甚至LiveWriter。作为一套Windows应用程序,它帮助用户即使在WindowsLive时代终结之后,还能在WindowsPC上做更多的事情... 查看全文
外媒分析称,黑莓将硬件和软件授权给第三方厂商的决定对于东南亚国家印度尼西亚是一个利好消息。作为黑莓的第一大市场,印尼目前正在智能手机价值链中寻求更大的市场份额。以下为文章概要。黑莓新成立的公司上个月宣布与印尼最大移动运营商PTTelekomunikasiIndonesiaTbk的子公司进行合作,后者将负责在该国生产、推广以及分销黑莓品牌设备。据市场研究机构EuromonitorInternational称,印尼到2020年将成为全球第四大智能手机市场,其年销售额届时将接近10亿美元... 查看全文
· 云计算对传统软件工程的影响发布时间:2016-10-18
既然我们要讨论这个问题,那就先要明确两个概念“云计算”,“传统软件工程”和一个“影响作用”。首先是“传统软件工程”,通过查阅资料,对传统软件工程的基本印象如下:传统软件工程采用的一是结构化泛型,基本阶段按顺序如下:需求阶段、规格说明阶段、设计阶段、实现阶段、集成阶段、维护阶段、退役等,这是一种适用于代码量适中的传统软件开发方式。与其相对的是面向对象的软件工程方法,相比于前者,它解决了结构化方法在软件规模越变越大时遭遇的维护困难缺陷,并提高了软件的复用性。好,差不多明确了传统软件工程之后... 查看全文
· 软件工程第一篇:测试发布时间:2016-10-18
1.前言一般来说,很多软件公司投入的测试资源是远远低于实际需求的,因为大多数管理人员重产品呈现,而轻产品稳定,尽管他们平时嘴里并非如此!也或者,更多的时候,这些管理人员,并不清楚如何开展测试。我们有一个庞大的测试团队,但是我们的测试效果并不好。你、我、他或许都会碰到这个头大的问题,作为一个研发负责人,我也经常为此头疼不已。2.测试复杂性一个相对规模的产品,摆在我们面前时,刚开始我们更多的是想着需求和技术,测试从来都是丢在另外一头,成为最不受欢迎的一个任务。什么阶段考虑测试,如何规划测试... 查看全文
9月份的时候,一款名叫DXXD的勒索软件感染了不少服务器、并加密了设备上的文件。这款勒索软件没什么特别的地方,只是受感染的系统中的每一个文件,都会被加上“.dxxd”的后缀(扩展名)。为了解救受害者,安全研究人员MichaelGillespie在分析后发布了一款解密软件。没想到的是,勒索软件开发者很快留意到了他的举动,并且修改了程序算法,让文件变得无法被解密。举例说,在被勒索软件DXXD感染后,“hyacinth.jpg&rdquo... 查看全文
虽然Note7已被宣布全部召回,但还是有不少拥趸决定换用该公司的GalaxyS7或Galaxyedge。为了照顾这部分不抛弃不放弃的客户,三星正在为他们制作一款数据迁移软件。得益于SPen,三星为Note7引入了各种特色功能和实用工具(比如Memo、SNote、Actionmemo和Scrapbook)。尽管Note7用户可以通过SmartSwitch功能提取和迁移数据,但有时可能会遇到一些问题。一名用户在AndroidCentral论坛上发帖称... 查看全文
由于新更换Note7手机再度发生多次燃烧事故,Note7质量丑闻本周升级,三星已经宣布将在全球全面停止销售和更换Note7手机。Note7正在影响到其他三星电子设备。日前,虚拟现实厂商Oculus宣布,已经对三星虚拟现实头盔GearVR的软件进行了强制升级,暂时禁止用户连接问题多多的Note7手机。GearVR是三星电子推出的和智能手机匹配使用的虚拟现实头盔,在这款产品上,三星和Facebook旗下的虚拟现实专业厂商Oculus进行了合作,头盔的所有软件和虚拟现实内容... 查看全文
据外媒报道,Windows经典应用“画图(MicrosoftPaint)”看起来终于要登陆Windows10平台了。日前,网上曝出了两支来自官方的视频,它们介绍、展示了画图软件,并且还是在Windows10UI下且支持触屏功能。要说起这款软件最大的变化应该就是对3D对象创建功能的支持。从下面的视频可以看到,这款工具可以让创作者非常容易地绘制出3D图像。视频:http://www.tudou.com/v/esUA2Q3w9CI/&... 查看全文
近日,美国可汗学院(KhanAcademy)在官方网站发布消息称,因用户基数太小,他们将移除其在Windows应用商城内的Windows8版软件。这家学校表示,等到他们从Windows商城移除该软件之后,已经下载了的用户未来则还能够继续使用,而如果在那之后将其删除那么就将无法再下载到。“现在我们没有足够的资源保证这款产品的高质量体验,特别是考虑到过小的用户基数问题,所以(我们)决定终结这款软件,而不是许下提供高质量学习体验的承诺,因为它实际上没法实现。&rdquo... 查看全文
Google宣布开源Cartographer(GitHub开源地址),该技术利用同步定位与制图技术(SLAM)绘制室内建筑平面图,能同时用于二维与三维空间的移动映射。同时,开源Cartographer还搭配有开源机器人操作系统(ROS),使得该技术库更易于部署机器人、无人驾驶、无人机等系统。Google在官方声明中提到,SLAM算法结合了来自多个传感器的数据,比如LIDAR激光雷达传感器,通过向其他物体发射光线,然后测量光线反射回来的时间,探测周围的环境;IMU惯性测量单元... 查看全文
敏捷软件开发与传统软件工程概述比较翁松秀北京航空航天大学计算机学院摘要:软件工程的开发过程中有两种截然不同的管理和开发体系,一种是基于“瀑布模型”的预设性传统软件工程,另一种是轻量级的适应性敏捷软件开发,本文简单阐述传统软件工程的开发方法与敏捷软件开发的异同,并通过“瀑布模型”和SCRUM方法的比较来探析传统软件工程与敏捷软件开发的异同。最后得出结论,把传统软件工程和敏捷软件开发相结合,将软件架构“颗粒化”... 查看全文
英文原文:OutsourcingSoftwareDevelopmenttoaGlobalTalentPool:WorldofHelporWorldofHurt?谈到外包软件开发时大家似乎有无数的目标国家可以选择:印度、中国、马来西亚、印尼、泰国、墨西哥、菲律宾、巴西、保加利亚、埃及……等等。那到底外包到哪里才是个正确选择?将软件开发外包出去都是为了解决一些问题,缺少专家、人力不足、削减开支等。在这些情况下外包是个正确选择,它可以帮助减少支出、提高生产率和缩短上线时间... 查看全文
Atitit.attilax软件研发与项目管理之道1.前言42.鸣谢43.Genesis创世记44.软件发展史45.箴言46.使徒行传47.attilax书48.启示录49.技术标准的7条原则49.1.后向兼容性410.软件之道511.计算机科学导论(原书第3版512.数字电路513.通用管理学514.项目管理515.团队建设与人力资源管理516.软件工程516.1.软件编写516.2.软件构件化理论与技术516.3.软件与编程理论616.4.理论原则616.5.Classicbook617... 查看全文
众所周知的是,目前俄罗斯以及普京与西方的关系十分不理想,此前,总统普京呼吁俄罗斯国内减少对国外科技公司产品的依赖,作为一个响应,首都莫斯科市将把所有的微软软件,替换为俄罗斯本国软件。据彭博社报道,莫斯科市将分批替换微软的软件产品,将会涉及到几十万台个人电脑。莫斯科市负责信息技术的官员ArtemYermolaev对媒体表示,莫斯科市将首先从邮件系统开始。在大约六万台个人电脑上,微软提供的ExchangeServer和Outlook邮箱客户端工具... 查看全文
Atitit.软件研发团队建设原理与概论理论培训团队文化建设(内刊,ppt,书籍,杂志等)梯队建设技术储备人才的问题团队建设--小红花评比.团队建设--文化墙.doc户外拓展1.团队建设游戏教练手册:全球众多著名机构优选课程(第二版)(职业培训师系列经典译著,世界探险组织御用培训教材大型团队的热身游戏小型团队的破冰游戏建立信任游戏沟通解决问题型游戏多团队解决问题型游戏大总结团队学习模型游戏71体验式学习游戏72EIAG模型游戏73学习区模型游戏74三环模型游戏75五原法模型作者::绰号... 查看全文
· Atitit 软件工程概览attilax总结发布时间:2016-09-29
Atitit软件工程概览attilax总结1.1..2软件工程的发展进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史。表2软件工程过程模型表2将软件工程的主要过程模型做了一个简要的汇总,并将所有的软件工程模型划分为三大领域和五个阶段,三大领域分别为:1)惯例模型:瀑布模型,增量模型,演化过程模型和统一过程模型是其中的代表;2)敏捷过程模型:极限编程(XP)是其中的代表;3)新过程模型和研究领域:模型驱动开发和云计算是其中的代表;而在五个关键性阶段中,链式原则贯穿始终。1... 查看全文
Source英文原文:BeingADeveloperAfter40经EvanLin翻译后,INSIDE获同意转载。EvanLin目前是LinkerNetworks的CloudArchitect,也是Golang台湾社群的co-organizer。查看ppt:https://speakerdeck.com/player/76fd6952b6fc4f0b9ad75153f065c7e2#导读... 查看全文
Google在今年5月的开发者大会上,宣布要推出两款通讯软件:传文字讯息的Allo和视讯通话的Duo,21日Allo终于上线,而《科技新报》受邀抢先体验。直接告诉你体验结果:Google助手服务非常强大,聊天界面简单好操作,该有的功能一项都没少,但表情包不够强大。首先,要开始使用Allo的步骤,就跟8月已上线的Duo一样,输入电话号码就可以绑定注册,相当简单。GoogleAssistant:就像你的小秘书Allo最大的特色是,他有个“GoogleAssistant&rdquo... 查看全文