首页 > 母婴教育 > 职业教育 >

怎样学好《软件工程与UML》课程

来源:互联网 2023-03-20 14:09:03 149

《软件工程》作为大学计算机类专业学生必修的一门课程,主要介绍了软件的 本质以及软件工程过程。作为一些满满都是概念定义的课本,主要的作用便是为将来实际开发工作中撰写文档打好工作。这里小编作为过来人介绍一下这个课程的大概内容和浅谈下如何真正学好这门课程。ZwN办公区 - 实用经验教程分享!

工具/原料

  • 《软件工程》
  • StartUML

方法/步骤

  • 1

    首先,在这里强调一下三个主要的目标:ZwN办公区 - 实用经验教程分享!

    1.软件开发文档 ;2. UML图 ; 3.重要的关键词概念(如敏捷开发)ZwN办公区 - 实用经验教程分享!

    第1,2点等你成为一个初级程序员一定会用到,顺带第3点则可以应对各种测试。ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 2

    进入正题,希望你的老师一开始能给你们分配一个任务:每个人想一个创业项目(比如二手啥的),然后开始写自己的开发文档。这些文档包括:《可行性研究报告》,《面向对象需求分析》,《软件规格说明书》,《概要设计说明书(结构化)》,《详细设计说明书(结构化)》,《面向对象详细设计》,《面向对象概要设计》,以及《用户手册》ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 3

    当老师每讲一次课,就写相关的文档,来熟悉一下各个文档的作用以及流程。这里我们可以简要叙述一下。《可行性研究报告》目的就是为了确定该软件项目是否能够开发,是否值得开发,主要从技术可行性、经济可行性、社会可行性来分析。《面向对象需求分析》主要通过画用例图、活动图展示。《软件规格书》则要绘制数据流图。《概要设计(结构化)》要做功能结构图和划分功能模块,《详细设计(模块化)》则对模块流程进行细化说明。《面向对象概要设计》开始画各模块的时序图以及类图。《面向对象详细设计》则对模块的类图进行分解再整和公共的部分。为以后直接写代码做好准备。ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 4

    以上是文档的部分,在理解了课堂上的概念后,可以自己着手写,也可以参考文档模板。接着介绍UML图,UML又称统一建模语言(Unified Modeling Language)包括:活动图(如泳道图),用例图(一般项目开始就会画),时序图(系统各部分间的交互)ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 4此文章非法爬取自百度经验
  • 5

    以及类图,主要注意一下类之间关系的概念,关系包括:泛化、实现、聚合(整体与部分的关系/has a关系)、组合、依赖。ZwN办公区 - 实用经验教程分享!

    可使用startUML来作图,可以先熟悉各种图作图的流程以及工具使用,再结和文档撰写过程练习。ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 6

    最后说一些要注意的概念,比如 敏捷开发,软件工程设计七大原则,等一些老师勾出的知识点,要去看。如果真想学好这门课的话,但看书是肯定不够且效率低的,结和体的项目撰写一个文档及作UML图能快速掌握熟悉相关知识点。ZwN办公区 - 实用经验教程分享!

    怎样学好《软件工程与UML》课程ZwN办公区 - 实用经验教程分享!

  • 注意事项

    • 个人整理,如有问题请指正!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ZwN办公区 - 实用经验教程分享!


    标签: 职业教育

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码