项目遇到的问题:

程序开发是项目的核心。因此缺少管理的程序开发,就不会作出成功的软件项目。程序开发过程中,项目的程序员是根据已有的模块设计文档,理清思路,然后编写程序。但是由于程序员编写程序步骤比较随心,导致可能出现对需求理解不清楚,又或者由于本身的水平有限,导致程序本身存有缺陷。

解决方法:

因此,在项目管理中,项目经理需要指出项目中高级程序员必须指导他们所属的程序员。

1.程序员必须了解清楚自己所做部分的需求。

2.程序员必须了解清楚自己与其他人所做模块的衔接点,及其应该注意的地方。

3.程序员在开发前最好编写一个开发的步骤文档

步骤如下:

3.1 弄清表间的关系(例如:A表与B表的关系究竟是1:N 还是 1对1 还是 N:M)

3.2 看自己工作所需是视图还是表,如果是视图,先编写好视图的sql语句,这里亦可以当做一个数据备份

3.3 写出业务逻辑运行步骤,例如先计算A,后计算B,再计算C。这样写代码的时候,就可以一步一步根据文档有序的往下编写程序。

3.4 构思出对页面的布局及做法并写进文档。

3.5 让你的上级对文档进行评审以便他对的你的错误地方在编写程序前已可以当面指出。

3.6 编写2点中与他人模块间的衔接点及注意的地方,以及以什么方式衔接(例如是采用接口,还是某个对象)

4. 正式编写代码。(为了可以提高自己的写代码的效率,可以利用代码生成器生成基本代码,根据文档增加进所需的逻辑业务。)

5. 代码编写完成后,要进行测试。 测试既要自己测试,也要提供大量的模拟数据给测试人员方便进行测试。因此,应该编写一个模拟数据的存储过程。

这只是我的个人意见,如果大家对其有什么改进意见,请留言。

[@more@]

项目管理之我见:程序开发步骤相关推荐

  1. (Spring程序开发)简介程序开发步骤配置文件相关API

    1Spring简介 1.1 Spring是什么 Spring是分层的Java SE/EE应用full-stack 轻量级开源框架, 以IoC(Inverse Of Control:反转控制) 和**A ...

  2. java程序开发步骤

    java程序开发步骤 开发环境搭建完毕后,可以开发第一个程序了 java程序开发三个步骤:编写,编译,运行.

  3. 企业小程序开发步骤【教你创建小程序】

    随着移动互联网的兴起,微信已经成为了很多企业和商家必备的平台,而其中,微信小程序是一个非常重要的工具.本文将为大家介绍小程序开发步骤,教你创建小程序. 步骤一.注册小程序账号 先准备一个小程序账号,在 ...

  4. TCP 客户端程序开发步骤

    TCP 客户端程序开发 1. 开发 TCP 客户端程序开发步骤回顾 创建客户端套接字对象 和服务端套接字建立连接 发送数据 接收数据 关闭客户端套接字 2. socket 类的介绍 导入 socket ...

  5. 微信小程序开发步骤+底部菜单栏制作

    微信小程序开发 环境准备 第一,需要准备一个微信开发者账号. 如果还没有开发者账号,需要到微信开公众平台申请一个账号.网址:微信公众平台 注册一个小程序的开发者账号 填写未被微信公众号注册过的邮箱. ...

  6. spring程序开发步骤

    1.使用spring框架之前的开发步骤 2.使用spring之后的开发步骤 3.文字描述 1.导入Spring开发的基本依赖 2.编写Dao接口和实现类 3.创建spring核心配置文件 4.在spr ...

  7. 下列不属于C语言程序开发步骤,程序设计技术(C语言)-中国大学mooc-题库零氪...

    第1章 程序设计基础 第1章 选择题 1.以下不属于算法基本特征的是( ). A.有穷性 B.有效性 C.可行性 D.有一个或多个输出 2.N-S图与传统流程图比较,主要优点是( ) A.杜绝了程序的 ...

  8. 微信小程序开发-校园网小程序开发步骤

    动手撸一个校园网微信小程序: 高考完毕,想必广大学子和家长们都在忙着查询各所高校的信息,刚好上手微信小程序,当练手也当为自己的学校做点宣传,便当即撸了一个校园网微信小程序. 效果预览 源码地址: Gi ...

  9. vue微信小程序开发步骤(一)

    下载微信开发者工具:地址 安装完成后并登录 新建项目 1)当符合以下条件时,可以在本地创建一个小程序项目 2)需要一个小程序的 AppID:如没有 AppID,可以选择申请使用测试号(登录页面:htt ...

  10. 微信小程序开发步骤讲解和实用小技巧

    我把自己做小程序的过程稍作总结,还有一些实用技巧分享给大家.对初学者应该有用. 文中提到的登录微信公众号后的功能,都是下图中的其中一个: 文中提到的所有例子都在智能对话查询小程序里有使用, 代码的解析 ...

最新文章

  1. 如何解决uiaotomator定位工具报错
  2. python在电脑上的图标_在python scrip中嵌入图标
  3. java测试spring cloud_java – 从Spring引导单元测试中排除Spring Cloud Config Server
  4. vsc写vue生成基本代码快捷键_基于vue2.X的webpack基本配置,教你手动撸一个webpack4的配置...
  5. 【JVM】javap命令行分析揭示boolean的本质的虚拟机指令
  6. DirectShow--A.枚举设备
  7. java 怎么使用同名类_java两个不同名类 在里面建立两个同名的类 怎么破
  8. mysql8连接java_JAVA连接MYSQL8.0问题
  9. matlab车流量检测,求解释代码,一段交通车流量检测的代码
  10. 【图像修复】基于matlab GUI三维图像复原【含Matlab源码 963期】
  11. 300万高清车牌识别一体机Http推送
  12. 数据分析方法论(6种方法,8个思路)
  13. DDWRT 下设置OPEN×××
  14. 计算机组成原理保姆级复习资料
  15. 第1060期AI100_机器学习日报(2017-08-13)
  16. 记忆里:小时候的农村青山绿水,鸟语花香,彩蝶飞飞
  17. 如何快速制作证件照并压缩到100K?
  18. VScode前端npm i 依赖后源代码管理器出现5k+更改文件解决办法
  19. sgu207:Robbers(贪心)
  20. Linux之离线安装Ganglia

热门文章

  1. HDU 4508 湫湫系列故事——减肥记I (2013腾讯编程马拉松初赛第一场)
  2. (转)水晶报表横向打印BUG处理
  3. 使用gson和fastjson来解析json
  4. 《软件构架实践》阅读笔记4
  5. windows 环境下.Net使用Redis缓存
  6. javax.xml.ws.WebServiceException: Provider com.sun.xml.ws.spi.ProviderImpl not found
  7. Sip 响应状态码 对照 详解
  8. 耗时1个月整理的这份英语资源!一次性全部分享给你,手慢无!
  9. Egret入门学习日记 --- 第十一篇(书中 4.1~4.6节 内容)
  10. 使用Rotativa在ASP.NET Core MVC中创建PDF