zoukankan      html  css  js  c++  java
  • 第五十五讲 ASP.NET项目实战(二)

    * 摘要
    。软件开发流程
    。需求分析
    。UML简介
    。需求分析实例

    * UML和Rose
    。UML是一种定义良好,易表达,功能强大且普遍适用的基于面向对象技术的标准建模语言。它溶入了软件工程领域的新思想,新方法和新技术,支持从需求分析开始的软件开发全过程。
    。Rose是一个适用于大型系统开发的面向对象的可视化分析,设计建模工具。它完全采用了UML语言。
    -对于大型系统的开发,Rose是一个很好的工具。它可以增强整个项目的可读性,可重用性,使得多个人的合作更加容易。
    -但它的所有的优点是以多作文档,记录为代价的;对于小型系统或单个程序,它的优点是无法体现出来的。

    * UML建模
    。使用案例视图(User case view):使用案例是指对系统的一次使用的情况,所有使用案例的集合即构成了系统的全部功能。
    。类和对象视图(logical view):类和对象表达了系统的基本结构,类模型确定了对象的结构细节,是编写程序代码的基础。
    。构件视图(component view):在系统的模型中,构件由基本模型中的相应的类组成,通过将类分配到构件中以提供可重用的应用程序结构部件。构件图显示构件之间的依赖关系。
    。配置视图(deployment view):配置图显示系统物理设计中各处理模块的分布情况,包括系统硬件的物理拓扑结构以及执行软件的分布。配置图常用于帮助理解分布式系统。

  • 相关阅读:
    Activemq安装
    Python小代码_12_生成前 n 行杨辉三角
    Python小代码_11_生成小于 n 的裴波那契数列
    Python小代码_10_判断是否为素数
    Python小代码_9_求水仙花数
    Python小代码_8_今天是今年的第几天
    Python小代码_7_字符串的字符次数统计
    Python小代码_6_列表推导式求 100 以内的所有素数
    Python小代码_5_二维矩阵转置
    关于列表元素的删除
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/1447586.html
Copyright © 2011-2022 走看看