sdlc
来源:互联网 发布:gba游戏编程教程 编辑:程序博客网 时间:2024/06/06 18:10
Waterfall
process artficl
system engineering final set of user requirement
requirement analysis system test plan,acceptable test plan,SRS
design hld,system integerate plan;dld,unit test plan
code code(unit test)
test system test and integerate test
deployment package
pros and cons:
The Waterfall Model is very simple as the steps are quite logical.
But the user may not be able to specify all the requirements in the beginning itself.
Moreover, the final product is visible only at a very later stage.
It does not capture potential risks.
Major errors discovered at later stage leads to disastrous results.
prototype
process
communication
quick plan
modeling quick design
construction of prototype
deployment,delivery and feedback
communication
...
pros and cons
The prototyping model has less technical risks
There is scope for accommodating new requirements
A part of the product is visible at an early stage itself
This model may lead to indiscipline in software development
spiral
process
planning
evaluate alternatives
risk analysis
engineering
pros and cons
The Spiral Model gives room for risk analysis.
It is more realistic as it is iterative.
It requires good expertise in risk analysis and project management.
Methodnology(SSAD:结构化分析与设计)
对于理解需求用到process model,而process model的工具就是DFD。
另外data modle不仅帮助理解requirement,也帮助设计,数据模型工具就是ER图
Methodnology(OOAD:面相对象分析与设计)
OOA:case diagram
OOD:时序图,类图
常见的测试
unit test:测试代码单元
integerate test:把所有模块继承到一起测试(分为:top down,down top,big bang,sandwich)
system test:分为functional test and performance test。
acceptance test:用户测试软件是否满足需求
regression test:回归测试用户软件维护。
alpha test:模拟acceptance test,在开发环境中测试
batea test:在真实环境中测试。
Test case设计方法
random test case
equivalence test case
boundrary value test
logic test
error guessing test
保证软件质量的费用开销在一下几个方面
prevetion
appraisal
failure
CMMI的5个level
initial
repeatable
defined
managed
optimizing
process artficl
system engineering final set of user requirement
requirement analysis system test plan,acceptable test plan,SRS
design hld,system integerate plan;dld,unit test plan
code code(unit test)
test system test and integerate test
deployment package
pros and cons:
The Waterfall Model is very simple as the steps are quite logical.
But the user may not be able to specify all the requirements in the beginning itself.
Moreover, the final product is visible only at a very later stage.
It does not capture potential risks.
Major errors discovered at later stage leads to disastrous results.
prototype
process
communication
quick plan
modeling quick design
construction of prototype
deployment,delivery and feedback
communication
...
pros and cons
The prototyping model has less technical risks
There is scope for accommodating new requirements
A part of the product is visible at an early stage itself
This model may lead to indiscipline in software development
spiral
process
planning
evaluate alternatives
risk analysis
engineering
pros and cons
The Spiral Model gives room for risk analysis.
It is more realistic as it is iterative.
It requires good expertise in risk analysis and project management.
Methodnology(SSAD:结构化分析与设计)
对于理解需求用到process model,而process model的工具就是DFD。
另外data modle不仅帮助理解requirement,也帮助设计,数据模型工具就是ER图
Methodnology(OOAD:面相对象分析与设计)
OOA:case diagram
OOD:时序图,类图
常见的测试
unit test:测试代码单元
integerate test:把所有模块继承到一起测试(分为:top down,down top,big bang,sandwich)
system test:分为functional test and performance test。
acceptance test:用户测试软件是否满足需求
regression test:回归测试用户软件维护。
alpha test:模拟acceptance test,在开发环境中测试
batea test:在真实环境中测试。
Test case设计方法
random test case
equivalence test case
boundrary value test
logic test
error guessing test
保证软件质量的费用开销在一下几个方面
prevetion
appraisal
failure
CMMI的5个level
initial
repeatable
defined
managed
optimizing
- sdlc
- 了解SDLC
- SDLC tools
- automation sdlc
- SDLC开发周期
- SDLC得6个阶段
- SDLC documents to protection us
- SDLC (System Develop Life Cycle)
- SDLC (System Develop Life Cycle)
- sdlc(Software development life circle)(转)
- 软件生命周期(SDLC,软件生存周期)
- SDLC-敏捷开发之Scrum扫盲篇
- 软件生命周期(SDLC)的六个阶段
- 数据仓库之系统开发周期(SDLC)
- 软件生命周期(SDLC) ——第一季
- 项目管理与软件工程基础—软件生命周期(SDLC)
- CRC校验 CRC-16 CCITT X2.5 ADCCP SDLC/HDLC
- 软件生命周期(SDLC)——第二季
- SQL语句收集--技巧
- linux图形界面编程基本知识
- 软件项目开发流程RUP
- C# 编码规范和编程好习惯
- basic operations in sql
- sdlc
- Java实现随机验证码功能实例
- START命令与@命令的区别
- 转 C语言面试题大汇总,个人觉得还是比较全地!!!
- IIS和ASP.Net2.0窗体身份验证机制
- Java插入排序
- 回来继续我写技术
- asp.net 如何使用cookie
- 解决不能上网问题