第十六章
我的第一感觉是在IT行业中,创新的思维是非常重要的。现在得社会发展这么迅速,很难有什么创新,有些人有创新的想法,却没有对应的技术,有些人有高超的技术,却对这门技术没有创新的领悟。当我们有时灵光乍现时,要抓紧记下并自己亲手实践,这样才会有成功的可能,而且创新有时很简单,或许并不需要过硬的专业知识,也未必是自己擅长的领域,有时只是脑中产生的一个简单的想法就有可能是通向成功的关键钥匙。创新有时靠的并不是你一人的努力,多和你的团队进行沟通交流,大家交换想法互相补足,这样才有可能让创新思想更加丰满,也和成功离得更接近,而你的团队并不需要都是顶尖的专家,只要大家一同努力同样可以想出非常成功创新的点子。
第八章
我了解到
1. 确定系统的综合需求:功能需求、性能需求、可靠性和可用性需求、出错处理需求
、接口需求、约束需求、逆向需求、将来可能提出来的需求(可扩展性)等。
2. 分析系统的数据要求:由于我们的软件系统一般都是对一系列数据或者信息进行处理,因此在软件开发的过程中,对系统运行过程中涉及到的数据进行分析也是很重要的。通常我们通过对数据进行建模来分析,即E-R图。
3. 导出系统的逻辑模型:在需求分析中,我们可以通过一系列的模型来导出系统的逻辑模型,以方便我们对系统有一个更加直观的了解。通常涉及到的模型有:功能模型、数据模型、行为模型、算法逻辑模型等。。
4. 修正系统的开发计划:在可行性分析阶段的最后我们制定了一个开发计划,在进行需求分析后,我们可以根据我们分析的结果对开发计划中不合理的部分进行修正。
需求分析的主要任务。需求分析主要有4大任务:
1. 确定系统的综合需求:功能需求、性能需求、可靠性和可用性需求、出错处理需求
、接口需求、约束需求、逆向需求、将来可能提出来的需求(可扩展性)等。
2. 分析系统的数据要求:由于我们的软件系统一般都是对一系列数据或者信息进行处理,因此在软件开发的过程中,对系统运行过程中涉及到的数据进行分析也是很重要的。通常我们通过对数据进行建模来分析,即E-R图。
3. 导出系统的逻辑模型:在需求分析中,我们可以通过一系列的模型来导出系统的逻辑模型,以方便我们对系统有一个更加直观的了解。通常涉及到的模型有:功能模型、数据模型、行为模型、算法逻辑模型等。。
4. 修正系统的开发计划:在可行性分析阶段的最后我们制定了一个开发计划,在进行需求分析后,我们可以根据我们分析的结果对开发计划中不合理的部分进行修正。