社区
研发管理
帖子详情
在需求、设计、编码和测试四个阶段,每个阶段的活动具体有哪些?说得越细越好!
hopone
2008-04-15 09:31:02
请问一下,在需求、设计、编码和测试四个阶段,每个阶段常见的
活动
具体有哪些?说得越全越好,越详细越好! 因为我要做一个软件过程数据管理系统,需要将各个阶段对应的活动细分,以便于开发人员对应的录入。如果能在四个阶段分类中继续划出一些层次就更好了!希望大家多多帮忙!多谢了!
...全文
1604
29
打赏
收藏
在需求、设计、编码和测试四个阶段,每个阶段的活动具体有哪些?说得越细越好!
请问一下,在需求、设计、编码和测试四个阶段,每个阶段常见的活动具体有哪些?说得越全越好,越详细越好! 因为我要做一个软件过程数据管理系统,需要将各个阶段对应的活动细分,以便于开发人员对应的录入。如果能在四个阶段分类中继续划出一些层次就更好了!希望大家多多帮忙!多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
czplj
2011-05-18
打赏
举报
回复
一个完成的测试阶段啊
zhouthy734850796
2010-11-24
打赏
举报
回复
不知,我说的对不对
zhouthy734850796
2010-11-24
打赏
举报
回复
画出时序图,顺序图,协作图,
zhouthy734850796
2010-11-24
打赏
举报
回复
需求阶段,就是,写事件,然后画用例图,写出系统操作,抽象出概念,写约定
设计阶段,呢,就是根据概念设计出类图
MBSE建模与仿真
2010-03-31
打赏
举报
回复
小调查,看看在软件全过程中我们做了那些
http://www.trufun.net/helponline/x/html/web/tup/diaocha.htm
longfei_007
2009-12-17
打赏
举报
回复
需求阶段: 需求收集、整理-->
形成需求说明书-->同行评审与可行性分析-->需求确认
【需要进过至少两轮迭代】
设计阶段: 系统设计 : 设计 输出系统设计方案 同行评审 (同时测试需要完成系统测试用例的输出,评审过程)
详细设计 : 设计 输出详细设计方案 同行评审 (同时测试需要完成集成测试用例的输出,评审过程)
编码阶段: 编码 同行评审 单元测试
测试阶段: 集成测试 系统测试 验收
测试阶段之前,基本每个步骤都需要进过同行评审,以减少错误率,增加容错力度。正确问题的出现在早期
csgdseed
2009-12-10
打赏
举报
回复
要做通用型的很难
针对某个公司或项目应该还行
码农哈里
2009-12-07
打赏
举报
回复
回答这个问题需要用几本书了。建议楼主看一下书。
flying02
2009-11-02
打赏
举报
回复
只说需求阶段:需求收集--需求整理与分析---需求规格说明书---需求确认
zhangmike
2009-09-30
打赏
举报
回复
楼主真的要做吗?
在做之前,是否考虑过如下问题?
1, 度量这些会花费项目组多少时间?
2, 如何利用这些度量? 控制?会不会用于评价个人或团队绩效?
3, 项目组是创造发挥型的?还是逆来顺受型?
4, 组织的商业目标是什么? 与商业目标关联的前3个定量指标是什么? 这些指标与你要开展的细致度量有什么关系?
5, 是不是得到了行政领导的支持或指令?行政领导是否了解过细的度量会影响生产率、士气
ttjacky
2009-07-09
打赏
举报
回复
现在有一些项目管理软件已经包括了各个阶段的内容,除了需求分析,设计,编码,单元测试,集成测试,用户测试之外还有风险管理,项目计划,人员管理,沟通管理等很多内容。
楼主可以参考国外一些软件的内容来做。
wangleow
2009-07-07
打赏
举报
回复
学了不少啊~up!
yuxh81
2009-06-23
打赏
举报
回复
需求:
很多人说到需求都说成是“需求分析”,实际上这样说不全对,因为需求可以说是一个需求工程,整个包括:获取和分析两个过程。我们从用户那里获取最原始的需求描述,将其整理得到初始的功能模型即用例(当然我们会先从中找出参与者,后分析场景,然后抽象出用例),在分析阶段,我们会对用例进行求精,即细化和整合,使用例完整、正确。后使用文档对用例进行描述,然后分析出初始的对象模型即类图,注意,这个
时候的类图只是一个概念罢了,并不是我们设计阶段的类。。。
晕,太长了。。。不想写了!
pbtfreefly
2009-05-24
打赏
举报
回复
[Quote=引用 14 楼 yuanbocsut 的回复:]
需求:需求收集、用户需求、需求分析、产品包需求、子系统和组件需求、需求变更控制、需求验证、需求确认、需求评价与评估准则等;
设计:系统可选方案、概要设计、详细设计、编码实现、单元测试、
测试:集成测试;系统测试。
[/Quote]
这个看公司对这些方面的定义,在这些活动中还要就是对这些中间产品进行评审,对需求,设计,测试完成了要进行milestone的review,做baseline的管理。项目经理在每个过程要对其阶段的人力,时间,成本,问题,风险,质量进行分析说明,每个阶段完成要对下个阶段进行重新估算,规划下个阶段的任务。技术经理对已经完成的工作产品要交cm来统一管理,不能随便更改,要保持一致,也要跟踪一致。为了保证质量,加强评审,同时要监控这些活动。cm要保持对变更的管理,变更被同意后要发布给相关的人,让大家都知道那里被改动了
以专业开发人员为伍
2009-05-14
打赏
举报
回复
我只分为两个阶段:
一:描述任务需求并最终写出自动化测试代码。
二:写出代码使得测试可以通过。
仅此两个阶段就可以了。
附加的重要约束:
1. 每一个任务不超过1天就可编码完成。
2. 鼓励重构。
3. 鼓励应对需求变化(而不是避免需求变化)。
4. 经常进行回归测试。
danielzhu
2009-05-14
打赏
举报
回复
需求:需求收集、用户需求、需求分析、产品包需求、子系统和组件需求、需求变更控制、需求验证、需求确认、需求评价与评估准则等;
设计:系统可选方案、概要设计、详细设计、编码实现、单元测试、
测试:集成测试;系统测试。
coxfilur_2008
2009-05-13
打赏
举报
回复
需求分析: 初步需求 ,用例设计
设计阶段 : 初步设计,详细设计,如果有必要,可能会迭代到需求分析.
编码 : 框架搭建,具体部分编码
测试 : 单元测试 总体测试
每一步都可能迭代到上一步,按照现代软件工程的思想的话.
因为事情不可能一次就想周全.
cgz7802
2009-05-04
打赏
举报
回复
我也想了解这方面的资料,顶下
lemong
2008-07-12
打赏
举报
回复
可以直接倒入每个项目的Project文件,不用手工录入吧?
lxz_jlu
2008-06-25
打赏
举报
回复
[Quote=引用 3 楼 tongki_8 的回复:]
"我要做一个软件过程数据管理系统",强烈支持!!
[/Quote]
我要做软件过程改进模型,数据管理是初步考虑的,呵呵
加载更多回复(3)
Python3 Selenium自动化
测试
项目实战
课程简介:课程介绍你是否在寻找机会进入自动化
测试
领域?你是否渴望学习selenium webdriver + Java以及**的框架和技术进行web自动化
测试
?你是否感兴趣学习Selenium如何用在你现有的项目里的?这门课带你从Selenium搭建环境开始讲起,然后学习常用方法,单元
测试
,PO
设计
模式, jenkins等。我们假设学员没有任何自动化经验,来
设计
的这套课程。
每个
课题都从最基础的开始讲起。Selenium相关的该覆盖的课题都覆盖了。全程手写代码,逐步迭代,方便学习。例子都是来自于真实的web应用项目,帮助你理解不同的组件怎么用上自动化,这将展示给你一个行业层面的框架,增加自信心。这门课涵盖到基础到高级项目实战。您将会学到什么学完课程以后,你将了解Selenium Webdriver知识你将具备
设计
数据驱动框架、Page Object、等搭建自动化框架的能力用众多实例对Selenium现实场景应用进行深入理解了解单元
测试
, Jenkins, HTML报告,并发
测试
你从网上随便选择一个网站,都可以尝试实现自动化,用所有可能的
测试
用例进行自动化
测试
将提高你的
编码
技能,以编写最优化的自动化
测试
用例代码你基本可以应对任何Selenium面试,并能从
设计
阶段
开始领导整个Selenium自动化项目你将能够创建漂亮的报告来打动客户或领导更深入地理解自动化指南和代码质量标准会附带一个练习网站,可以用上所有可用的WebDriver功能,实现自动化【适合人群】软件手动
测试
人员想转为自动化
测试
的人员自动化软件
测试
人员想加强专业技能的刚毕业学生想从事软件行业QA 组长或项目经理【课程优势】学完课程以后,你将拥有完整的Selenium Webdriver知识,完整的项目实战【讲师介绍】资质介绍:12年以上开发、自动
测试
方面经验,其中7年以上
测试
开发经验,现为技术架构师新书“Python3+Selenium3自动化
测试
项目实战”作者【课程咨询】作者联系QQ:2574674466 完善的学习文档
如何做好软件系统
设计
阶段
质量保障
设计
是用户
需求
到
编码
实现的必经
阶段
,软件项目在
设计
阶段
的禀赋决定了软件项目的资质。好的软件
设计
不是软件项目成功的唯一条件,但是没有好的
设计
软件项目肯定无法做好。 一、软件
设计
的重要性体现在以下几个方面: 1、软件
设计
在整个软件项目的建设中起着承上启下的重要作用。 从整个软件项目开发
阶段
来看,软件项目可以分为
需求
、
设计
、
编码
、验证
四个
阶段
。
设计
承接
需求
分析,基于准确的
需求
分析,对项
测试
左移和
测试
右移
测试
左移和
测试
右移
测试
左移与右移的基点是瀑布模型的
测试
阶段
,在其
测试
阶段
侧重系统
测试
,可以涵盖集成
测试
,其中单元
测试
属于编程
阶段
,和编程同时进行:
测试
左移:将
测试
计划与
设计
提前进行,以及开展
需求
评审、
设计
评审、代码评审等。
测试
右移:将
测试
延伸到研发
阶段
之后的其他
阶段
,一般主要指产品上线后的
测试
,包括在线
测试
、在线监控和日志分析,甚至包括Alpha
测试
、Beta
测试
。 从现实角度出发,
测试
左移也包括加强单元
测试
,对单元
测试
有较高的要求,如代码行覆盖做到100%,而且强调代码编写和单元
测试
同步进行,写好
2020软件
测试
工程师面试题汇总-看完BATJ面试官对你微微一笑!(内含答案)
本文字数较多,阅读完可能需要20分钟 软件的生命周期(prdctrm) 计划
阶段
(planning)-〉
需求
分析(requirement)-〉
设计
阶段
(design)-〉
编码
(coding)->
测试
(testing)->运行与维护(running maintrnacne)
测试
用例 用例编号
测试
项目
测试
标题 重要级别 预置条件 输入数据 执行步骤 预期结果 1、问:你在
测试
中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交
软件
测试
常见面试题
1、软件的含义 程序、数据以及相关文档的集合。 2、
测试
与调试的区别是什么?
测试
是
测试
人员进行,主要目标是发现、报告、跟踪缺陷; 调试是开发人员进行,主要目标是定位缺陷位置、分析缺陷原因、修复缺陷。 3、IEEE是什么意思? 国际电气电子工程师协会 ISO:国际标准化组织 4、GB是什么意思? 国家标准 5、软件
测试
的含义 发现缺陷的过程。IEEE中的定义是,使用人工或者自动化手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的
需求
或弄清预期结果与实际结果之间的差别。 6、软件
测试
的目的 验证软件
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章