自我介绍+软工五问
自我介绍
我是计科五班的陈泽鑫,目前在大创项目里负责JavaWeb后台开发,对Python开发和服务器较感兴趣。
软工五问
1.“没有一个适用于所有软件项目的任务集合或软件过程”,瀑布模型重视规范与文档但过于理想化,快速原型模型重视速度与修改,增量模型具有开放结构但对开发人员对项目的整体认识有要求,螺旋模型重视降低风险,适用于内部较大规模项目……但在面临具体项目时,是否存在一些项目开发的指标可以定性定量地供开发模型的选择?
2.如果项目中期望结合多重开发模型以实践,如采用Rational统一过程的RUP迭代式开发,又希望开发团队可以快速响应变化(敏捷模型),这样的开发模型应该如何结合与管理呢?
3.在敏捷开发过程中要求“软件过程应该有足够的能力及时响应变化”,但在实际开发中会不会发生甲方需求变化程度过大或者变化频率过快的情况?如何在敏捷开发中确保需求等变化的发生合理且必要呢?
4.面向对象开发方法是生命周期方法学的一种替代,但其开发具体计划应该如何规划包括问题定等八个阶段的调度?
5.自动化工具可以在各个开发模型中如响应变化的需求、管理编码、单元测试和运行维护等阶段中起到怎样的帮助呢?