MVC-Blog博客系统(一)

"我是Spirit_Breeze,中文<晟世清风>,在这纷纷乱世之中,祈望能有一股清流之风."

本人从事销售,不甘心于口舌之利,突然对代码和框架充满兴趣,遂之研究研究.

以下是一些步骤和理论知识:

首先对一个项目进行开发,需要认清楚客户的要求和想法,然后将思想转化为代码,呈于

编辑器上,构思非常重要,一个项目,可能一半的时间,都用在思想上的开发,之后用代码也

就可以推敲出来.

作为第一章,后续还会有一系列的构思和代码呈上.

欢迎转载,请备注转载地址,和作者,谢谢!

本人也就是小菜一枚,及其渴望大牛给出评判,欢迎留言!

下方是本人简书,欢迎关注!

https://www.jianshu.com/u/d9c96963cfa1

---------------------------------------------------------------------

项目开发流程

1、需求分析

系统分析员向用户初步了解需求,用相关的工具软件列出系统的大功能模块,每个大功能模块有哪些小功能模块。并且还要列出相关的界面和界面功能。向用户再次确认需求。

2、概要设计

首先,开发者需要对项目进行概要设计,即系统设计。包括项目的基本处理流程、组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为项目的详细设计提供基础。

3、详细设计

在概要设计的基础上,进行项目的详细设计。包括:主要算法、数据结构、类的层次结构及调用关系等,以及每个函数的每个参数的定义都精精细细的提供出来。详细设计应当足够详细。一份详细设计说明书,一个项目就已经完成了一半工作了。换句话:在项目完成一半工作时,还没有开始写一行代码。

4、编码工作

根据《项目详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间。所以设计过程完成的好,编码效率就会极大提高

5、测试工作

测试编写好的系统,确认每个功能。软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调。总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的。完成测试后,整体项目才算告一段落。

6、交付和用户验收

在软件测试证明软件达到要求后,应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。

7、后期维护

根据用户需求的变化或环境的变化,对应用程序进行全部或部分的修改。


猜你喜欢

转载自blog.csdn.net/spirit_breeze/article/details/80327998