如何更快的了解新项目
一、对于新建的项目
1.1 软件需求规格说明书(SRS)
SRS(Software Requirements Specification), 软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。
1.2 软件项目概要设计文档
使用模块化方法、功能分解方法
1.3 软件详细设计说明书
1.4 软件详细设计与实现
1.4.1 开发环境
1.4.2 系统总体结构设计
1.4.3 系统流程逻辑设计
1.4.4 数据库表设计
二、对于引入的项目
在这之前,我一直学习的是 SSM 框架的内容。MVC 的设计模式。
2.1、了解项目的目录结构。
- 了解项目的目录,区分出来是什么框架。
- 只要了解各个项目结构的特点就能够知道使用了什么样的框架。因为是引入的项目,对于之前的项目开发者,他对文件结构肯定有自己的一套想法,所以要分析清楚每一个文件夹的主要作用。最好记录下每一个文件夹下面的文件的主要作用,可以通过目录树注释的方法,提醒自己,让自己对引入的项目一目了然。
2.2、了解文件命名特点。
项目的文件命名一定是有规范的。
- 根据文件夹来命名。
- 根据文件的命名,直接根据类的名称来命名。
- 根据文件的作用命名。
- 根据项目模块命名。
2.3、了解代码处理过程。
- 基本的框架。
- 如果在 第一部分:了解项目的目录结构中认识到了某种框架的话,可以根据配置文件、入口文件、运行策略,一步一步的深入。
- 基本的设计模式。
- 还要的项目使用了一些设计模式,还应该去了解一下设计模式,比如说 MVC设计模式。
- 了解项目的入口。
- 一般的项目都是有入口文件的,index.html 或者 index.php 、index.jsp 等。看懂入口文件代码,不要轻易放弃。
2.4、在了解项目整体架构后,我项目添加一些新功能。
- 建议:根据文件结构、文件命名规范,添加一个新的类、新的方法,添加一个新的页面。最后通过输入相应的 URL 访问数据,如果成功显示你想要的信息的话,那么就说明对这个项目有了初步的认识。
博客介绍了快速了解新项目的方法。对于新建项目,可从软件需求规格说明书、概要设计文档、详细设计说明书及实现等方面入手;对于引入项目,要了解目录结构、文件命名特点、代码处理过程,掌握框架和设计模式,最后尝试添加新功能来检验对项目的认识。

被折叠的 条评论
为什么被折叠?



