软件工程课程中可行性分析阶段的教学方法探讨.docVIP

 软件工程课程中可行性分析阶段的教学方法探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 软件工程课程中可行性分析阶段的教学方法探讨

软件工程课程中可行性分析阶段的教学方法探讨 软件工程课程中可行性分析阶段的教学方法探讨 伴随着时代的进步,高新技术的发展越来越迅猛,计算机技术作为信息产业的领头羊,发展得更加理想。在社会各个领域,计算机专业人才的需求量逐步增长。随着软件复杂性的增加,掌握软件工程相关技术变得尤为重要,熟练掌握软件工程技术的人才需求也增大了。因此,作为计算机专业的学生,应该深入研究软件工程。软件工程课程是计算机本科教学中的一门专业基础核心课程,该课程中需要介绍软件工程的基本概念、软件开发的基本原理和基本方法及专业技术。在介绍软件工程教学内容时,要把其最基础的部分——“可行性研究”学懂、学透,这部分知识点的掌握关系着整个软件工程学科的学习成效。   可行性分析阶段的目标是在完成软件问题的高层需求分析之后,让人们在对软件的总体特性有准确把握的基础上,能够提出先进的、可行的软件开发方案,同时要组织专家进行评议,最终得到一个优越的软件产品的系统开发方案。在当代软件工程中,软件产品开发项目主要包括两个路径:招标采购和委托开发。这些都需要进行可行性研究之后才能完成。从这里看出,软件的可行性分析在软件开发过程中具有很重要的意义,可行性分析的好与坏直接决定了项目是否能够进行。因此,教师应该合理组织课堂内容,让学生深刻体会到软件可行性分析阶段的重要性,并能在实践中应用。下面分别介绍软件可行性分析阶段授课过程中涉及的问题和授课过程的组织。 软件工程可行性分析教学中需注意的主要问题   1)提高学生对可行性分析阶段在软件开发过程中的重要作用的认识。让学生了解世界上的问题不都有简单、明显的解决办法,在预定的系统规模内,很多问题不能被有效解决。如果问题的提出就是不合理的,在这样的问题上花费任何时间、资源、人力和经费都是浪费。   2)可行性研究与计划阶段的基本概念中涉及的可行性研究的目的和实现方法。论证包括三个方面:经济可行性、技术可行性和操作可行性。   3)推荐方案并说明理由。讲解可行性分析的步骤时,要重点介绍推荐一个方案并说明理由,因为这部分可以让使用部门负责人根据经济上是否划算决定该工程是否上马。   4)系统流程图与传统流程图的区别。在介绍系统流程图时,要注意强调系统流程图与传统流程图的区别。   5)数据流图的绘制过程。讲解数据流图应强调数据流图的绘制是个反复的过程,在需求分析中还需要使用。   6)成本、效益分析。讲解成本、效益分析是这一部分的重点,该步骤从经济方面分析开发新系统是否合理,从而使得部门负责人能够正确地做出是否投资该项目的决定。   软件工程可行性分析教学过程的总体流程和课堂实施细节   软件工程可行性分析阶段的基本概念较为抽象,为了让学生更好地了解基本概念,梳理概念的基本思想,本节将介绍软件工程可行性分析阶段的课堂实施细节。   1)软件工程可行性分析阶段教学过程的总体流程。为了使得软件工程可行性分析阶段的教学过程更加有条理“0,软件工程可行性分析阶段的教学总体流程如图1所示。   2)软件工程可行性分析阶段的课堂教学细节实施。   ①软件工程可行性分析阶段的目的是在尽可能短的时间内使用最小的代价确定问题能否解决。这里一定要强调其目的不是解决问题,而是确定问题是否值得解决。具体的工作目标是准确了解用户的需求和现实条件,寻找多种可选择的解决方法,并对每一种解决方法进行仔细的论证。   ②软件工程可行性分析阶段的基本概念,主要掌握论证的三个方面:经济可行性、技术可行性和操作可行性。   ③可行性分析阶段实施步骤。在可行性分析阶段,首先要分析和澄清问题定义,经过初步调查后,确定系统的规模和目标,书写一份非常简单的报告,即《关于系统的目标和规模报告书》,一般只需一页纸。在清楚问题定义后,分析员开始进行可行性研究,对以后的活动安排提出建议:假如问题没有可行解,则建议停止工程的开发;如果解决问题的方法是可行的,则推荐一个较好的解决方案,同时将工程的初步计划表制定完成。   ④系统流程图的绘制。有两种情况需绘制系统流程图:一是想进行可行性研究,首先需以概括的形式描绘现有的系统;二是如果提出新的方案,要把想象的新系统的逻辑模型转换成为物理模型,所以系统流程图的绘制非常重要。最后要重点讲解系统流程图和普通流程图之间的差别。   ⑤数据流图的绘制。让学生掌握它是一种描述“分解”的图示工具。数据流图中通常包含4种基本符号数据源、加工、文件和数据流。   ⑥成本效益分析。要让学生知道投资开发新系统伴随一定风险,系统的开发成本可能高于预计成本,经济效益低于预期的成本。那么,在什么条件下投资开发新系统更合理呢?这就需要进行成本效益分析来确定其条件。成本效益分析的内容包括目的、成本估算技术和成本效益估算方法等。   结语

文档评论(0)

huidengyyuj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档