软件产品开发过程文档说明

标签: 无 分类: 杂文 创建时间:2020-05-08 02:38:26 更新时间:2024-11-15 10:49:45

作为一个半吊子的产品经理和开发人员,最终都要踏进管理层,这里我就不得不吐槽一下自己了。在一个小公司里,没有项目经理,没有规范文档,没有项目,一穷二白的从零开始,又去哪里进行借鉴呢?已自己的行事作风,完全瞎几把搞,不知道又能搞出什么样的花头来呢。

从哪里开始呢?很多的模板都是百度文库上的,但是百度文库上的都要收费,也是没办法,只能找一些博客中的内容,然后复制下来,自己再将格式进行调整一下。根据多方的探查和总结,其实没有一个统一的模板,不同的公司,不同的团队,不同的项目,虽然都叫系统设计,但是其实内容也会有不同的差别,所谓模板,只是提供一个解题的思路和编写文档的方法,具体的内容,还要在不断的执行和总结中提炼相关的内容。

软件可行性分析报告_模板、软件概要设计说明书_模板、软件开发进度表、软件项目详细设计_模板、软件需求分析报告文档_模板等文件,打包下载 提取码:viai

参考文章:
【1】.系统架构设计文档 1. 简介。2. 系统概述:系统目标、用户角色、系统环境。3.架构设计:架构模型、系统模块,数据模型、系统交互、性能优化。4.技术选型:语言、框架、数据库、缓存、消息队列、安全框架。5.部署方案:部署环境、部署方式、监控方案。6.未来规划。
【2】.系统设计(二)如何写技术设计文档 1.业务分析。2.系统分析。3.系统流程分析。4.非功能性设计。5.数据分析。6.接口设计。
【3】.如何进行数据库设计 它需要根据需求分析设抽象出 E-R 图,逻辑结构设计,数据库选型,物理设计,实施及运维。
【4】.数据库设计文档–模板 描述数据库结构模型,表名数据库表在模块中的关系(用————>来表示外键表与主键表之间关系)

1.项目计划进度表

项目的开发,都要有相应的项目开发计划表,根据项目开发的进度表,就可以知道自己下一步要完成的文档,任务和要做到成果,这样就算是有章可循,有法可依了。

参考文章:
1.软件开发进度表

2.系统需求说明书

根据上一篇项目计划进度表中提到的项目开发计划表中,提到的第一项为系统需求说明书,我觉得其实也就是项目的可行性分析报告。

3.需求分析

4.概要设计

5.详细设计

6.实现

7.集成测试

8.验收测试

参考文章:
1.验收测试报告的主要内容 (这篇文章倒是列举了一类验收测试报告的章节目录,但是对于具体的内容没有简单的说明,应该怎么写,怎么做)
2.项目验收:验收测试、系统试运行、系统文档验收以及项目终验

9.维护

10.需求变更

产品变更,在产品开发中是不可避免的一键事情。除了在项目开始阶段,进行充分的需求分析,进行再三的需求确认,在开发中遇到项目变更的时候,要编写相应的需求变更说明书。

参考文章:
1.项目过程中有需求变更如何处理?
2.如何做好需求变更管理?——需求变更流程规范
3.项目经理应对需求变更的策略
4.需求变更申请表 (这个可以结合起来)
5.用户需求变更模板 (这个写的很好,不过是百度文库,只能自己,没钱,只能自己仿照着做一个表格了)

11.阶段报告

12.用户手册

用户手册,作为软件测试和交付用户的主要文档,在软件交付的时候提供。主要包括下面的内容

1
2
3
4
5
6
7
8
9
目录
1.概述 3
1.1编写目的 3
2.运行环境 3
2.1硬件 3
2.2支持软件 3
3.软件操作说明
3.1功能1
3.2功能2
参考文章:
1.软件用户手册(软件使用说明书)模板 网上的模板都差不多,但是根据实际需要还是要自行修改相关内容的
2.软件用户手册(软件使用说明书)模板
3.软件用户手册(软件使用说明书) 百度文库,特别的垃圾,不是说这篇文章垃圾,是百度文库垃圾。
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。