Vs2010架构设计-概述

Vs2010的建模分析过程图


类别


支持工具


理解代码


顺序图

标准图

架构浏览器

有向图标语言[DGML]


域理解


UML设计

包控制和包连接

UML概要文件

工作项集合

自定义配置文件


控制维护


层图表

团队结构和层验证

自定义工作项

自定义任务

已有代码的分析和改进

架构浏览器

DGML

顺序图

类图[VS2008已有]

层图

新系统设计

UML图:用例、组件、顺序、活动、类图

层图

MSF的软件设计过程

概念设计:用例图、活动图、层图

从业务和用户角度收集业务信息和当前的应用环境等信息,并利用这些信息获取、分析业务和用户的需求,验证和优化解决方案

逻辑设计:类图、顺序图

在概念设计的基础上,从业务逻辑和当前用户应用环境中抽取出系统对象的组成结构、流程和各个部分的相互关系,另外还要设计数据库的逻辑结构和界面的逻辑关系。

物理设计:组件图

在逻辑设计的基础上,从系统的逻辑对象、数据实体和逻辑关系中进一步整理和细化得到的设计方案。

时间: 2024-08-04 10:39:37

Vs2010架构设计-概述的相关文章

Vs2010架构设计-层图(Layer Diagram)

最新设计项目用到了VS2010的建模工具-层图. 记录一下相关的概念过程以备后续使用的参考.   层图可以让我们以高层的角度来分析整个软件结构,细腻程度可以自由选择,从项目.Namespace.Class到方法皆可. 大体的使用过程: 1. 确定系统采用的架构:形成层图,并确定各个层之间的依赖关系 2. 建立系统的解决方案结构:将解决方案的项目的内容和层图的各个部分之间进行绑定 3. 验证:在系统设计和后续的开发过程中如果有违反系统结构的情况,通过验证可以查看到 简单的例子验证: 系统通讯信息交

Vs2010架构设计- Modeling Feature Pack

Modeling Feature Pack是对VS2010建模的增支持,在 http://blogs.msdn.com/b/jasonz/ 上有具体的效果图.   主要功能: 支持C++项目的dgml生成:可以查看项目和类的依赖关系 UML类图的代码双向生成:          从UML类图生成代码          从代码形成UML类图   如何安装: http://msdn.microsoft.com/zh-cn/vstudio/ff655021(en-us).aspx 下载如下两个文件安装

大型分布式网站架构设计与实践《概述与大纲》

大型分布式网站架构设计与实践 在大型网站架构的演变过程中,集中式的架构设计出于对系统的可扩展性,可维护性,成本等多方面因素的考虑,逐渐被放弃. 分布式架构的核心思想是采用大量廉价的PC Server ,构建一个低成本,高可用,高可扩展,高吞吐的集群系统,以支撑海量用户的访问和数据存储,理论上具备无限的扩展能力. 分布式系统的设计,是一门复杂的学问,它设计通讯协议,远程调用,服务治理,系统安全,存储,搜索,监控,稳定性保障,性能优化,数据分析,数据挖掘等各个领域. 对任何一个领域的深入挖掘,都能写

微软Visual Studio 2010架构设计功能应用

随着软件开发日趋国际化,对软件的质量要求和管理也随之增高.微软看到了应用程序生命周期管理在业界逐渐被接受认可的趋势.在微软 VS2010(Visual Studio 2010 Ultimate)中,可以利用各种工具辅助每个关键环节进行管理(ALM)是其重要特性.Visual Studio经过近十年左右的发展,已经不再是仅仅面向某一个角色(开发人员)的工具,而是要服务于软件开发过程中的所有不同的角色(开发人员.测试人员.架构师.项目经理等),使其覆盖在整个软件开发生命周期(SDLC)中,本文将重点

Web基础架构设计原则经典论文《架构风格与基于网络的软件架构设计》导读

1. 概述 Roy Fielding博士(见个人主页)是IETF发布的HTTP和URI协议的主要设计者.HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一. 除了学术上的卓越成就之外,Fielding博士还参与过很多开源软件的设计和开发工作.他是libwww-perl(世界上最早的HTTP开发库之一)的开发者,曾经负责Apache HTTP服务器中与HTTP.URI协议相关部分代码的开发.Fielding博士还指导过很多其他团队在HTTP

图形数据维护工具项目架构设计总结

1.背景 近期负责一个GIS矢量化项目,工程中涉及图形数据.GIS业务数据的关联存储和管理.为弥补图形矢量化软件在附属属性管理方面的局限性,采用两套数据库系统进行图-数关联存储的方案:图形矢量化软件存储图形数据,文件数据库存储业务数据.图形数据维护工具,是矢量化实施项目中核心支撑系统之外数据检查.校正工具,主要完成图-数对应关系的建立.维护,业务数据合法性的基础检查和纠正等. 2.需求概述 在信息管理方面,整个项目涉及大量的.孤立的图片的存储,包括:图片的文件名.业务路径.对应的工程.图形处理人

ENode框架Conference案例分析系列之 - 架构设计

Conference架构概述 先贴一下Conference案例的在线地址,UI因为完全拿了微软的实现,所以都是英文的,以后我有空再改为中文的. Conference后台会议管理:http://www.enode.me/conference Conference前台预定座位:http://www.enode.me/registration ENode论坛开源案例:http://www.enode.me/post ENode开源项目地址:https://github.com/tangxuehua/e

浅谈12306核心模型设计思路和架构设计

原文:浅谈12306核心模型设计思路和架构设计 春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂.后来自己想想,也确实如此.所以,很想挑战一下12306这个系统的核心领域模型的设计.一般的电商网站,购买都是基于商品的概念,每个商品有一定量的库存,用户的购买行为是针对商品的.当用户发起购买行为时,系统只需要生成订单并对用户要购买的商品减库存即可.但是,12306就不是那么简单了,具体复杂在哪里,我下面会进一步分析.   另外一个让我写这篇文章的原因,是

jQuery技术内幕:深入解析jQuery架构设计与实现原理1

jQuery技术内幕:深入解析jQuery架构设计与实现原理 高 云 著 图书在版编目(CIP)数据 jQuery技术内幕:深入解析jQuery架构设计与实现原理 / 高云著. -北京:机械工业出版社,2013.11 ISBN 978-7-111-44082-6 I. j- II. 高- III. JAVA语言-程序设计 IV. TP312 中国版本图书馆CIP数据核字(2013)第221662号 版权所有·侵权必究 封底无防伪标均为盗版 本书法律顾问 北京市展达律师事务所     本书由阿里巴