【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《软件工程期末总结和心得体会》,欢迎阅读!
心得体会
通过这学期<软件工程>这门课程的学习,使我获益良多,作为一名计算机专业的学生, 觉得计算机方面的东西学的实在是太少了,专业知识的浅陋让我感到有点羞愧, 老师告诉我们,我们在做毕业设计时,要根据<软件工程>这门课程中的有关内容来进行文档的撰写,所以在老师让我们写需求分析报告,可行性研究报告以及总体设计报告中,我学到了很多,了解到如何来写毕业设计的有关文档.,然而也通过这门课程的学习, 让我更深一步了解到一个软件不仅仅就是编写程序这么简单,编写程序只不过是开发软件的一个小小部分而已, 以前一直误认为只要会写程序代码就可以了,现在看来是大错特错了,因为软件开发的前期工作是相当复杂而重要的,首先要了解客户的需求,了解开发的这个软件到底是干什么用的,有时甚至要到一个公司,一个部门里去”跟踪”一段时间, 了解开发的这个软件具体有哪些作用、功能,,否则开发出来的软件将不能满足客户的要求; 开发软件还要知道开发的这个软件底可不可行,要进行可行性研究,.还要分析它的成本,效益,最后还要进行一个总体上的设计,所以说在编写程序代码前还要做其大量的工作,并不是我们想象的那么简单.
有时,老师在讲台上面”使劲儿”给我们讲授知识时,我们总是不认真听讲,或者听一会儿之后又走神儿了,虽然每次都想认真听课,都想学到更多的东西,可总是克服不了自己的惰性,,我们都明白,作为一名大三的学生了,更应该有自律性与毅力,更应该努力,学习更多的知识,因为不久之后我们也将踏入社会面临就业的问题,如果没有多大本事,
专业技能不强,的话,我们将很难找到一份较好的工作,再加上现在每年毕业生都那么多,就业压力是如此的大,所以我们一定要利用好在学校这宝贵的机会,学习更多的知识,不断的强化自己.,让自己变得更优秀!
在这门课程的第一章中呢,我们学习到了软件危机方面的有关知识,以及软件过程和软件生存周期,还了解到软件开发过程模型,那么有哪些模型呢,首先有种瀑布模型, 快速原型模型,然后就是螺旋模型,增量模型,喷泉模型等等,这些模型都有各自不同的特点.。我们还学习到软件开发的一些方法,比如结构化方法. 面向数据结构的开发方法. 面向对象的方法.和视觉化开发方法..
对于第二章呢,我们重点学习了可行性研究,系统流程图,以及如何制定软件计划和成本/效益分析,首先,可行性研究是软件生命周期计划阶段中的重要组成部分,在可行性研究中,”问题定义”是相对重要的,不过问题定义阶段的持续时间一般很短,形成的报告文本也相对比较简单;可行性研究包括经济可行性、技术可行性、法律可行性和开发方案选择四个任务;可行性研究的步骤包括系统规模和目标的复查、认真研究现有系统、导出新系统的高层逻辑模型、重新定义问题、导出和评价供选择的方案、推荐方案和行动方针、草拟开发计划、提交文档这八个方面.然后就是系统流程图,我们要知道系统流程图的一些基本符号,了解它们各自的作用,会画系统流程图,,最后就是如何来制定软件计划和进行成本的估算以及效益分析的方法.
同时,第三章也是我们学习的重点,需求分析是在可行性研究的
本文来源:https://www.wddqxz.cn/8d0e92bc65ce050876321387.html