- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
软件的复杂性的一个重要方面的需求的复杂性。只要一个软件稍具规模,就很少有人能把这个软件成型之后的样子一下子想明白。更严重的时候,人们甚至不知道要解决的业务是什么样的。
当人们尝试通过软件手段来改善企业流程,提升企业的工作效率,首先需要对现有的业务有清醒的认识。没有这个认识就不可能知道目前的问题是什么。不知道目前的问题是什么,也就无法确定项目要达到的目标。了解了当前的业务以及当前业务中的问题之后,需要针对问题对业务流程进行优化,重新设计其中的部分或全部业务流程。这看起来是顺其自然的事情。然而,实际上这在很多情况下是很难进行的。越是不成熟的行业和企业,这种工作就越难进行。
想要在短时间内解决这种问题是不太容易的。我们需要一种机制让人们可以很容易地开始,然后通过一个路径能够逐渐逼近理想的目标,就如同学习数学要先从学习数字开始一样。认识是一个逐步深化的过程,而实践则为认识提供反馈,可以让人们对事物的认识更正确。
可以把这个逐步逼近的过程类比为科学研究。先提出一个设想,然后做一些试验去验证这个设想,发现一些不合理,然后再修正原先的设想,然后开始下一次试验。这样一个循环的过程就是迭代的过程。
软件的迭代式开发亦如此。科学家搞研究的过程是创新的过程,软件的开发也需要这样的过程。对于上述的业务不明确,需求不明确的问题,我们首先需要有"不要指望一次成功"的态度,其次,我们不能惧怕失败,然后,我们要坚持不懈,而且,我们需要反馈、反思和修正。迭代使我们通过不断的设想、试验、反馈、修正这样一个基本过程的多次循环,最终达到我们想要的结果。这个过程是一个创新的过程,因为这是我们对未知问题的探索。这个过程让我们始终对未来充满希望,因为我们知道我们正在逼近目标。这个过程能够让我们勇敢地面对失败,成为一个真正的战士。
迭代吧!
责编:罗莉
上一篇:软件工程:软件成熟度问题表
下一篇:软件工程:软件机构的成熟性
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>