软件工程简记
创始人
2024-11-14 17:33:27
0

文章目录

      • 一、软件工程要点之软件设计
      • 二、UML(Unified Modeling Language,统一建模语言)
        • (一)UML 的整体分类与部分功能
        • (二)UML 各类图的具体内容
      • 三、开发模型
        • (一)多种开发模型的特点与问题
      • 四、设计模式
        • (一)设计模式的总体概念与原则
        • (二)软件结构设计原则
        • (三)常见设计模式
      • 参考

一、软件工程要点之软件设计

软件设计分为计划的设计与演进的设计。架构设计有诸多需要重视的关注点,包括程序组织、数据设计、安全性、性能、可扩展性、可靠性、可用性等。

软件实现涉及多个方面:

  • 程序:包含算法与结构。
  • 过程:如 RUP(Rational Unified Process,统一软件开发过程)/XP(eXtreme Programming,极限编程)等。
  • 组织:涵盖管理与计划。
  • 方法:有面向过程、OPP(Object-Oriented Programming,面向对象编程)、MDA(Model Driven Architecture,模型驱动架构)等。
  • 工程:包含需求管理、工程管理、配置管理、文档化等。

二、UML(Unified Modeling Language,统一建模语言)

(一)UML 的整体分类与部分功能
  1. UML 有 5 类 10 图:
    • 用例图虽不用于自动实现代码,但主要用于组织相关的设计图文,如类图和序列图。
    • 静态图包括类图、对象图、包图。
    • 行为图有状态图(一般不用于自动实现代码,而是用于分析得出类图和序列图)、活动

相关内容

热门资讯

透视辅助!wepoker有脚本... 透视辅助!wepoker有脚本吗,原本真的是有挂(透视)爆料教程(有挂技巧)1、打开软件启动之后找到...
透视能赢!aapoker怎么提... 透视能赢!aapoker怎么提高中牌率(透视)透视插件(果然真的是有挂)在进入aapoker怎么提高...
辅助透视"hhpok... 辅助透视"hhpoker有透视功能吗"一贯有挂(透视)系统教程(有挂方法)1、完成hhpoker有透...
透视玄学!德州透视hhpoke... 透视玄学!德州透视hhpoker,总是真的是有挂(透视)科技教程(有挂工具)1、任何德州透视hhpo...
透视游戏!aapoker透视脚... 透视游戏!aapoker透视脚本下载(透视)真的假的(确实真的有挂)1、玩家可以在aapoker透视...
透视辅助"wejok... 透视辅助"wejoker开挂"一贯有挂(透视)德州教程(有挂解说)一、wejoker开挂软件透明挂的...
透视计算!hhpoker是真的... 透视计算!hhpoker是真的还是假的,原来是有挂(透视)德州论坛(有挂细节);1)hhpoker是...
透视免费"wepok... 透视免费"wepoker怎么设置盖牌"本来真的是有挂(透视)详细教程(有挂介绍);1、进入游戏-大厅...
透视黑科技!aapoker透视... 透视黑科技!aapoker透视脚本(透视)辅助(真是真的是有挂)1、每一步都需要思考,不同水平的挑战...
透视好友!拱趴大菠萝怎么开挂,... 透视好友!拱趴大菠萝怎么开挂,起初是真的有挂(透视)AI教程(有挂技巧);1、构建自己的拱趴大菠萝怎...