查看: 1075|回复: 8
|
请问有谁的公司用XP PROGRAMMNG开发系统?
[复制链接]
|
|
请问有谁的公司用XP PROGRAMMNG开发系统? |
|
|
|
|
|
|
|
发表于 9-5-2006 11:39 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-5-2006 11:50 AM
|
显示全部楼层
XP programming, a methodology approach for developing software. It exist b4 i born, 80 centurt sth kind.
instead of SDLC, XP progamming is one of the agile methodology to developing software.empahasize on code as documentation. instaed of using SDLC, (requirement->design->coding->testing) in the whole cycle, XP will to it iteratively, the activity will split in many iteration, every iteration doing 3 to 4 week, every iteration will do (requirement->design->coding->testing), like spiral model. |
|
|
|
|
|
|
|
发表于 9-5-2006 03:43 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-5-2006 04:09 PM
|
显示全部楼层
哈哈, 抱歉。。。
SDLC (SOFTWARE DEVELOPMENT LIFE CYCLE)is a waterfall approach, first requirement, then analysis, then design, coding then testing, then finish (got final product).
XP programming, a type agile methodology, like a spiral model, split the whole deveolpment process in some iteration, each iteration will be 3 - 4 week, every iteration will do all the process in the whole waterfall cycle (analysis, design, coding, and tesing) for some module, if cannot finish, function will be cut or finish at another iteration.
so compare to SDLC, at least can c some product at first, (imaging u write a super high end programmer , then after that, u find that this is not what customer want...this is one of the weakness of SDLC).
agile methodlogy like XP is more embrace CHANGE. |
|
|
|
|
|
|
|
发表于 9-5-2006 04:37 PM
|
显示全部楼层
是不是tranditional life cycle?
example:
(phase 1=analysis) analysis-->design-->develop-->testing
(phase 2=design) design-->develop-->testing-->analysis
(phase 3=develop) develop-->testing-->analysis-->design
(phase 4=testing) testing-->analysis-->design-->develop
keep looping,when analysis phase,also do design,develop n testing,but the only different is time alocation |
|
|
|
|
|
|
|
楼主 |
发表于 9-5-2006 04:46 PM
|
显示全部楼层
no no no...like this
iteration 1 (analysis-->design-->develop-->testing) -3-4 weeks (jan) (module A)
iteration 2 (analysis-->design-->develop-->testing) -3-4 weeks (feb) (module B)
iteration 3 (analysis-->design-->develop-->testing) -3-4 weeks (mar) (module B) if module b to large...then shift to iteration 3.
...etc.
but will do a sketch of the overall system, XP will do the 'spike'(the most critical module) first |
|
|
|
|
|
|
|
发表于 9-5-2006 05:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-5-2006 05:10 PM
|
显示全部楼层
yes yes yes....eXtream programming... |
|
|
|
|
|
|
| |
本周最热论坛帖子
|