架构杂谈《十》 常用开发模式 一、瀑布式开发 瀑布式开发是在1970年提出的软件开发模型,是一种较老的计算机软件开发模式,也是典型的预见性的开发模式,在瀑布式开发中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进度的方法。瀑布式开发最早强调系统开发应有完 ...
分类:
其他好文 时间:
2019-08-15 19:32:50
阅读次数:
88
1.设计模式分类 2.设计模式的优点 设计模式可在多个项目中重用。 设计模式提供了一个帮助定义系统架构的解决方案。 设计模式吸收了软件工程的经验。 设计模式为应用程序的设计提供了透明性。 设计模式是被实践证明切实有效的,由于它们是建立在专家软件开发人员的知识和经验之上的。 3.单例模式的创建方式 E ...
分类:
其他好文 时间:
2019-08-13 15:19:51
阅读次数:
57
一.软件开发流程Q.什么是软件开发流程?1.通过一系列步骤保证软件的顺利完成2.软件产品在生命期内的管理方法学软件开发流程的本质1.开发流程与具体技术无关2.开发流程是开发团队必须遵守的规则常见的开发流程--即兴、瀑布、增量、螺旋、敏捷等A.即兴模型1.与最终用户交流后立即开始进行开发2.没有需求分析和需求发掘的过程3.没有整体设计以及规划的过程4.没有相关软件文档,维护性差B.瀑布模型1.通过自
分类:
其他好文 时间:
2019-08-13 00:20:49
阅读次数:
117
Python 是一种解释型脚本语言。 应用领域:Web 和 Internet开发、人工智能、教育、桌面界面开发、软件开发、后端开发等等。 一起来入坑: 一、安装Python解释器 1. 下载 -- 进入网站 https://www.python.org/downloads/release/pytho ...
分类:
编程语言 时间:
2019-08-10 17:29:34
阅读次数:
90
入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种: 1、 Notepad++ 2、 UltraEdit 3、 EditPlus 在我们真正学习开发中,包括以后在企业从事软件开发工作时,一般使用 ...
分类:
编程语言 时间:
2019-08-10 14:20:59
阅读次数:
101
导读:本文根据实际使用情况,简要分析了精准测试和类Jacoco等传统白盒工具在设计理念、功能和应用场景的异同点,并阐述了覆盖率技术如何在新型企业开发体系中,发挥应有的重要作用。 覆盖率技术可以说是测试理论中最基本的技术体系,但由于传统覆盖率并没有很好的适应新型软件开发模型,导致应用场景越来越窄。比如:Jacoco等同类工具,仍停留在传统白盒覆盖技术的技术演化层面,目前基本仅适用在瀑布模式的开发体系
分类:
其他好文 时间:
2019-08-10 09:54:33
阅读次数:
87
网络编程 软件开发架构 c/s架构(client/server) ? c:客户端 和 s:服务端 ? 例如: QQ,微信,网盘,这一类都属于c/s架构,我们都需要下载一个客户端才能够运行 ? ps:这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系 ...
分类:
其他好文 时间:
2019-08-09 19:42:05
阅读次数:
88
很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。 下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linu ...
分类:
系统相关 时间:
2019-08-09 17:35:25
阅读次数:
119
极力推荐Android 开发大总结文章:欢迎收藏 "程序员Android 力荐 ,Android 开发者需要的必备技能 " 随机存取存储器 在任何软件开发环境中都是非常有价值的资源,但对于物理内存经常受到限制的移动操作系统来说,它更有价值。 尽管 )和 都执行常规垃圾收集,但这并不意味着您可以忽略应 ...
分类:
移动开发 时间:
2019-08-09 15:30:46
阅读次数:
131
一、集成开发环境(Integrated Develop Environment,简称IDE) 1.什么是集成开发环境 (1)集成开发环境可以使软件开发变得更简单 (2)没有IDE工具: i.需要安装JDK,需要配置环境变量;需要手动的将java源文件编译生成class字节码文件; ii.java源程 ...
分类:
编程语言 时间:
2019-08-09 01:16:34
阅读次数:
132