尽管我们做完机房收费系统了,可是这个过程我们都是凭借着自己的感觉去设计项目的,没有做到有法可依、有章可循。而软件project是软件设计的灵魂,是我们前进的思想性指导。
如今我们看完了软工视频,视频中对各个阶段所用的文档进行了具体的解说,可是看完视频,对文档的理解还非常懵懂。写文档的时候,看着模板,好多地方不知道填什么。就一直没有往下写,后来爱玲师傅给她的徒弟验收文档叫我也过去了,听完之后感觉收获挺大的,回来就要好好写文档了,如今我的文档了也验了,尽管有非常多不足,可是我也最终这一步上迈了出去,如今一总结,明确了好多,文档继续丰富中!
如今大致了解一下各个阶段的内容。
1、可行性研究报告:
目的:用最小的代价在尽可能短的时间内确定问题是否可以解决,通过可行性研 究降低技术风险和投资风险。
实质:进行一次压缩、简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行系统分析和设计的过程。
能够用到的图:系统流程图
2、项目开发计划:
经过可行性分析得到一个值得开发的项目,接下来就应制定项目开发计划。它是项目管理人员对项目进行管理的根据,主要对项目的费用、进度和资源进行控制和管理。
能够用到的图:甘特图
3、软件需求说明书:
需求分析是指开发者要准确理解用户的要求,进行仔细的调查分析,将用户的需求转换成对应的需求规格说明的过程。它对于整个软件开发过程以及软件产品质量至关重要。
所以文档中对于所开发软件的功能、性能、用户界面剂执行环境等作出具体的说明。它是软件设计的根据。
能够用到的图:数据流图、IPO图
4、概要设计说明书:
概要设计做好划分软件的前期工作,划分组成系统的物理元素,进行软件的结构设计与数据设计。
能够用到的图:ER图、原型图、层次图、HIPO图、结构图
5、具体设计说明书:
具体设计是对概要设计划分出的每个模块进行明白的算法描写叙述。当中一个重要的内容是人机界面设计。
能够用到的图:程序流程图、N-S图、PAD图
6、数据库设计说明书:
编写数据库设计说明书,主要是为了该开发者用于创建数据库和对数据库操作用的。能够方便的看出数据库表之间的关系,适当的降低冗余,从而提高系统效率。它的主要内容包含:
外部设计:标识符和状态,使用它的程序,约定,专门指导,支持软件。
结构设计:概念结构设计,逻辑结构设计,物理结构设计。
运用设计:数据字典设计,安全保密设计。
7、測试计划:
測试阶段的根本目标是尽可能多地发现并排除软件中潜藏的错误。測试计划中重要的是測试用例的设计。
导图:(具有链接)
总结:
1、先了解文档之间的关系
2、每一个文档中的重点内容
3、每一个阶段用到的图有哪些
4、多写、多画,
来源:https://www.cnblogs.com/gcczhongduan/p/4290876.html