项目名称:词频统计软件 "源码" 需求分析 使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发 软件基本功能要求如下: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个。 2.程序需要很壮健,能读取容纳英文原版《哈利波特》10万词以上的文章。 3.指定单词词频统计功能:用户可输 ...
分类:
其他好文 时间:
2019-03-20 01:08:30
阅读次数:
149
一、需求分析 按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发。软件基本功能要求如下: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个。 2.程序需要很壮健,能读取容纳英文原版《哈利波特》10万词以上的文章。 3.指定单词词频统 ...
分类:
其他好文 时间:
2019-03-20 00:42:00
阅读次数:
160
实验二 软件工程个人项目 实验目的与要求 掌握软件项目开发流程 掌握Github上发布软件项目的操作方法。 实验内容和步骤 任务1: 需求分析: 尝试按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发 程序可读入任意英文文本文件,该文件中英文词 ...
分类:
其他好文 时间:
2019-03-20 00:40:53
阅读次数:
190
理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交 ...
常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解 ...
分类:
编程语言 时间:
2019-03-19 20:10:03
阅读次数:
177
实验二.软件工程个人项目 一、需求分析 尝试按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发。软件基本功能要求如下: ?程序可读入任意英文文本文件,该文件中英文词数大于等于1个。 ?程序需要很壮健,能读取容纳英文原版《哈利波特》10万词以上的 ...
分类:
其他好文 时间:
2019-03-19 16:47:19
阅读次数:
162
A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 a ...
分类:
其他好文 时间:
2019-03-18 16:47:00
阅读次数:
215
领域驱动设计的概念 大家都知道软件开发不是一蹴而就的事情,我们不可能在不了解产品(或行业领域)的前提下进行软件开发,在开发前通常需要进行大量的业务知识梳理,然后才能到软件设计的层面,最后才是开发。而在业务知识梳理的过程中,必然会形成某个领域知识,根据领域知识来一步步驱动软件设计,就是领域驱动设计(D ...
分类:
其他好文 时间:
2019-03-18 15:26:53
阅读次数:
175
container 原因: 随着软件开发的发展,相比于早期的集中式应用部署方式,现在的应用基本都是采用分布式的部署方式,一个应用可能包含多种服务或多个模块,因此多种服务可能部署在多种环境中,如虚拟服务器、公有云、私有云等,由于多种服务之间存在一些依赖关系,所以可能存在应用在运行过程中的动态迁移问题, ...
分类:
其他好文 时间:
2019-03-17 21:40:07
阅读次数:
190
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚 ...
分类:
其他好文 时间:
2019-03-17 17:01:37
阅读次数:
133