微软Asp.Net架构与项目团队管理建设模型分析

简介:
Microsoft Visual Studio 2008 RTM版本已经发布好久了,最近的项目准备用最新的微软技术Microsoft Visual Studio 2008 RTM +Microsoft SQL Server Compact 3.5+Microsoft SQL Server 2005模型来实现;好的Team应该有学习新技术的探 索精神, 一个好的管理者,作用和能力不一定是技术狂人,但一定是懂得管理并不断掌握最新技术的人;能在不同的环境, 采用适合 团队的不同的管理方法,(包括用新技术解决技术题,导引事物发展方向),微软人性化的管理方法,使项目组成员没有压抑 工作感(愉快的工作),管理目的是使项目组成员在能 把整个团队的探索精神和积极性调动起来,创建一个好 的工作和学习氛 围,制定一定的宽松的规则,每个人都自觉的遵守和工作,把团队中每个人潜力挖掘出來,发挥到最大,以一当十,有很强的 向心力并能够帮助团队每个成员确定适合自己的职业规划,这就是一个成 功管理者的价值体现之一。
 
微软团队的建设上,不同方式的沟通就是Team具有凝聚力和战斗力的法宝。
微软方向优秀项目管理者,不能不熟悉MSF( Microsoft Solutions Framework ):它是一组建立、开发和实现分布式 企业系统应用的工作模型、开发准则和应用指南。它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用, 以及成功的应用微软技术整合商业过程控制的方法。结合很清晰的管理理念,会很轻松的管理好整个团队的项目任务。CodeSmith Professional 是非常优秀的代码生成工具,它的特点是可编程、可复用、灵活方便的可编程的代码生成工具,它是团队建设模型中不可缺少的武器之一。项目管理者,架构师,掌握CodeSmith编程和应用,把你的架构思想智慧融入到工具模板载体中,可以让你的Team不同技术能力的成员,
写出高质量的代码。
 
微软Asp.Net架构设计结合项目团队管理建设模型分析设计,我们可以用Pet Shop架构为示例,来组织团体开发模型。
微软的Microsoft .NET Pet Shop 4.0架构设计,是一个非常优秀的示例;我们可以抽象出它的架构设计,编写CodeSmith模板代码,
生成 符合你的项目,含有架构模式的代码:
   
petshop项目示例架构图:
Petshop是完全基于面对接口的编程模式,适合团队协同开发,纵向引擎存储的方式编写代码;代码清晰度高,即使是初级程序员 也会很快的 熟悉架构,轻松短时间上手;可以较少项目开始后的人员流动所带来的风险;缺点是分层太多,不适合单人开发的项目,但是可以采用 CodeSmith来代替繁琐重复的基类接口实现的工作。
上图是Asp.Net petshop架构缓存与反射机制工厂模式时序图;
写到这,作为项目经理或者系统架构师的您,是否能总结出一套适合你们团队自己的“Asp.Net架构与项目团队管理建设模型”呢? hehe...
下图是,我为团队编写的代码生成器,采用Microsoft Visual Studio 2008开发,支持多标签Vista风格,原打算结合更多的3.5新架构代码特性,生成Linq等代码,由于工作时间紧张只能以后慢慢开发吧;过几天修改好程序BUG,我会发上来给大家共享。 

 
 

 

本文转自

高阳51CTO博客,原文链接:http://blog.51cto.com/xiaoyinnet/196093 ,如需转载请自行联系原作者

相关文章
|
11天前
|
数据可视化 网络协议 C#
C#/.NET/.NET Core优秀项目和框架2024年3月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。
|
26天前
|
机器学习/深度学习 自然语言处理 并行计算
大模型开发:什么是Transformer架构及其重要性?
Transformer模型革新了NLP,以其高效的并行计算和自注意力机制解决了长距离依赖问题。从机器翻译到各种NLP任务,Transformer展现出卓越性能,其编码器-解码器结构结合自注意力层和前馈网络,实现高效训练。此架构已成为领域内重要里程碑。
27 2
|
28天前
|
安全 数据安全/隐私保护 开发者
三款.NET 代码混淆工具比较分析:ConfuserEx、Obfuscar 和 Ipa Guard
三款.NET 代码混淆工具比较分析:ConfuserEx、Obfuscar 和 Ipa Guard
|
21天前
|
设计模式 安全 Java
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
23 0
|
21天前
|
存储 Java 应用服务中间件
【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案
【分布式技术专题】「架构实践于案例分析」盘点互联网应用服务中常用分布式事务(刚性事务和柔性事务)的原理和方案
43 0
|
30天前
|
数据安全/隐私保护 Windows
.net三层架构开发步骤
.net三层架构开发步骤
11 0
|
1月前
|
设计模式 前端开发 数据处理
MVC架构中,控制器和模型之间是如何交互的
MVC架构中,控制器和模型之间是如何交互的
10 0
|
1月前
|
存储 设计模式 前端开发
请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
【2月更文挑战第26天】【2月更文挑战第89篇】请解释 Web 应用程序的 MVC(模型-视图-控制器)架构。
|
1月前
|
监控 JavaScript 安全
监控内网电脑软件设计与实现:基于Node.js的服务器端架构分析
在当今信息技术高度发达的时代,监控内网电脑的需求日益增长。企业需要确保网络安全,个人用户也需要监控家庭网络以保护隐私和安全。本文将介绍一种基于Node.js的服务器端架构,用于设计和实现监控内网电脑软件。
90 0
|
1月前
|
Web App开发 JavaScript 前端开发
分析网站架构:浏览器插件
分析网站架构:浏览器插件
39 1