Python3.x和Python2.x的区别

本文为转载的转载文章,因转载处没有注明来源,我也不知道原文出处,如有知道者不妨留意告知。现在大部分的软件包,都有了对应的Python3.x版本,所以前段时间我也将程序升级到Python3.x,刚好用到此文,很有参考价值,在此分享。大部分问题都好改,最主要的还是原来的整型除法“/”默认为整除,3.x改为默认为浮点数,如果保持整除,需用“//”。这个问题不会直接在运行时报错,所以知道这一点,问题就比较[……]  阅读全文>>>

需求开发指南7-如何写好《需求规格说明书》

在上一章节中,简要介绍了基于用例和对象的软件开发方法。接下来,需要了解《需求规格说明书》如何体现上述的过程。

3.1 《需求规格说明书》的组成

这里的《需求规格说明书》对应着系统需求,要求以业务需求(业务流程)为纲,组织和提炼系统需求,并使用用例规约详细定义和描述系统需求。

《需求规格说明书》主要包括:

  1. 引言:注明文档的目的、主要读者及文档中使用的术语;
  2. 任务概述:简要介绍系

[……]  阅读全文>>>

需求开发指南6-基于用例与对象的软件开发方法

2.3.2 分析系统内流程

针对每一个系统用例,分析其工作流程,明确相关规则。方法与“分析业务流程”相似,可参见“分析业务流程”,只是两者的对象不同,一个是目标客户组织,一个是待开发系统。

比如上述例子中,将“排队系统”分为“排队机”和“呼叫控制端”两个子系统,同样可以通过2.3.1节中所示的方法,得到“排队机”和“呼叫控制端”的功能需求。

2.3.3 分析业务规则

与业务相关的操作规[……]  阅读全文>>>