文档介绍:软件工程课程总结
学****软件工程这门课程已经有一个学期了,整整一个学期下来,应该说还是有很多值得肯定地方。其实在我看来,软件工程和其说是一门课程,不如说是一门思想,是一个怎样去分析和处理问题过程,应该说其范围已经远远不止局限于该门课程,成为了一个综合能够处理问题思想集合。
学****软件工程能够加强人整体思维能力,对人综合素质有所提升,培养良好分析计划和团体意识。学****了软件工程,我们能够在给定成本、进度前提下,开发出含有适用性、有效性、可修改性、可靠性、可了解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求软件产品。追求这些目标有利于提升软件产品质量和开发效率,降低维护困难。
在这学期软件工程课上,我每次全部认真听老师讲课,跟着老师脚步,领悟老师思想,学****态度还算认真。一刚开始还认为这门课有点枯燥乏味,但以后静下心来看这本书感觉书上知识对以后不管是在生活、学****还是在工作上全部有很大好处,对本身也是一个完善,因为这里面思想博大精深,值得学****以后我就认真地学****这门课程。尽管在学****过程中碰到了很多困难,但经过和老师和同学主动交流最终把问题处理了,从中学到了更深层次知识,而这些知识又是对书本知识补充,对学****书本知识有很大好处。当然,学****理论知识就是用来指导实践,也只有把理论知识利用到实践才能充足发挥理论作用。所以在业余时间,我们尝试着把全部知识串起来,并依据本身实践经验完成了相关系统分析汇报,让知识能愈加驻留我心。
在本学期软件工程课程学****中,我们学****了十章内容。第一章软件工程概述,这一章关键讲解是部分概念性和基础性内容,比如软件概念、特征,软件危机关键表现。了解软件工程工作对象、发展背景、内容、目标。还介绍了三个常见软件工具Microsoft Visio、PowerDesigner和Rational Rose。第二章软件开发过程模式,这一章关键让我们了解软件生存周期,认识到了软件开发过程,熟悉了多个常见软件过程模式特点和用途。此章介绍了6种模式:瀑布模式、原型进化模式、增量模式、螺旋模式、迭代模式和组件复用模式。
第三章软件项目管理,本章具体介绍了项目管理内容(对项目标管理、对项目结果管理),让我们学会怎样制订项目计划,并学****使用甘特图、任务网络图(由Microsoft Project创建)制订项目计划。第四章计算机系统工程,这一章让我们熟悉怎样从全局计算机系统角度考察软件问题,熟悉怎样对软件项目做可行性分析。该章还包含系统初步建模,其中系统框架图、系统步骤图,可由Microsoft Visio中基础步骤图创建。第五需求分析,这一章关键讲解了需求分析任务及过程,让我们学会怎样获取业务需求、建立业务模型、进行需求验证。可经过Microsoft Visio中组织图创建业务树,经过Rational Rose创建业务用例、业务活动。第六章结构化分析建模,这一章关键讲解了使用变换型映射方法和事务型映射方法生成初始模块结构和模块结构改善。说明了建立分析建模原因和方法。我们可经过PowerDesigner创建实体联络图,经过Microsoft Visio创建数据流图,经过Rational Rose创建事件状态图。第七章基于UML面向对象分析建模,本章具体介绍了UML基础模式、事物、关系及建模时用到多种图进行了介绍。可经过Rationa