Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。
v1.8.0 主要是实现了编辑文章摘要,改进了数学公式编辑支持。
安装
下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。
从 1.7.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。
文档
项目
1.8.0 变更记录
历史版本变更请浏览这里。
概要设计文档模板 1. 概要设计中应说明软件整体性内容,多关注产品间相互关系、模块组成和模块间相互关系、模块内的主要业务流程,特别注意不要陷入对各个模块的细节描述中(概要设计关注重点,例如:不要画类图来描述类的详细方法和参数)
在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。 一、问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业务流程是个误区? 以需求分析文档还是以概...
软件设计是需求工程的后续阶段,他根据项目所描述的需求(功能需求、性能需求、领域需求、数据需求等)的定义,进行数据设计、体系结构设计、界面设计和过程设计。 软件设计主要解决“如何做”的问题,设计的方案最终会影响软件实现的成败。 一般把软件设计分为概要设计和详细设计两个阶段,包括体系结构设计、界面设计、数据设计和过程设计。 1.概要设计: 也称总体设计,主要任务是基于数据流图和数据字典,确定系统的整体...
概要设计和详细设计 在软件设计中,大家经常问到的一个问题是:概要设计应该怎样一个概要法,详细设计应该怎样一个详细法? 一般公司的研发流程是瀑布型的,这个模型中的分析、设计阶段是基于经典的结构化方法。结构化设计方法的基本思路是:按照问题域,将软件逐级细化,分解为不必再分解的的模块,每个模块完成一定的功能,为一个或多个父模块服务(即接受调用),也接受一个或多个子模块的服务(即调用子模块)。模块的概念,和编程语言中的子程序或函数是对应的。 这样一来,设计可以明显地划分成两个阶段: 概要(结构)设计...
概要设计从需求出发,从总体上描述系统架构以及应该包含的组成要素(模块), 同时描述各个模块之间的关联。 主要包括体系结构设计、构件(模块)设计、接口(界面)设计、数据设计 体系结构设计:确定架构模式。定义组成软件中各个主要的结构元素及它们之间 的联系的一个模型。 模块设计:将一个复杂系统按功能进行模块划分,建立模块的层次结构及调用关 系,确定模块间的接口及人机界面等。 接口设计:定义软件内部的通信、与系统的交互以及人机操作界面等。 数据设计:将实体 – 关系图中描述的对象和关系转化为数据结构的定义。
前言: 从工程管理的角度看,软件设计分为两部分:概要设计和详细设计,接下来就来总结下这两部分的内容; 内容: 1、概要设计 概要设计:就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等。此外还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系 软件设计过程 0.1 规范 0.2 软件系统结构的总体设计 0.3 处理方式设计 0.4 数据结构设计, 0.5 靠性设计 0.6 编写概要设计阶段的文档
1引言 1.1编写目的 软件设计结构的具体任务是将一个复杂系统按功能划分,建立模块的层次结构及调用关系,确定模块间的接口接人机界面等。数据库结构设计包括特征描述,确定数据库的的结构特性,以及数据库的设计。 此概要设计说明书是为了说明整个系统的体系结构,以及需求用例的各个功能点在结构中的体现,为系统的详细设计人员进行详细设计师的输入参考文档。 1.2背景 说明: 待开发软件系统的名...
目录 用 [TOC]来生成目录: 目录 系统的基本设计规范 数据库设计规范 外部交互设计规范 系统的基本设计规范 1.减少跨系统的交互,一个系统尽量只能CURD自己业务域的数据库,不要跨域去操作其他应用的数据。 2.尽量减少IO以及网络的访问,将多次的调用整合在一次操作中完成,尽量减少IO资源的浪费。 3.禁止在操作数据库或者外部接口时候放在循环...
本文分享信息系统的相关内容
F.1 引言 F.1.1 编写目的 本详细设计说明书是针对电子科大校园地图(UESTC Campus Map)小程序的项目编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。本详细设计说明书的预期读者为本项目小组的成员以及对该小程序感兴趣,在以后想对系统进行拓展和维护的人员。 F.1.2 背景 说明...
工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说明书,概要设计说明书,技术解决方案,数据库设计说明书,详细设计说明书,单元测试报告,总体测试计划,单元测试计划,产品集成计划,集成测试报告,集成测试计划,系统测试报告,产品交接验收单,验收报告,验收测试报告,压力测试报告,项目总结报告,立项结项审批表,成本估算表,项目计划,项目周报月报,风险管理计划,质量保证措施,项目甘特图,项目管理工具,操作手册,接口设计文档,6.1运行模块的组合。
引言 业务架构一般不被开发重视,开发人员喜欢追求新技术,而技术是服务于业务的,现在没有一项技术是自娱自乐的,一定要支撑业务,否则没有场景。设计好业务架构要考虑的方面比较多,要做到业务彼此隔离、业务与技术 (平台) 隔离,从业务架构中能看得出整体业务的流程运转、业务产品的能力、业务领域对象…接下来的两篇文章将重点讲业务架构。 一、什么是业务架构 在上篇文章中提到系统架构的方法:系统性思考、分解、抽象、模式,这是总的纲要,针对不同类型的业务架构,要结合本身的特性再加以细化。 业务架构是系统架构的一种,那
123132
6.1运行模块的组合。7.3 系统维护设计。
项目文档:概要设计文档 1.引言部分 1.1目的 该文档的目的是描述病人病历存储系统的概要设计,主要内容包括系统功能简介、系统结构设计、模块设计和界面设计等。 本文档的预期读者包括:设计人员,开发人员,项目管理人员,测试人员。 1.2 范围 1.2.1 系统目标 开发一个满足医生和数据上传人员需求的系统。方便查询、更改、下载、上传相关信息等。 1.2.2 主要软件需求 ...
关于软件设计的参考过程,对于需要进行软件流程设计需要的可以使用来参考
撰写的设计文档主要分为:总体概要设计文档 + 详细设计文档,后简称为“概设”+“详设”。 总设和详设都应该包含的部分: (1) 需求:一般以产品的语言描述,这一块可以拷贝产品需求文档中的story list部分; (2) 名词解释(可选):非相关领域内的同学需要看到文档需要提前了解的一些概念性质的东西; (3) 设计目标:又分为功能目标和性能目标,功能目标一般是对产品需求的技术描述,性能目...
软件概要设计说明书编写规范模版
概要设计 概要设计是一个将用户目标与需求转换成具体界面设计方案的重要阶段,在这里我们需要由前一阶段的需求分析得到软件(包括移动应用和网站等)的设计和数据结构。 其通常是将复杂的系统按照不同的功能进行模块化,理清模块之间的层次关系以及调用关系、确定模块间的接口以及用户界面。而数据结构部分则是要根据数据的特征来确定数据的结构并设计出相应...
很好,很强大,我用着写了不少的概要设计了