搜索
引言在学习软件工程的时候接触过一些软件工程开发模型的相关概念,其中,印象比较深刻的就是瀑布模型和敏捷开发模型。这两种模型在日常的软件开发中都是非常常用的,但是它们也有比较大的区别,所以在实际的应用场景
2022-05-11
给计算机专业学生的7个建议来自书圈导读:由于JoelSpolsky的双重身份(昔日耶鲁大学计算机系学长,今日FogCreek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计
2022-05-08
由于项目中的人员并不多,总开发就三人,一人管理兼偶尔开发,一人笔者,一人普通开发者面临一个代码重构的问题,其实我真的很建议可以去看看斯坦福的swift课程里面代码就像写文章一样先有草稿再慢慢整理后续有
2022-05-02
1、要敢于重构代码在一个开发团队中,很多人即使发现问题,但考虑到这坨屎不是自己亲自拉的,因此放弃了重构的打算;或者担心修改后引入其它问题,反而会带来更多的风险,尤其是对已经发布的版本(或历史遗留版本)
2022-04-30
个人翻译学习记录,如有错漏,务必指出更推荐英文原版英文原版可从该网址下载https://dlacmorgAProcedureForDesigningabstactinterfacesfordevice
2022-04-29
前情提要:上一个部分主要是对于Google的文化进行概述,包括一些组织层次的实践;这部分更针对我们每个人的成长,从团队角度不仅描述一个manager需要做的事情,而且讨论了一些技术决策背后的trade
2022-04-29
SoftwareEngineeringatGoogle这本书介绍了在Google中SoftwareEngineering的一些实践方法论,以及关于代码可扩展性和可持续性的一些原则。从我个人的学习角度,
2022-04-29
论文翻译,用于个人学习和记录,英文和专业水平不足,很多地方翻译不出来或者翻译错了,如果有人看到了,希望不吝赐教源文件是从该网址下载的https://dlacmorg或者链接:https://panba
2022-04-28
1概述:这本书的第二部分主要是Google的团队文化的介绍,主要是团队合作以及知识分享方面的方法和观点。下面介绍我作为初学者的一些比较有感触的点。在目前的学习生活以及网上冲浪中,经常会问问题,以及有一
2022-04-27
如何提高团队项目的开发质量、开发效率。程序员需求澄清前,要提前阅读需求,这样需求澄清才有意义,才能提出有意义的问题。先搞清楚需求,再进行开发,不然做完了又得重新做。在开发过程中,遇到不清楚的,找产品经
2022-04-18
敏捷开发敏捷开发过程重视团队的交流与管理问题,其提高研发效率的显著效果,使得敏捷开发逐渐成为继瀑布式开发之后,最为流行的软件开发方式,其中,Scrum过程无疑是目前最为成功的敏捷方法。Scrum是用于
2022-04-18
今天推荐的是一本由微软出版社发布的免费电子书,涉及的话题是如何在VisualStudioOnline中基于敏捷的思想来管理开源项目。本书的几位作者(自称ALM领域的游侠),给大家分享了在一个敏捷的、透
2022-04-12
缘起随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言不穷,应用领域不断拓宽,社会对软件的需求量剧增,但软件开发技术却没有重大突破,软件质量不高,生产效率低下,从而导致
2022-04-10
软件生命周期(SystemsDevelopmentLifeCycle,SDLC)软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述
2022-04-09
基本过程是指那些与软件生产直接相关的过程。主要包括5个过程:获取过程供应过程开发过程运行过程维护过程获取过程是获取者所从事的活动和任务,为需求方而定义的活动。目的是获得满足客户所表达的那些需求的产品和
2022-04-07
支持过程是有关各方按他们的支持目标所从事的一系列相关活动集。支持过程有助于提高系统或软件产品的质量。支持过程可由使用他们的组织来实施;或作为一种服务,由一个独立的组织来实施;也可做为项目的一项规定内容
2022-04-05
确认过程确认过程是一个确定需求和最终的已建成的系统或软件产品是否满足特定预期用途的过程。本过程的目的是:证实对软件工作产品特定预期使用的需求已实现。本过程可以作为开发过程中软件验收支持活动的一个部分来
2022-04-03
任务排期优先级排期。按优先顺序排列一个产品需求列表。颗粒度。每个需求要尽量小,安排一个小需求在3天内完成。工作量。技术管理者,要评估每个需求的工作量。评估工作量,除了开发时间,还要预留20%的时间处理
2022-04-02
组织过程是指那些与软件生产组织有关的过程。包括如下7个主要的过程:管理过程基础设施过程改进过程人力资源过程资产管理过程重用大纲管理过程领域工程过程管理过程管理过程是软件生存周期过程中管理者所从事的一系
2022-04-01
软件生存周期模型的定义软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型实践参考。IEEE把一个软件生存周期模型描述为:一个包括软件产品开发、运行和维护中有关过程、活动和任务的框架
2022-03-29