@nextleaf
2020-11-30T13:26:54.000000Z
字数 1899
阅读 619
未分类
这里是目录
JetBrains的idea仅有免费30天试用,不过我们可以申请JetBrains系列开发工具的免费的个人教育许可证,这个许可证可以使用一年,到期可以申请续期。
我们的教育邮箱不可用,可以选择“POFFICIAL DOCUMENTGITHUB”来进行申请。
如下图所示:
在Official document这一项上传教育部学籍在线验证报告;提交之后,他们大概会在一周内邮件通知你是否通过。
附JetBrains授权管理地址
添加开源协议是对作者的保护,防止知识成果被恶意利用。开源协议中一般都包含免责声明。
看图快速选择
上面介绍的三种协议是最常用的几种,如果你想选择更多的开源协议可以到Choose an open source license查看,这个网站是GitHub创建的。
这里建议大家在本次设计中统一使用Apache License 2.0。
大多数人将许可证文本放在版本库根目录下的一个名为LICENSE.txt(或LICENSE.md)的文件中。
API文档主要目的是为了让开发人员间达成一定的约定,而无需考虑其底层的源代码或内部实现细节。API 本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。
当前有3 种主流 API 描述语言,为了开发方便,本项目使用OpenAPI。
OpenAPI 始于 Swagger 规范,是目前使用最广泛的 REST API 的 API 描述标准。
开发人员可将编写完成的 OpenAPI 描述文件(支持 JSON/YAML),也可使用如 springfox 生成 OpenAPI 描述文件。
如果需要对 OpenAPI 规范有个完整的认识,可参考如何编写基于OpenAPI规范的API文档。
本节API文档(非必要)内容参考OpenAPI 导入指南。
可能参考:
《信息系统分析与设计:3.4信息系统的开发方法》的信息工程方法、
《面向对象的软件系统建模规范 第1部分:概念与表示法 SJ 11290-2003》、
《面向对象的软件系统建模规范 第3部分:文档编制 SJ 11291-2003》、
可以参考我国国家标准。
摘自现行国家标准【信息技术 软件生存周期过程 GB/T 8566-2007】:
5.3 开发过程
开发过程包括开发方的活动和任务。该过程包括需求分析、设计、编码、集成、测试和与软件产品有关的安装和验收等活动。如果合同中有规定,它可以包括和系统有关的活动。开发方按照合同执行或支持这种过程中的活动。
开发方按照管理过程(7.1)在项目级上管理本条中具体说明的开发过程。按照基础设施过程(7.2)建立本过程的基础设施;按照剪裁过程(附录A)为该项目剪裁本过程;按照改进过程(7.3)和人力资源过程(7.4)在组织级上管理本过程;资产管理过程(7.5)、重用大纲管理过程(7.6)和领域工程过程(7.7)在项目级或组织级上开发、管理、重用本过程产生的或用于本过程的资产.
当开发方是所开发的软件产品的供方时,开发方要执行供应过程(5.2).
活动清单:本过程包括下述活动:
a)过程实施;
b) 系统需求分析;
c) 系统体系结构设计:
d)软件需求分析;
e) 软件体系结构设计;
f) 软件详细设计;
g)软件编码和测试;
h) 软件集成;
i)软件合格性测试:
j) 系统集成;
k) 系统合格性测试;
l) 软件安装;
m)软件验收支持.
结合所学知识。。。
使用Microsoft Word 2016或更高版本,学校老师,领导、大部分打印店都是用Word,使用其他工具(WPS、TeXstudio、Openoffice等)可能有兼容性问题,学校若有要求则以学校要求为准。
参考国家标准《GB/T 7714-2015》以及学校发的论文要求。