- 浏览: 231436 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (226)
- websphere (12)
- Websphere Portlet Factory (2)
- portal (8)
- SOA (14)
- Requirement (5)
- Management (23)
- Open Source (9)
- design (21)
- JDK (34)
- Diary (16)
- Database (26)
- UI (18)
- Audio (1)
- Security (5)
- 水平网站 (2)
- 其他 (6)
- J2EE事务相关 (8)
- Spring (3)
- Integration (3)
- Mobile Programming (1)
- Cloud (2)
- 性能调优 (11)
- Hibernate (5)
- 算法 (1)
最新评论
-
hanmiao:
我在IBM网站上找到这篇文章,比较详细的介绍了信息分片与信息分 ...
Websphere MQ -
lancezhcj:
...
Oracle索引 -
shaier:
讲的很不错啊!
SERVICE_NAME, SID和schema区别 -
echohfut:
好久没有关注了。但是取下来的代码怎么导入Eclipse呢?
liferay笔记 -
webee:
已经有ide了!命令都可以不要了!
liferay笔记
1. Waterfall Lifecycle
This model supports large and complex projects in which the requirements are well defined. It adopts sequential approach from requirements analysis through design, construction, testing and application deployment.
2. V Lifecycle
适合对系统可靠性要求比较高的项目。强调测试。
This model supports new product development or large enhancement projects when the size and complexity of the system is large enough to have a multilayered design. Adopt this model when the requirements are well understood, complete, and stable and the technology & architecture of the solution is clear and visible.
SOW(UAT plan)---Requirement(System Test plan)---Architecture Design(Integration Test plan)---Low Level Design(Unit Test Plan)----Construct(V model bottom) ---Unit Test ---Integration Test ---System Test ---UAT
2.1 Feature
Concurrent Phases or Activities
2.2 Disadvantage
Does not handle iterations
More documentation and mandatory sign-off to move out of the phase
Like waterfall model, Product is not visible until the end
3. Staged Lifecycle
架构已经定义好,允许分阶段的Low Level Design 和实现。
In this model, certain intermediate work products (incremental deliveries) will be delivered to the client before final delivery of the entire application.
It supports product development or large enhancement projects when the requirements are not well understood and skeptic on stability of requirements.
The Staged Lifecycle is best suitable for the development of new products or for executing large enhancements.
Cycle: Low level Design --- Build --- IT,ST,REL,AT
3.1 Feature
when the requirements not well understood, not complete or not stable.
when there is a need for continuous deliveries from customer side.
when allow incremental design and implementation in a number of stages.
allow for specification changes in the subsequent release
3.2 Disadvantage
need careful planning
extra overhead on multiple release
determining stage dependencies is difficult
4. Iterative Lifecycle
This model supports large and complex projects with the following characteristics:
Where continuous quality check & high degree of requirements management is needed through out the project.
Where the requirements will change considerably and the environment is not stable.
Where it is not possible to specify the requirements in enough details upfront. Where delivering on time is essential, irrespective of the functionality.
cycle: Envisioning(构思) --- Design ---Build --- Test --- Release & Deployment
上面cycle中每个阶段中分多次迭代。
5. Rapid Applicaton Development Lifecycle
发表评论
文章已被作者锁定,不允许评论。
-
Project Human Resource Management
2010-07-18 10:50 1002The process areas of Human Reso ... -
TDD
2010-05-10 18:05 694TDD 优点: 1. 重构的勇气,回归测试一下即可 ... -
CMMI
2009-07-09 09:04 777CMMI Maturity Levels: Level-1: ... -
Review 方法
2009-06-26 09:49 9331. Fagan's Inspection R ... -
困扰: reply or reply all
2009-06-23 08:55 922在日常工作中, 经常需要找另一个同事帮忙. 为了做到信息共享, ... -
Communication
2009-06-22 09:36 8171. avoid surprise when dealing ... -
work estimation
2009-06-19 17:14 8041. Work Breakdown Structure ... -
XP Feature
2009-06-17 08:52 8221. 迭代开发 2. TDD 测试驱动开发 3. CI 持 ... -
软件过程
2009-06-15 09:00 7311. Engineering 1.1 Requirments ... -
Negotiation Skill
2009-05-31 11:51 10271. Prepare before beginning to ... -
Quality Basic Training
2009-05-26 09:34 721CMMI ITIL/ITSM ISO20K -
关注的书
2009-04-21 06:52 712《成功的项目管理》 -
Precurement Management
2009-02-09 07:47 1137Precurement Management(采购) 1. ... -
Risk Management
2009-02-09 07:45 980Risk Management 1. Risk Manag ... -
Communication Management
2009-02-09 07:45 779Communications Management 1. C ... -
Human Resource Management
2009-02-09 07:44 9021. Human Resource Planning inp ... -
Quality Management
2009-02-09 07:43 8361. Quality Planning input: Or ... -
Cost Management
2009-02-09 07:42 14281. Cost Estimationg process in ... -
Time Management - Schedule Development Process
2009-02-09 07:41 1032Schedule Development Process I ... -
Time Management
2009-02-09 07:39 909Time Management Time Managemen ...
相关推荐
Title: Android Application Development with Maven Author: Patroklos Papapetrou Length: 175 pages Edition: 1 ... Release Life Cycle And Continuous Integration Chapter 7. Other Tools And Plugins
you should not only be accustomed with mobile DevOps and mobile application development, but you should also be able to implement, configure, and troubleshoot each and every step involved in the ...
Learn how DBAs in a DevOps environment manage data platforms and change requests to support and optimize continuous integration, delivery, testing, and deployment in the application development life ...
A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins. In Detail Jenkins is an award-wining and one of the ...
Instead, this book focuses on just four main topics: the application life cycle and OS integration, user interface, location–based services, and networking. Thorough, complete, and useful work on ...
Part II The Life Cycle Of An Ios Application Chapter 8 Starting An Ios Application Chapter 9 An Ios Application: Model Chapter 10 An Ios Application: Controller Chapter 11 Building A New View Chapter ...
This book places special emphasis on the integration of testing into all phases of the software development life cycle-from requirements definition to design and final coding. The fifty lessons ...
The Oracle Application/System Development track contains the tasks and steps relating to the development of custom or tool code to support interfaces, conversions, extensions, reports, and integration...
Then we'll start to use Docker to build containers and services to perform a variety of tasks., We're going to take you through the development life cycle, from testing to production, and see where ...
The PMBOK Guide defines a Project Life Cycle, 5 Process Groups and 9 Knowledge areas of the project management profession. A project team operates in 9 knowledge areas through a number of basic ...
Beginning with an introduction to Spring and setting up the environment, the book will teach you in detail about the Bean life cycle and help you discover the power of wiring for dependency injection....