`
yushine
  • 浏览: 196711 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

LAMP项目开发流程规则

    博客分类:
  • PHP
阅读更多

LAMP项目三层架构体系是由表现层、应用层以及数据存储层构成的。

表现层主要由Web浏览器构成,用于表现应用层的数据或者通过应用层对数据进行操作。应用层主要由业务逻辑层和数据连接层构成,它们主要在应用服务器上运行。其中,业务逻辑层负责完成所有关键的业务操作,而数据连接层则负责与数据存储层进行通信。数据存储层则主要是指数据库,在这一层用来存储系统数据。

LAMP项目开发一般分为以下几个阶段,包括需求分析、系统设计、数据库设计、模块及界面设计、代码实现以及系统测试。
1.需求分析

在需求分析阶段,需要明确系统开发的主要目的,为开发人员界定具体的工作范围。明确系统将要实现的所有功能、角色划分、用户界面原型等,完成需求文档。需求分析阶段的文档包括需求阶段客户调查记录、需求访谈记录表、需求分析说明书、需求分析说明书、需求变更追踪表、需求总结报告等。

2.系统设计

系统设计阶段需要在需求分析的基础上进一步明确系统的总体框架,软件的组织结构、部署结构及运行环境。系统设计阶段包括开发计划、概要设计说明书。

3.数据库设计

根据系统的设计和功能模块的分析,数据库设计阶段包括进行数据进行数据库的需求分析,定义数据库表之间的关联和各个表的字段,以及通过数据库管理工具实现数据库的创建和维护。

4.模块及界面设计

该阶段是进一步详细设计的阶段。在该阶段需要定义各模块的功能,类之间的关联和类的属性、方法,建立用户界面原型,完成详细设计说明书等。

5.代码实现

按照设计文档进行编码,每完成一个模块应进行单元测试。进入编码工作之后,可能会发现前面分析或设计阶段的某些错误,这时应返回到前面的阶段进行必要的修改。

6.系统测试

测试的目的是在发布之前找出程序的错误。包括:核实每个模板是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。测试阶段的文档包括测试计划、问题报告单、问题报告单清单、测试报告等。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics