一、前言 通常我们的项目会包含许多对外的接口,这些接口都需要文档化,标准的接口描述文档需要描述接口的地址、参数、返回值、备注等等;像我们以前的做法是写在word/excel,通常是按模块划分,例如一个模块包含n个接口,就形成一个文档,然后再用版本控制管理。这样做的缺点是: 1.不够直观,每次打开文档 ...
[本文出自天外归云的博客园] 1. 建立团队资源可视化协作共享平台(任何技术文档与经验总结都是可以共享化的)。 2. 建立分类明确定义的文档体系(任何流程上的、可以记录的、具有步骤的过程都是可以文档化的)。 3. 建立接口规范说明的测开平台(开发测试协同工作平台): 1)上行参数+下行参数:在平台上 ...
分类:
其他好文 时间:
2017-04-11 13:26:01
阅读次数:
156
要知道软件架构师的工作过程,首先就要知道什么是软件架构师,以及为什么一个项目需要架构师。 软件架构师,是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。简单来说,就 ...
分类:
其他好文 时间:
2017-02-22 23:00:54
阅读次数:
215
关于 Java 对象序列化您不知道的 5 件事 转自:http://developer.51cto.com/art/201506/479979.htm 关于 Java 对象序列化您不知道的 5 件事 转自:http://developer.51cto.com/art/201506/479979.ht ...
分类:
编程语言 时间:
2017-02-07 16:32:14
阅读次数:
256
需求管理目标: 需求管理的目的是在客户和处理客户需求的软件项目组之间建立对客户需求的共同理解。需求管理的目标有两个: ? 使软件需求受控,并建立供软件工程和管理使用的需求基线。 ? 使软件计划、产品和活动与软件需求保持一致。 在需求管理过程中,为实现第一个目标,必须控制需求基线的变动,按照变更控制的 ...
分类:
其他好文 时间:
2017-01-30 11:43:30
阅读次数:
146
大部分 Web 应用程序都支持 RESTful API,但不同于 SOAP API——REST API 依赖于 HTTP 方法,缺少与 Web 服务描述语言(Web Services Description Language,WSDL)类似的语言来定义使用者与提供者之间的请求和响应结构。由于没有充分 ...
BPMN的流程模型 我们使用业务流程建模来交流信息,正如在上一节里所述,根据不同模型的用户(客户、业务人员、分析人员、开发人员),建模有着不同的风格。BPMN被设计用来涵盖各种风格的流程模型(以满足不同角色人员交流的需要)和创建端到端的业务流程,它支持三种基本类型的流程模型: Ø 流程编制(Proc ...
分类:
其他好文 时间:
2016-12-16 12:04:15
阅读次数:
210
作为新手,对获取操作系统版本号好奇过,因为曾经假象过一个场景:如果将来在windows xp环境下编译的程序,在windows xp跑会怎样, 在windows 2003,windows 7,windows 8又会怎样,如果程序在windows 7以上版本需要特殊处理又该怎样判断操作系统版本呢。 带 ...
分类:
其他好文 时间:
2016-11-22 22:59:35
阅读次数:
202
UML几种图的绘制 UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品(软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等)进行可视化、详述、构造和文档化的语言。 UML是一套表示法系统。UML由一组图组成,它使得系统分析员 ...
分类:
其他好文 时间:
2016-11-22 17:40:44
阅读次数:
553
UML标准定义:统一建模语言(Unified Modeling Language)是描述、构造和文档化系统制品的可视化语言。 UML是一个庞大的图形化表示法体系。 应用UML的三种方式: 草图,蓝图,编程语言 学习UML的要素: 表示法-图形 过程-(UML与过程无关,但最好用于RUP) 工具-(比 ...
分类:
其他好文 时间:
2016-10-18 23:03:24
阅读次数:
199