02选上须要取拉丁字母的常量,滑鼠拷贝,增建两个word文件格式后,黏贴。 03点选word文件格式中“已经开始”,在左上角找出代替,或是按CTRL+H。在“搜寻”中输出^$,代替中......
2024-07-22 129
《软件工程》作为大学计算机类专业学生必修的一门课程,主要介绍了软件的 本质以及软件工程过程。作为一些满满都是概念定义的课本,主要的作用便是为将来实际开发工作中撰写文档打好工作。这里小编作为过来人介绍一下这个课程的大概内容和浅谈下如何真正学好这门课程。
首先,在这里强调一下三个主要的目标:
1.软件开发文档 ;2. UML图 ; 3.重要的关键词概念(如敏捷开发)
第1,2点等你成为一个初级程序员一定会用到,顺带第3点则可以应对各种测试。
进入正题,希望你的老师一开始能给你们分配一个任务:每个人想一个创业项目(比如二手啥的),然后开始写自己的开发文档。这些文档包括:《可行性研究报告》,《面向对象需求分析》,《软件规格说明书》,《概要设计说明书(结构化)》,《详细设计说明书(结构化)》,《面向对象详细设计》,《面向对象概要设计》,以及《用户手册》
当老师每讲一次课,就写相关的文档,来熟悉一下各个文档的作用以及流程。这里我们可以简要叙述一下。《可行性研究报告》目的就是为了确定该软件项目是否能够开发,是否值得开发,主要从技术可行性、经济可行性、社会可行性来分析。《面向对象需求分析》主要通过画用例图、活动图展示。《软件规格书》则要绘制数据流图。《概要设计(结构化)》要做功能结构图和划分功能模块,《详细设计(模块化)》则对模块流程进行细化说明。《面向对象概要设计》开始画各模块的时序图以及类图。《面向对象详细设计》则对模块的类图进行分解再整和公共的部分。为以后直接写代码做好准备。
以上是文档的部分,在理解了课堂上的概念后,可以自己着手写,也可以参考文档模板。接着介绍UML图,UML又称统一建模语言(Unified Modeling Language)包括:活动图(如泳道图),用例图(一般项目开始就会画),时序图(系统各部分间的交互)
以及类图,主要注意一下类之间关系的概念,关系包括:泛化、实现、聚合(整体与部分的关系/has a关系)、组合、依赖。
可使用startUML来作图,可以先熟悉各种图作图的流程以及工具使用,再结和文档撰写过程练习。
最后说一些要注意的概念,比如 敏捷开发,软件工程设计七大原则,等一些老师勾出的知识点,要去看。如果真想学好这门课的话,但看书是肯定不够且效率低的,结和体的项目撰写一个文档及作UML图能快速掌握熟悉相关知识点。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 职业教育
相关文章
02选上须要取拉丁字母的常量,滑鼠拷贝,增建两个word文件格式后,黏贴。 03点选word文件格式中“已经开始”,在左上角找出代替,或是按CTRL+H。在“搜寻”中输出^$,代替中......
2024-07-22 129
02确认表单里的统计数据与否恰当。第二种方式:特异性存档统计数据如下文"职能部门"、"与否未婚"、"文凭"、"李南帝"、"少数民族"、"保险业务类别"。 03第三种方式:......
2024-04-28 258
若是首度登入,须要注册登记,请点选帐号。 02下船后优先选择最终两个(企业法人税赋信息系统【税金税部份】。 03核对工作方案附带计入填志愿(没工作方案计入项的能......
2024-04-28 107