精华内容
下载资源
问答
  • 完成一个项目流程

    千次阅读 2018-01-05 12:54:51
    1. 制定项目的周期。工具:project 2. 确定需求,设计界面。工具:Axure 3. 写需求文档。 4. 写接口文档。 5. 设计项目架构。工具:Visio 6. 做图。工具:ps 7. 编码。 8. 写测试用例。 9.测试。

    我自己总结的,有什么问题,请大家指点啊!

    1. 制定项目的周期。工具:project

    2. 确定需求,设计界面。工具:Axure

    3. 写需求文档。

    4. 写接口文档。

    5. 设计项目架构。工具:Visio

    6. 做图。工具:ps

    7. 编码。

    8. 写测试用例。

    9.测试。



    展开全文
  • 做一个项目的详细步骤

    万次阅读 多人点赞 2018-07-16 10:30:58
    第一步:需求分析阶段:(在拿到一个项目之后首先要知道客户需要的是什么,在这个阶段要完成需求分析设计书和基础的框架)第二步:系统设计阶段:(要对项目整体进行设计,在这个阶段要设计出数据库,完成类图和序列...

    第一步:需求分析阶段:(在拿到一个项目之后首先要知道客户需要的是什么,在这个阶段要完成需求分析设计书和基础的框架)

    第二步:系统设计阶段:(要对项目整体进行设计,在这个阶段要设计出数据库,完成类图和序列图)

    第三步:编码阶段:这个阶段有分为两个小阶段:

                                   1、搭框架(先把整体的框架搭出来、一共多少个dao、多少个service,每个里面都有什么方法)

                                   2、填代码(根据第二部完成的序列图、类图数据库进行编码。注意在编码过程中数据库和代码的一致性)

    第四步:测试阶段:测试阶段也可以分为两个:

                                   1、单体测试(单体测试在编码的过程中就可以进行,每完成一个类就进行一个测试,确认这个类一定是正确的)

                                    2、总体测试(在所有的代码完成之后进行测试。在这个阶段最重要的是用户体验,要站在用户的角度上进行测试)

    展开全文
  • 一个java项目的开发流程

    万次阅读 多人点赞 2018-11-05 11:35:25
    项目过程                1、项目启动 ...

    项目过程

     

          

          1、项目启动

      1)、项目组成立(公司成员、客户成员)

      2)、制定项目预期目标

      3)、制定项目计划周期

      4)、建立好项目组成员沟通机制

      2、需求调研

      1)、创建调研计划、协调调研时间

      2)、收集客户资料,获取客户需求

      所有的资料都需要保留一份,资料中存疑的需要及时询问

      3)、编写需求文档

      重点描述出客户的业务流程和性能要求。

      采用Word、Excel、Rose等形式。

      4)、需求变更记录

      5)、确定开发环境和运行环境

      6)、扩展性要求

      7)、与旧系统的接驳要求。

      8)、估算出项目工作量

      本阶段需要一套需求管理系统来进行需求的管理。

      本阶段的需求文档也是用户测试的依据。

      3、系统设计/详细设计

      一个系统可以分为基础平台和应用模块两部分。

      1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

      2)、应用模块设计(针对业务流程)

      3)、中间件的采用或自行开发,需要深入了解。

      4)、用户界面的设计

      如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

      5)、变更记录

      本阶段的系统设计是集成测试的依据。

      4、程序开发

      创建开发任务计划表、开发计划日程表

      1)、优先编写测试用例

      2)、按照编码规范编写代码

      3)、按照文档注释规范注释

      以上形成开发文档。

      本阶段需要一套版本管理系统。

      本阶段的测试用例也是单元测试的依据。

      如果能做到,最好每日构建。

      5、测试

      本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

      1)、编写测试计划和测试方案

      2)、功能测试

      单元测试、集成测试

      3)、性能测试

      集成测试、压力测试

      如果能做到,最好能进行自动化测试。

      如果能做到,做分析统计工作。

      最后形成测试报告。

      6、试用、培训、维护

      本阶段需要解决:

      1)、解决异地修改和公司修改的同步问题。

      2)、用户测试中的Bug修改问题,按照级别分为

      a)、程序Bug

      b)、设计变更

      c)、需求变更

      尽量按照a b c的顺序来进行修改,尽量避免b、c级的修改。

      最后形成安装手册、维护记录。

     

     项目成员组成

      根据以上过程,一个项目组中,需要:

      1、需求工程师,其要求

      善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。

      善于学习新知识。

      熟悉Word、Excel、Rose等工具的使用。

      熟悉开发语言和开发框架

      熟悉已积累的产品的功能、性能等。

      2、系统分析师/设计师,其要求

      精通开发语言和开发框架,部分需要精通数据库

      精通已积累的产品的功能、性能等

      深入了解客户行业特点

      能根据客户的要求分析出其实质

      能做出优秀的设计

      熟悉Word、Excel、Rose等工具的使用

      3、开发工程师,其要求

      熟悉开发语言,熟悉开发要求和注释规范,部分需要熟悉数据库。

      熟悉单元测试。

      能根据设计做出良好的编码,保证功能和性能。

      部分需要有一定的设计要求,因为涉及到将来的维护。

      4、测试工程师,其要求

      熟悉测试工作,能按照测试计划进行测试。

      熟悉开发语言,能协助开发工程师找错。

      能独立完成黑、白盒测试。

      如果是高级测试人员,还要能够对系统能深入进行分析并能制定出优秀的测试方案。

      5、管理人员

      一般由以上人员兼任,主要有

      项目经理:负责整个项目

      开发经理:负责系统设计、开发工作

      测试经理:负责测试工作

      6、其他人员

      一些项目涉及到其他人员,如页面设计人员、页面制作人员。

      部分大的项目,还有专门的维护人员。

      由于目前国内很多公司并没有严格这么区分,如果项目小的话,可以一人兼任多项职位.

    展开全文
  • 一个完整的软件项目开发流程

    万次阅读 2019-03-08 12:33:28
    在我转产品之前,虽然我混迹IT行业,过实施和售前,也跟研发打过交道,但我一直都不知道一个软件是怎么开发出来的。直面客户,扛着压力,在对程序一无所知的情况下,很容易产生一些想法:为什么产品的结果是这样?...

    一、前言

    我相信有很多的产品经理或者技术负责人,开始都不知道一个软件是怎么开发出来的。并且在管理项目或者开发过程中很容易产生一些想法:

    为什么产品的结果是这样?

    为什么产品开发的速度不能再快一点?

    为什么程序员经常加班?他们都在忙些什么?

    测试是不是就是每天忙着点点程序看会不会报错?

    所以本文面向的对象是,适合和我当初一样对软件开发一无所知的IT从业者(或者有兴趣者),另外也欢迎我的程序员小伙伴和测试小伙伴,因为你们也懂这个过程,所以我们可以作更多探讨,这个过程中我们可能会发现大家对同一件事的理解并不一致,也许经过碰撞,我们能共创智慧的果实。

    二、开发流程图

    为使流程更清晰,本图省略了各环节的评审,如有更好的表现形式,欢迎提出建议。

    三、过程产物及要求

    本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。

    • 项目启动阶段
    1. 产物名称成果描述负责人
    2. 调研文档了解项目背景,了解项目干系人目标方向 产品经理
    3. 团队组建确认团队人员及配置 产品总监
    4. 业务梳理明确项目的目标、角色、各端口及模块 产品经理
    • 需求阶段
    1. 产品原型产品的线框图产品经理
    2. 需求概要基于线框图,作技术评估,达成业务理解的一致性 研发工程师
    3. 项目里程碑确认项目重大时间节点 研发项目经理
    4. 项目开发计划梳理各阶段、各端口的开发计划 研发项目经理
    5. 项目任务分解表将计划分配到团队 研发项目经理
    • 设计阶段
    1. 界面效果图及标注基于线框图,作效果图,须适量考虑交互内容 UI设计师
    2. UI设计规范在UI界面基础上,输出主要界面的设计规范 UI设计师
    3. 需求规格基于效果图,明确业务实现细节,消除对最终成果理解的不一致 研发工程师
    4. 概要设计功能实现的可视化,有助于理清思路,减少技术盲区和低级缺陷,实现并行开发,提高效率研发工程师
    5.  通讯协议通信协议是指双方实体完成通信或服务所必须遵循的规则和约定研发工程师
    6. 表结构设计确认要建的数据库表及其表结构研发工程师
    • 开发阶段
    1. 产品代码代码
    • 测试阶段
    1. 测试用例明确测试方案,包括测试模块、步骤、预期测试工程师
    2. 测试结果报告输出测试结果测试工程师
    3. 用户手册系统操作手册测试工程师
    4. 常规文档
    5. 项目周报每周开发内容及下周开发计划研发项目经理
    6. 测试周报每周测试内容及下周测试计划测试工程师
    7. 评审会议纪要评审的过程文档整体团队

    四、过程说明

    • 项目启动
    1. 产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。
    2. 公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。
    3. 明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师每周提供《项目测试周报》。
    4. 产品经理进行需求调研,输出《需求调研》文档。需求调研的方式主要有背景资料调查和访谈。
    5. 产品经理完成《业务梳理》。首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。
    • 需求阶段

    1. 进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。在这个过程中还可能产生的包括业务流程图和页面跳转流程图。业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系。
    2. 产品经理面向整个团队,进行需求的讲解。
    3. 研发项目经理根据需求及项目要求,明确《项目里程碑》。根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工。
    4. 研发工程师按照各自的分工,进入概要需求阶段。《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。
    • 设计阶段
    1. UI设计师根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》。UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。UI设计常涵盖交互的内容。
    2. 研发工程师在界面效果图,输出《需求规格》,需求规格应包含最终要实现的内容的一切要素。
    3. 研发工程师完成《概要设计》、《通讯协议》及《表结构设计》,及完成正式编码前的一系列研发设计工作。
    • 开发阶段
    1. 研发工程师正式进入编码阶段,这个过程虽然大部分时间用来写代码,但是可能还需要进行技术预研、进行需求确认。
    2. 编码过程一般还需进行服务端和移动端的联调等。
    3. 完成编码后需要进行功能评审。
    • 测试阶段
    1. 测试工程师按阶段设计《测试实例》,未通过的流程测试提交至Jira,分配给相应的开发人员调整。
    2. 研发工程师根据测试结果修改代码,完成后提交测试,测试通过后完成。
    3. 测试工程师编写《测试结果报告》,包括功能测试结果、压力测试结果等。
    4. 测试工程师编写系统各端口的《操作手册》、维护手册等。
    • 系统上线
    1. 与客户或者上级达成一致后,系统进行试运行,稳定后上线。

     

    展开全文
  • 做一个微信小程序的完整流程

    万次阅读 多人点赞 2018-09-07 01:13:36
    一. 引言 ...帮朋友的是一个电商小程序,下面结合将的和收集获取的信息,谈下完整流程,方便下面来指导开发。 二. 流程 大致流程是这样的: 1)、首先你需要注册一个程序账号,企业版的。 ...
  • 一个完整的项目管理流程包括什么?

    万次阅读 2019-03-06 00:26:16
    在企业项目管理过程中,一个完整的项目流程主要分为以下几步:项目启动阶段,规划阶段,执行阶段,监控阶段,收尾阶段。 ①项目启动阶段 首先,企业需要有确定的目标,这个目标要可执行、可拆解甚至可衡量,输入...
  • 一个项目的具体流程

    千次阅读 2018-04-25 21:06:19
    1.建立项目文件 在cmd中进入虚拟环境 1.找到虚拟环境的文件 activates运行 2.去到你要建立项目的目录里 3.django-admin startproject +项目名称 4.进入项目文件 cd+项目名称 5.django-admin startapp+app名称 ...
  • 一个vue项目的运行流程

    万次阅读 2018-07-06 10:01:57
     安装node环境:1 vue运行是基于node环境的,构建vue框架之前,需要确保node环境安装成功;1.1 可以node.js官网,下载解压以后安装; 1.2 国内安装可能比较慢,因此,推荐使用淘宝镜像,淘宝的cnpm命令管理工具可以代替...
  • 在Eclipse中配置Tomcat Web服务器 创建一个动态网页项目创建一个项目我们使用Eclipse和Web服务器的Tomcat进行开发。这里主要是讲在如何在Eclipse中创建一个项目
  • 精心收集了60C语言项目源码,分享给大家

    万次阅读 多人点赞 2020-02-27 19:39:45
    C语言基础-第一个C程序 C语言基础-简单程序分析 VS2019编写简单的C程序示例 简单示例,VS2019调试C语言程序 C语言基础-基本算法 C语言基础-数据类型 C语言中的输入输出函数 C语言流程控制语句 C语言数组——一维数组...
  • 一个完整机器学习项目流程总结

    万次阅读 2018-04-08 13:53:39
    1. 实际问题抽象成数学问题这里的抽象成数学问题,指的我们明确我们可以获得什么样的数据,目标是一个分类还是回归或者是聚类的问题,如果都不是的话,如果划归为其中的某类问题。2. 获取数据获取数据包括获取原始...
  • vs2019 开始自己的第一个C++程序

    万次阅读 多人点赞 2019-03-16 21:09:43
    还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大...这是针对于以上安装教程的C++项目新建示例,与vs2017稍有不同,旨在示范从项目搭建到程序运行的简单流程,代码就...
  • 如何做一个软件项目经理?----写给公司所有的开发人员
  • 程序员的简历,写再多,说再多理论,都不如一个项目来得靠谱!一个项目的程序员会让面试...本篇文章就为大家介绍一下,一个项目的大体开发流程:一、大体的项目开发流程各模快的开发流程要能讲述--技术点的用处,大体
  • Java程序员:整个项目的具体开发流程介绍

    万次阅读 多人点赞 2019-06-19 15:57:36
    对于程序员这个“质朴”的职位来说,说的再多,也没有的多来的实在。 就以程序员找工作为例,哪怕...你可以在网上搜索一个中等大小的项目,把整个流程摸透,代码搞清楚,逻辑理清楚,然后再写在简历上。这样,至...
  • 项目完整流程

    万次阅读 多人点赞 2018-08-02 11:21:38
    任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。由于Web项目开发的分散性、独立性、整合的交互性等,所以定制一套完整的约定和规则显得尤为重要。本...
  • 刚开始练习c++,一般都写一点简单的小程序,都有main函数,在同一个项目下不能运行,怎么可以不用每次都创建新项目, 在同一个项目下,分别运行简单的小程序(都含有main函数),还是每次都得创建新项目? 比如...
  • 本课程是从零学JAVA的第一章,是JAVA的一个入门课程
  • Xcode 是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode最初使用GCC作为编译器,后来由于GCC的不配合,改用LLVM/Clang。 在Xcode上运行C语言程序 在 ...
  • 微信小程序项目实战之天气预报

    千人学习 2017-07-16 16:43:17
    带领新手完成一个简单的微信小程序天气预报的项目
  • 一个合格的项目经理都需要哪些事情?

    万次阅读 多人点赞 2018-08-16 18:23:22
    之前在公司一直主要负责app研发这块工作,后来公司实行项目责任制,正好谈下来一个比较大的项目(北京新机场新机场安全管控平台),这个平台简单来讲就是集团承包安全部用的一个安全管控平台,因为总包下面有100多家...
  • 一个窗体有三个文件,全部拷贝到新的项目中 在新的项目中点击显示所有文件,然后右击导入的文件,点击包括在项目中,会自动修改颜色(此时还没有被识别为窗体) 重启这个项目,三个文件已经被识别出来了 ...
  • 只是当时系统的时候,由于需要使用java语言作为后端实现与微信小程序界面数据交互,看遍网上很多的案例基本后台都是php语言用于编写接口,几乎没找到过java作为后台语言的案例。写这篇博客只是为了帮助需要...
  • ERP项目实施时都要用到的业务流程图,精确到每一个业务操作。
  • 看了许多区块链相关的博客,感觉一头雾水,还是不知道做一个项目该是什么顺样的流程。 我想做一个基于区块链技术的项目评审系统,有大神指导一下吗
  • 51单片机开发学习基本的外设差不多周(包括简单的C语言),这单片机都是类似的,51的外设相对简单所以适合入门 要具体掌握的话就是可以用51开发产品,那其实大部分工作不在51上,而在项目业务实现上 比如你要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,111,089
精华内容 1,244,435
关键字:

做一个项目的流程