在早期的软件工程实践中,软件测试计划的制定通常是在需求分析以及测试需求分析完成后开始,并且是整个软件研发生命周期中的重要环节。 但是,在敏捷开发模式下,你可能会有这样的疑问,软件测试计划还有那么重要吗?我所在的软件项目压根儿就没有正式的测试计划,不也没出什么大问题吗? 的确,对于很多非产品型的互联网 ...
分类:
其他好文 时间:
2018-08-26 22:06:49
阅读次数:
161
目录 前言 什么是敏捷开发 敏捷软件开发宣言 敏捷的项目管理--追求最大价值的成功 总结 一、前言 在这瞬息万变的环境里,企业的生存与发展状况取决于其快速响应变化的能力,而敏捷运作是构建该能力的核心。 敏捷和其他创新思想一样,需要时间传播。全世界不少企业都已迈向敏捷的运作模式,也有很多传统企业,还没 ...
分类:
其他好文 时间:
2018-08-23 19:24:01
阅读次数:
169
产品设计(Product Design)没有一个合乎情理的流程,即使人们总是呼吁敏捷开发(AD:Agile Development)、极限编程(XP:Extreme Programming),但必要的产品设计流程肯定是客观存在的,只是说产品的流程可能是敏捷的(Agile &Scrum)。下文是一个产 ...
分类:
其他好文 时间:
2018-08-22 01:11:33
阅读次数:
179
什么是用户故事? 用户故事(user story)是一个用来确认用户和用户需求的简短描述,作为什么用户,希望如何,这样做的目的或者价值何在。用户故事在软件研发中又被描述为需求。用户故事通常的格式为:作为一个<角色>, 我想要<功能>, 以便于<商业价值>。 因此,一个好的用户故事就包括了这三个要素: ...
分类:
其他好文 时间:
2018-08-21 15:11:16
阅读次数:
218
要了解微服务是什么,你必须了解如何将单体应用程序,拆解为独立打包和部署的微型应用程序。本文章将帮助你清晰化的理解,开发者如何根据需求使用微服务来构建他们的应用程序。 本文将从以下几个维度进行阐述 为何选择微服务? 什么是微服务? 微服务架构的功能 微服务架构的优点 设计微服务的最佳实践 1,为何选择 ...
分类:
其他好文 时间:
2018-08-19 11:06:56
阅读次数:
131
敏捷开发框架的优势随着云计算、物联网和互联网+思维充斥我们的社会,企业信息化也已经进入一个全新的阶段。这对软件从业者和软件公司来说是前所未有的机遇也是前所未有的挑战。对软件公司和程序员来说时间就是生命和金钱,一套非开源的软件可以扼杀一个工程。一套完美的敏捷开发框架是基于智能化可扩展组件式的软件系统项目,非常适合企业管理软件和互联网平台后台系统开发,框架中提供了完善的权限角色管理功能,快速开发功能,
分类:
其他好文 时间:
2018-08-09 17:40:48
阅读次数:
152
敏捷开发框架的优势 随着云计算、物联网和互联网+思维充斥我们的社会,企业信息化也已经进入一个全新的阶段。这对软件从业者和软件公司来说是前所未有的机遇也是前所未有的挑战。对软件公司和程序员来说时间就是生命和金钱,一套非开源的软件可以扼杀一个工程。 一套完美的敏捷开发框架是基于智能化可扩展组件式的软件系 ...
分类:
其他好文 时间:
2018-08-09 14:55:43
阅读次数:
132
一.整体架构 本次软工项目我们选取的技术框架是Django。 Django,是一个开放源代码的Web应用框架,由Python写成,采用了MVC的软件设计模式,即模型M,视图V,控制器C。 Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单,注重组件的重用性和“可插拔性”,敏捷开发和DR ...
分类:
其他好文 时间:
2018-08-02 12:54:09
阅读次数:
290
前言 持续集成(Continuous Intergration)做为软件开发重要环节,已经被提出、实施了很多年,在国内IT行业也已普及,它是为敏捷开发而创建。通过引入CI,可以减少重复工作、尽早暴露系统问题。 需求 1, 能够自动从源码管理系统(SVN、Git)中获取源码并编译 2, 能够自动运行单 ...
分类:
其他好文 时间:
2018-07-18 20:31:43
阅读次数:
206