- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
多年来软件开发项目不能如期交付,软件产品的质量不能令客户满意,加之软件开发的开销超出项目开始时所做的预算,这些是许多软件开发机构遇到的难题。近20年中,不少人力图采用新的软件开发技术来解决软件生产率和软件质量存在的问题,但结果却不令人十分满意。这一现象促使人们进一步考察软件过程,从而发现,关键问题在于软件过程的管理不尽人意。事实表明,在无规则和混乱的管理条件下,先进的技术和工具并不能发挥应有的作用。人们认识到,改进软件过程的管理是解决上述难题的突破口,再不能忽视软件过程的影响了。
我们观察到,有时个别项目完成得比较好,那是因为有个别优秀的软件人员参与工作,并不是因为遵循了成熟的软件过程。要想使多个项目都能很好地完成,不出现上述问题,除非让这几个优秀的软件人员承担所有的项目。但这毕竟是不可能的。稳定、持续地保证软件高质量地完成,只能依靠建立反映有效软件工程实践和管理实践的过程基础设施才能达到。
抛开个人因素不谈,因为这在集体完成项目的过程中,不是起决定性作用的。考试吧提示对于不同的软件开发机构,在组织人员完成软件项目中所依据的管理策略有很大差别,因而软件项目所遵循的软件过程也有很大差别。在此,可用软件机构的成熟度(Maturity)加以区别。
不成熟的软件机构有着自己的特征:
(1)软件过程一般在项目进行中由参与开发的人员临时确定。有时即使确定了,实际上并不严格执行。
(2)软件机构是反应型的,管理人员经常要集中精力去应付难以预料的突发事件。
(3)项目的进度和经费预算由于估计得不切实际,所以常常突破。在项目进度拖延,交付时间紧迫的情况下,往往不得不削减软件的功能,降低软件的质量。
(4)产品质量难以预测。质量保证活动,如质量评审、测试等,常被削弱或被取消。
成熟的软件机构具有的特点是:
(1)建立了机构级的软件开发和维护过程。软件人员对其有较好的理解。一切活动均遵过程的要求进行,做到工作步骤有次序,且有章可循。
(2)软件过程必要时可做改进,但需在经小型试验和成本一效益分析基础上进行。
(3)软件产品的质量和客户对软件产品的满意程度不是由开发人员,而是由负责质量保证的经理负责监控。
(4)项目进度和预算是根据以往项目取得的实践经验确定,因而比较符合实际情况。
责编:罗莉
上一篇:迭代与创新:不要指望一次成功
下一篇:软件工程:什么是智能客户端?
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>