需求文档

项目开发流程

筅森魡賤 提交于 2019-11-29 01:45:10
今天给大家简单分享一下项目开发的流程: 项目开发流程 销售 ---> 客户 客户 ---> 下单 ,支付 30% 定金 产品经理 ---> 客户 实地考察 需求调研 整理需求文档 项目经理 需求文档 开发文档 原型图 美工 原型图 --- 设计项目界面 后端 开发文档 --- 开发接口 前端 设计稿 --- 完成页面的编写 开发文档 --- 完成业务逻辑 测试 有bug ,打回,修改 bug 上线 程序员 ---> 客户 : 系统培训 老板收钱 来源: https://www.cnblogs.com/KoBe-bk/p/11438222.html

程序员才可以看懂的GIF

柔情痞子 提交于 2019-11-28 19:10:46
离职程序员之项目交接↓ 刚修复了Bug,我给老板演示的时候↓ 新手程序员第一次打出 Hello World 的时候↓ 代码写好了,咱们来测试吧……↓ 我只是删了一行代码而已↓ 现实生活中的编程 vs 影视作品中的编程↓ 测试环境一切ok,马上上线↓ 需求文档又改了↓ 喜欢就点个赞呗 来源: CSDN 作者: CBDLL 链接: https://blog.csdn.net/CB_1213/article/details/85940304

管理信息系统(三)

雨燕双飞 提交于 2019-11-28 12:10:08
ISDM定义 ISDM不仅只是—种如何开发信息系统的方法/过程模型。ISDM是—套整体方法,包含: —个通过分析方法、工具和技术操作的分析框架。描述系统开发中分析问题与解决问题的行为特征。主要指,面向过程、面向数据、面向对象。 支持分析框架的过程模型(process-model , 指开发活动的次序和持续时间)。描述系统开发随时间变化而呈现的阶段特征和项目管理与组织上的特征。有些类似SDLC, 如,瀑布模型、原型法、螺旋模型、敏捷软件开发等。 从技术上来讲, mis开发是系统阶段特征和行为特征的结合。因此, ISDM可视为包含开发信息系统用到的所有方法、操作和过程的框架。 完整的ISDM包含SDLC与开发方法、开发技术、开发工具及环境三层。 • SDLC :ISDM开发方法的过程模型可能混用多种SDLC 以适用不同项目需求。 • 开发方法:主要指面向过程、面向数据、面向对象。是—个通过分析方法、工具和开发技术操作的分析框架。 • 开发技术:中间件、可视化、软件复用等 • 开发环境和工具: CASE 、SDE 、SEE 、IPSE等 ISDM 中的这四项内容彼此相互联系、相互支持、相互制约。 • 开发环境/工具位于最底层,说明其他层面均需要开发环境/工具的支持 • 开发技术是组成开发方法的基本成分,例如,结构化开发方法是由结构化分析技术、结构化设计技术、结构化程序设计技术组成

Day2:需求分析中

怎甘沉沦 提交于 2019-11-28 01:15:46
1.今天完成:MockingBot企业版中创建项目,将小组成员加入同一项目中;开始参照墨刀中的产品需求模板写需求分析;用ProcessOn完成思维导图,对产品需求有进一步的认识。 2.明日计划:需求分析文档完善,写完功能介绍和产品逻辑,开始原型设计。有时间的话看看关于微信小程序开发的文档和网课。 来源: https://www.cnblogs.com/Jane165/p/11385428.html

产品需求文档 PRD(上)

痞子三分冷 提交于 2019-11-27 14:02:36
•  深刻理解三大文档的写作目的与应用场景 •  理解并掌握PRD文档的用途与作用 •  理解并掌握PRD文档:     – 写作思路   – 写作方法   – 写作格式 ♦  产品需求文档(Product Requirement Document, PRD)的英文简称    –  PRD文档向上是对MRD内容的继承与发展,向下则是要把MRD文档里面的各种理论要求     技术化,向研发部门与设计部门说明产品的功能和性能要求。   –  PRD文档是产品文档中最底层最细致的文档,所以写作的时候,需要细致耐心。 --------------------------------------------------------------- 再看下这三个文档的区别 •  BRD-这么做有什么好处,并说明好处在哪里    –  举例:唐僧出发前,参见唐黄,告诉唐黄西去取经的重要意义与大兴佛法的好处,唐黄答应,并发放免签     护照,于是唐僧带着任务出发了。 •  MRD- 通过BRD明确了这个事情值得一做后,描述应该怎么做,并说明这么做的原因    –  举例:唐僧上路了,但是他需要选择走哪条路线,带几个人,为什么这么走,为什么带这些人,要说清楚       •  A路线:妖怪多     •  B路线:神仙多     •  C路线:美女多     •  经过分析,唐三藏决定C路线 • 

我的面试题-软件测试基础

浪子不回头ぞ 提交于 2019-11-27 12:24:41
软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne) 1 ,问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 答: 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来确认是否是缺陷; 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷; 合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 2 ,问:给你一个网站,你如何测试? 答: 首先,查找需求说明、网站设计 m 等相关文档,分析测试需求,制定测试计划,确定测试范围和测试策略,一般包括以下几个部分: 功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面:

软件开发中,这些文档你用到了吗

南笙酒味 提交于 2019-11-26 11:47:36
众所周知,做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提出的功能以及业务流程,肯定我是最重要的”,美工说“你开发的功能如果没有我的页面美化,是无法呈现给客户的,要知道,很多客户并不很了解内部复杂的功能,首先映入眼帘的就是界面的效果,就像人一样,如果你不是美女,那么他看了你一眼之后,就没有想和你再继续沟通和发展的积极性了”,测试听了不高兴了,说“漏洞百出的产品,哪怕你外观再漂亮,实现的功能再多,也是不成熟的产品,客户是不会使用的。”众说纷纭,各执一词。 以上所说都很有道理,每个角色都是软件成功必不可少的,每个人都好比是一块积木,只有组合起来才能搭成既美观又稳固的造型。 另一方面,他们却又都不是最重要的。举个例子,现在我家在进行装修,木工、瓦工、油漆工都是南方的工人,有很好的手艺,干活也很细致,可是他们在施工的时候都要参考两份文件,一是房屋结构图,二是装修效果图。没有此文件,他们就无从下手,就是拥有再好的手艺,做出来的再漂亮,到时候也会与房屋的实际效果存在偏差。 孙悟空三大白骨精,相信谁都耳熟能详。里面有这样一个场景,孙悟空去化斋前,划了一个圈,将唐僧他们包在里面,只要他们在圈里面,就不会有事,如果出了圈就很危险。这个圈,就是一个范围、一个标准。在这个圈里,你随便折腾

做外包项目的几个原则

邮差的信 提交于 2019-11-25 22:56:53
这篇又是经验之谈。 1、开发人员尽量单线程工作,避免同时参与2个或以上的项目,集中精力才能确保效率和质量。 2、给客户承诺的工期之外,要额外给团队留一点时间,作为两个项目之间的缓冲,用来应对需求调整,维护期的工作,项目总结等。 3、该有的技术文档一定不能少,不拘泥于形式,但要便于后人接手。接口文档,数据库设计说明(可以直接体现在表和字段的备注当中,不一定非要一个文档)是必须的,其他的看情况。 4、要强迫程序员研读需求文档,交互原型,确保对需求充分理解之后,再开工。 5、原型没确认之前,前后端都禁止开工。 6、必须有人定期评审(至少每周)代码,不合格就加班返工,不许偷懒。 7、所有需求变更必须进行记录,无论是否对工期和费用产生影响,都要记录备查。 来源: https://www.cnblogs.com/zhaoxizhe/p/11313933.html

软件测试面试题集合(一)

﹥>﹥吖頭↗ 提交于 2019-11-25 20:56:15
1.软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码 (coding)->测试(testing)->运行与维护(running maintrnacne) 2、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准:根据需求说明书、产品说明、原型图、设计文档等,确认实际结果 是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据, 1)可以根据同行或类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 2)根据用户的一般使用习惯,来确认是否是缺陷; 3)与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷; 合理的论述,向测试经理说明自己的判断的理由,等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 3、给你一个网站,你如何测试? 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性 能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转