软件工程课程总结(一).pdfVIP

  • 1
  • 0
  • 约3.62千字
  • 约 4页
  • 2020-11-10 发布于广东
  • 举报
软件工程课程总结 学习软件工程这门课程已经有一个学期了,整整一个学期下来,应该说还是 有许多值得肯定的地方的。其实在我看来,软件工程与其说是一门课程,不如说 是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止 局限于该门课程,成为了一个综合的能够解决问题的思想集合。 学习软件工程能够加强人的整体思维能力,对人的综合素质有所提高, 培养良好的分析规划和团队意识。学习了软件工程,我们可以在给定成本、进度 的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护 性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。 追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。 在这学期的软件工程课上,我每次都认真听老师讲课,跟着老师的脚步,领 悟老师的思想,学习态度还算认真。一刚开始还觉得这门课有点枯燥乏味,但后 来静下心来看这本书感觉书上的知识对以后无论是在生活、学习还是在工作上都 有很大的好处,对自身也是一种完善,因为这里面的思想博大精深,值得学习。 从此我就认真地学习这门课程。尽管在学习的过程中遇到了很多困难,但经过与 老师和同学的积极交流终于把问题解决了,从中学到了更深层次的知识,而这些 知识又是对书本知识的补充,对学习书本知识有很大的好处。当然,学习理论知 识就是用来指导实践的,也只有把理论知识运用到实践才能充分发挥理论的作 用。所以在业余时间,我们尝试着把所有知识串起来,并根据自身的实践经验完 成了相关的系统分析报告,让知识能更加驻留我心。 在本学期的软件工程课程的学习中,我们学习了十章的内容。第一章软件工 程概述,这一章主要讲解的是一些概念性和基础性的内容,例如软件的概念、特 性,软件危机的主要表现。了解软件工程的的工作对象、发展背景、内容、目标。 还介绍了三个常用的软件工具Microsoft Visio、PowerDesigner 和Rational Rose。第二章软件开发过程模式,这一章主要让我们了解软件生存周期,认识到 了软件开发过程,熟悉了几种常用的软件过程模式的特点与用途。此章介绍了6 种模式:瀑布模式、原型进化模式、增量模式、螺旋模式、迭代模式和组件复用 模式。第三章软件项目管理,本章详细介绍了项目管理内容(对项目的管理、对 项目成果的管理),让我们学会如何制定项目计划,并学习使用甘特图、任务网 1 络图(由Microsoft Project 创建)制定项目计划。第四章计算机系统工程,这 一章让我们熟悉如何从全局的计算机系统角度考察软件问题,熟悉如何对软件项 目做可行性分析。该章还涉及系统初步建模,其中的系统框架图、系统流程图, 可由Microsoft Visio 中的基本流程图创建。第五需求分析,这一章重点讲解了 需求分析任务及过程,让我们学会如何获取业务需求、建立业务模型、进行需求 验证。可通过Microsoft Visio 中的组织图创建业务树,通过Rational Rose 创建业务用例、业务活动。第六章结构化分析建模,这一章重点讲解了使用变换 型映射方法和事务型映射方法生成初始的模块结构以及模块结构的改进。说明了 建立分析建模的原因和方法。我们可通过PowerDesigner 创建实体联系图,通过 Microsoft Visio 创建数据流图,通过Rational Rose 创建事件状态图。第七章 基于UML 的面向对象分析建模,本章详细介绍了UML 的基本模式、事物、关系及 建模时用到的各种图进行了介绍。可通过Rational Rose 进行面向对象分析建模。 第八章概要设计,这一章主要讲解了概要设计任务及过程,介绍了系统构架、数 据结构、程序结构等概要设计内容。第九章结构化设计建模,本章介绍了结构化 设计建模的工具,让我们学会如何基于数据流进行程序结构映射和如何对程序结 构进行优化。该章中的程序结构图由Microsoft Visio 创建。第十章基于UML 的面向对象设计建模,本章讲解了面向对象设计建模内容,让我们学习使用UML 建立面向对象设计模型(逻辑结构、动态过程、物理装配与部署)。通过Rational Rose 进行设计建模。 学习了这门课程之后,我发现无论是在上课,还是在学校里面做学生工作, 技术性的工作就好比变魔术。其实原理是非常简单的,甚至可以说简单的可笑, 但是当你就是做出这么一个简单的东西出来之后,一些外行们有时候会用崇拜的 眼光看着你

文档评论(0)

1亿VIP精品文档

相关文档